Open-source alternatives to GameMaker
Open alternatives5

Godot is a free program for making 2D and 3D video games, with tools for designing game worlds and exporting finished games to many computers, phones and consoles. It is made for people and studios who want to build games without paying royalties or being locked into one company's tools.
Has 5 of 7
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does the whole job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
O3DE is a free, open-source 3D engine, the core software used to build video games and 3D worlds. It is aimed at game developers and content creators who build games, cinema-style 3D scenes and simulations.
Has 2 of 7
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does the whole job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
Bevy is a free, open-source toolkit for building video games, written in the Rust programming language. It is aimed at people who want to make 2D or 3D games and are comfortable working with code.
Has 2 of 7 · Visual scene editor ✗ +1
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does part of the job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
raylib is a free programming library that lets people write their own video games and graphical programs in the C language. It is aimed at programmers and learners, especially for prototypes, simple tools and education.
Has 2 of 7 · Visual scene editor ✗ +1
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does part of the job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
Rojo is a free tool that lets people building games for the Roblox platform use ordinary programming tools, such as Visual Studio Code and Git, to write and manage their projects. It is aimed at experienced Roblox developers and programmers.
Has 0 of 7 · Visual scene editor ✗ +2
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does part of the job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.