GODOT is a game engine that started development in 2007 as closed source, it went open source in 2014 under the MIT license. The engine has been in constant update. GODOT 1.x and 2.x are well suited for 2D styled indie gaming, but the engine also has some 3D capabilities.
GODOT 3 updates the 3D rendering engine with physically based rendering, global illumination, mid and post processing, material shaders and GPu rendered particles as well as other things.
Other features include:
- GDNative: This is a new framework that extends GODOT to external libraries like C/C++ without recompiling the engine.
- Mono and C# : Scripting is added for users with experience in scripting in engines like Unity.
- Visual Scripting : This is somewhat like UE4’s blueprint.
- Updated GDScript : GDScript is the default scripting language that was exclusively used for previous versions of GODOT.
- Updated Audio Engine
- The Bullet Physics Library
- Updated workflow UI
- glTF 2.0 support
- VR Support
- Network multiplayer API
- Improved 3D Editor window
- Re-written export system
- Support for game consoles like the Nintendo Switch
- WebAssembly and WebGL 2.0 support
- IPv6 support
This is a great royalty free open-source alternative to Unity. The license allows the developer to sell their game on just about any platform.
I have been tinkering with the GODOT 2.x branch myself, but I was waiting for 3 to get a release in hopes that it smooths out a few rough edges. GODOT can also be installed through Steam using Windows, Linux or Mac client.