Godot Engine

Your free, open‑source game engine.

What is Godot

Godot Engine is an open-source game engine for creation of immersive 2D and 3D games. Godot offers variety of tools and features suitable for both indie and professional developers.

Godot Features

  • Scene-Driven Design: Build your game using a node-based system, where scenes are made up of simple, reusable building blocks.

  • Scripting Options: Code in GDScript, Godot’s Python-inspired language, or use other options like C#, C++, or community-supported languages like Rust and Python. Static typing in GDScript boosts efficiency and performance.

  • Dedicated 2D Workflow: Simplify 2D game development with pixel-based units, a built-in tile map editor, and a flexible GUI system for creating adaptive and scalable interfaces.

  • Powerful 3D Engine: Develop 3D games for a wide range of devices, leveraging Vulkan rendering, OpenGL compatibility, and a robust asset pipeline that integrates seamlessly with tools like Blender.

  • Cross-Platform Deployment: Create once and deploy anywhere — desktop, mobile, or web. Test games directly on target devices with full debugging and inspection capabilities.

  • Extensibility and Open Source: Modify the engine, create custom modules, and integrate third-party libraries. As an open-source project, Godot provides complete transparency and flexibility.