Godot is a popular open source engine for building 2D and 3D games. It is similar to Unity in many ways, but is lightweight (35Mb) and provides it's own custom scripting language called GDScript.
Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel. Godot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.
Innovative design
Create games with ease using Godot's unique approach to game development.
- Nodes for all your needs. Godot comes with hundreds of built-in nodes that make game design a breeze. You can also create your own for custom behaviors, editors and much more.
- Flexible scene system. Create node compositions with support for instancing and inheritance.
- Visual editor with all the tools you need packed into a beautiful and uncluttered context-sensitive UI.
- Friendly content creation pipeline for artists, level designers, animators and everyone in between.
- Persistent live editing where changes are not lost after stopping the game. It even works on mobile devices!
- Create your own custom tools with ease using the incredible tool system.
Multi-platform editor
Create games on any desktop OS and Android.
- Works on Windows, macOS, Linux, *BSD and Android (experimental). The editor runs in 32-bit and 64-bit on all platforms, with native Apple Silicon support.
- Small download (around 35 MB), and you are ready to go.
- Easy to compile on any platform (no dependency hell).
Multi-platform deploy
Deploy games everywhere!
- Export to desktop platforms: Windows, macOS, Linux, UWP, and *BSD.
- Export to mobile platforms: iOS and Android.
- Consoles: Nintendo Switch, PlayStation 4, Xbox One via third-party providers (read more).
- Export to the web using HTML5 and WebAssembly.
- One-click deploy & export to most platforms. Easily create custom builds as well.
Animate everything
The most flexible animation system.
- Animate literally everything, from bones and objects to function calls.
- Use custom transition curves and tweens to create incredible animations.
- Helpers to animate 2D rigs, with skeletons and IK.
- Efficient optimizer to pack imported 3D animations.
Link: https://godotengine.org/