GitHub
Version control
Store your project's code online, track changes and work as a team.
- Free + paid plans
- Good for beginners
Version control
Store your project's code online, track changes and work as a team.
Game engines
A free, open-source engine for 2D and 3D games.
Code & programming
A cross-platform C# IDE with deep Unity, Unreal and Godot support.
Code & programming
A beginner-friendly library for making 2D games in Python.
Code & programming
A full IDE for C# and C++ game development on Windows.
Code & programming
A free code editor that works with almost every game language.
Code & programming
A simple, free C library for learning game programming.
Code & programming
An open-source C# framework for 2D and 3D games.
Code & programming
A Java framework for 2D and 3D games on desktop, Android and web.
Learning
A free online book about structuring game code.
Version control
Git hosting with built-in CI/CD and planning tools.
Game engines
A small, free framework for making 2D games in Lua.
Game engines
A popular open-source framework for 2D browser games in JavaScript.
Game engines
A free, open-source, data-driven game engine built in Rust.
Looking for something specific? Search and filter code & programming, or suggest something we are missing.