Welcome to Godot Engine
Build 2D and 3D games with a powerful, free, and open-source game engine. Learn how to create amazing games and export them to multiple platforms.
Quick Start
Get up and running with Godot in minutes
Download Godot Engine
Download the latest stable version of Godot Engine from the official website or compile from source. Choose the standard or Mono version (for C# support).
Create Your First Project
Launch Godot, click New Project, choose a location, and select a renderer (Forward+, Mobile, or Compatibility).
Choose Forward+ for high-end 3D games, Mobile for mobile/web games, or Compatibility for maximum compatibility with older devices.
Build Your First Scene
Create a new scene with a Node2D or Node3D root, add child nodes like Sprite2D or MeshInstance3D, and attach a script to add behavior.See the quickstart guide for a complete tutorial.
Explore by Topic
Learn about Godot’s powerful features and capabilities
Core Concepts
Understand nodes, scenes, signals, and the scene tree
2D Development
Create 2D games with sprites, physics, and tilemaps
3D Development
Build 3D worlds with meshes, materials, and lighting
Scripting
Write game logic with GDScript, C#, or GDExtension
Animation
Animate sprites, 3D models, and create state machines
UI System
Design game interfaces with Control nodes
Physics
Implement realistic physics and collision detection
Audio
Add music, sound effects, and spatial audio
Networking
Build multiplayer games with high-level APIs
Rendering
Create stunning visuals with shaders and effects
Deployment
Export to desktop, mobile, web, and consoles
Editor
Extend Godot with custom editor plugins
API Reference
Complete documentation for Godot’s classes and methods
Core Classes
Node, Object, Resource, and RefCounted base classes
Scene Management
SceneTree, Node2D, Node3D, and Viewport
Input Handling
Input singleton, InputEvent, and InputMap
Rendering API
RenderingServer, Mesh, Material, and Shader
Physics
RigidBody, CharacterBody, and collision shapes
Audio System
AudioServer, AudioStreamPlayer, and effects
Community & Support
Join the Godot community and get help with your projects
GitHub Repository
Contribute to Godot’s development and report issues
Official Forums
Ask questions and share your projects
Discord Community
Chat with other Godot developers in real-time
Q&A Platform
Get answers to technical questions
Ready to Start Creating?
Download Godot Engine and build your first game today. It’s free, open-source, and runs on all major platforms.
Get Started Now