Godot’s flexible node and scene system is easy to learn and powerful enough to bring ambitious ideas to life.
Keep code modular with an object-oriented API. Use Godot’s own GDScript, C#, or C++, or bring another language through GDExtension.
Create beautiful, high-performance 2D games with a dedicated renderer built around real 2D pixel coordinates and 2D nodes.
Build, animate, and render 3D worlds and characters with Godot’s purpose-built 3D nodes.
Deploy to desktop, mobile, and the web in seconds. Third-party publishers can also bring Godot games to consoles.
Development in the open, where every Godot contributor benefits equally from the work of the community.