Bevy
Game engines
A free, open-source, data-driven game engine built in Rust.
- Free
- Open source
Open-source tools publish their code for anyone to read and improve. They are almost always free, they will not disappear if a company changes its mind, and many have friendly communities. Here are 35 of them, grouped by what they do.
Game engines
A free, open-source, data-driven game engine built in Rust.
Game engines
Make tiny pixel-art exploration and story games in your browser.
Game engines
An open-source, no-code engine for 2D and 3D games.
Game engines
A free, open-source engine for 2D and 3D games.
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
Snap code blocks together to make your very first games.
Game engines
A free, open-source fantasy computer for small retro games.
Code & programming
A Java framework for 2D and 3D games on desktop, Android and web.
Code & programming
An open-source C# framework for 2D and 3D games.
Code & programming
A beginner-friendly library for making 2D games in Python.
Code & programming
A simple, free C library for learning game programming.
Code & programming
A free code editor that works with almost every game language.
Art & graphics
A free, open-source suite for 3D modelling, animation and more.
Art & graphics
A free, open-source image editor.
Art & graphics
A free, open-source vector drawing program.
Art & graphics
A free, open-source painting program for concept art and sprites.
2D & pixel art
A free, open-source sprite editor and animation tool.
2D & pixel art
A simple, free online editor for animated sprites.
2D & pixel art
A free, open-source pixel-art editor, made with Godot.
Audio & music
A free, open-source audio editor for recording and cleaning up sound.
Audio & music
Make chiptune music in your browser in minutes.
Audio & music
A free, open-source music studio for making game soundtracks.
Audio & music
A tiny JavaScript sound-effect generator for web games.
UI & UX
An open-source design and prototyping tool.
Story & game design
A scripting language for branching dialogue, from inkle.
Story & game design
Write interactive, branching stories without code.
Story & game design
A friendly dialogue system for Unity and Godot.
Version control
The easiest way to start using Git, with no command line needed.
Version control
Git hosting with built-in CI/CD and planning tools.
Marketing & community
Free, open-source software for recording and streaming gameplay.
Marketing & community
Record short GIFs of your game to share online.
Learning
Official Godot docs with a step-by-step first-game tutorial.