Repolode
godotengine

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. 1

    Clone this repository or download a ZIP archive from GitHub

    git clone https://github.com/godotengine/godot-demo-projects
  2. 2

    Install the Godot Engine editor from godotengine.org

  3. 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