About this project

This repository contains the official demonstration and template projects for the Godot Engine, an open-source 2D and 3D game engine. Each subfolder with a `project.godot` file is a standalone demo project showcasing specific engine features, workflows, or best practices. The demos cover a wide range of topics including 2D and 3D graphics, physics, UI, audio, animation, shaders, and more. They serve as practical examples for developers to learn from and adapt for their own projects. **Version compatibility:** The `master` branch aligns with Godot's development branch (next 4.x release), while the `3.x` branch targets the next 3.x release. Other branches correspond to stable releases (e.g., `2.1` for Godot 2.1.x). Users can select the appropriate branch for their Godot version. **Importing demos:** Users can clone the repository or download a ZIP archive, then use Godot's project manager 'Scan' feature to import all demos at once. Individual demos are also available via the official Asset Store. **Browser play:** Most demos are exported to GitHub Pages and can be tried directly in a web browser, though performance may be lower than native execution. **License:** All demos are distributed under the MIT license, allowing free use and modification. This is an essential resource for both beginners learning Godot and experienced developers seeking reference implementations for common game development tasks.