A Godot 4 addon that adds Cinemachine-style camera control to Camera2D and Camera3D nodes, including follow, look-at, priority and tween transitions.
godotengine/godot-demo-projects
A collection of demo and template projects for the Godot Engine, covering 2D and 3D game examples written in GDScript.
- Stars
- 9,688
- Forks
- 2,268
- Open issues
- 87
- Last commit
- 14 days ago
What is it?
This repository collects official demonstration projects for Godot Engine, the open source 2D and 3D game engine. Each folder containing a project.godot file is a standalone demo that can be opened directly in the Godot editor, and the whole set can be imported at once through the project manager's Scan function.
The demos are organized by Godot version. The master branch targets the upcoming 4.x development line, a 3.x branch targets the 3.x line, and older branches match earlier stable releases. Most demos are also exported to GitHub Pages so they can be tried in a browser, though performance there is lower than running the editor natively.
The demos are useful as learning references for Godot features and as starting templates for new games. They are distributed under the MIT license.
Key features
- 01Contains multiple standalone 2D and 3D game demos for Godot.
- 02Each demo is a self-contained project that opens in the Godot editor.
- 03Branches match specific Godot versions, from 2.1 through the 4.x development line.
- 04Most demos can be played in a browser via GitHub Pages.
- 05Projects can be imported in bulk through the Godot project manager.
Use cases
- Learning how specific Godot features and nodes are used in practice.
- Starting a new game from a working project as a template.
- Testing which Godot version a demo's code is compatible with by switching branches.
Quick start
- 1
Clone this repository or download a ZIP archive from GitHub
git clone https://github.com/godotengine/godot-demo-projects - 2
Install the Godot Engine editor from godotengine.org
- 3
Open the Godot project manager, click Scan, and choose the folder containing the demos
Things to know
- Demos target specific Godot versions, so choose the branch matching your editor version.
- Browser-exported demos run slower than the native editor.
In collections
Topics
FAQ
- What is godot-demo-projects?
- A collection of demo and template projects for the Godot Engine, covering 2D and 3D game examples written in GDScript. This repository collects official demonstration projects for Godot Engine, the open source 2D and 3D game engine. Each folder containing a project.godot file is a standalone demo that can be opened directly in the Godot editor, and the whole set can be imported at once through the project manager's Scan function.
- Is godot-demo-projects free to use? What license does it have?
- godot-demo-projects is open source under the MIT license. Check the license terms before using it in commercial products.
- Is godot-demo-projects still maintained?
- Actively maintained. The last commit to godot-demo-projects was on Oct 8, 2026.
- What can I use godot-demo-projects for?
- Learning how specific Godot features and nodes are used in practice. Starting a new game from a working project as a template. Testing which Godot version a demo's code is compatible with by switching branches.
- How do I install godot-demo-projects?
- Clone this repository or download a ZIP archive from GitHub: git clone https://github.com/godotengine/godot-demo-projects Install the Godot Engine editor from godotengine.org Open the Godot project manager, click Scan, and choose the folder containing the demos
- Where can I get godot-demo-projects?
- The source code and installation instructions are on GitHub: https://github.com/godotengine/godot-demo-projects
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Godot is a free, MIT-licensed, cross-platform game engine for building 2D and 3D games from one unified editor.
A data-driven game engine written in Rust, built on an Entity Component System for 2D and 3D games.
A cross-platform Java game development framework built on OpenGL ES for desktop, Android, web, and iOS games.
A Godot 4.5+ plugin for building dialogue, visual novels, and RPG conversations with character management.
No-code, open-source game engine and editor for building 2D, 3D and multiplayer games for mobile, desktop and the web.