With the recent pricing changes at Unity which have not been well received several developers are now actively searching for Unity game engine alternatives. The following is a quick rundown of suggestions, source code availability, 2D or 3D functionality and a link to learn more about that engine. As you can see from the list, there are plenty of options available!
Without further ado, here are some highly recommended possible alternative game engines for Unity developers:
- Unreal Engine – Commercial/Source Available – 2D/3D – Learn More
- Godot Engine – Open Source – 2D/3D – Learn More
- GameMaker – Commercial – 2D – Learn More
- Construct 3 – Commercial – 2D – Learn More
- GDevelop – Open Source – 2D – Learn More
- Defold – Open Source(ish) – 2D – Learn More
- Cocos Creator – Hybrid – 2D/3D – Learn More
- PlayCanvas – Hybrid HTML – 3D – Learn More (Very old link)
- BabylonJS – Open Source HTML – 3D – Learn More
- Flax Engine – Commercial/Source Available – 3D – Learn More
- WickedEngine – Open Source – 3D – Learn More
- O3DE – Open Source – 3D – Learn More
- UNIGINE – Commercial – 3D – Learn More (There has another release since then)
- Stride Game Engine – Open Source – 3D – Learn More
- Bevy Engine – Open Source Rust – 3D – Learn More
- Fyrox Engine – Open Source Rust – 3D – Learn More
- Heaps/Haxe – Open Source – 2D/3D – Learn More
There are several engines that didn’t get mentioned that could have, such as the UPBGE or Armory game engines, built on top of Blender, or the Phaser framework that was used to make Vampire Survivor. In fact I have an entire channel with hundreds of game engine videos for you to check out. If your favorite game engine was missed, please be sure to let me know in the comments of the video or on Discord or Twitter.
You can learn more about all of the Unity alternative game engines mentioned above in the video below.