Plugins

  • Matrix Transform Demo
    3.5
    v3.5-9e68af3Demos

    This demo project is a playground where you can visualize how transforms work. Do not "run" this project. You are only meant to use it within the Godot editor. For more information, see the Matrices and Transforms article: https://docs.godotengine.org/en/latest/tutorials/math/matrices_and_transforms.html

    By: Godot Engine
  • 2.5D Demo
    3.5
    v3.5-9e68af3Demos

    This demo project shows a way to create a 2.5D game in Godot by mixing 2D and 3D nodes. It also adds a 2.5D editor viewport for easily editing 2.5D levels. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • Audio BPM Sync Demo
    3.5
    v3.5-9e68af3Demos

    A demo of how to sync the audio playback with the time for a consistent BPM. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • Multiple Threads Loading Demo
    3.5
    v3.5-9e68af3Demos

    This demo shows how you can organize background loading using multiple threads. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • Loading Scene Changer Demo
    3.5
    v3.5-9e68af3Demos

    This uses functions in SceneTree to switch between two scenes. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • Audio Spectrum Demo
    3.5
    v3.5-9e68af3Demos

    This is a demo showing how a spectrum analyzer can be built using Godot. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • Audio Mic Record Demo
    3.5
    v3.5-9e68af3Demos

    This is an example showing how one can record audio from the microphone and later play it back or save it to a file. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 3D Truck Town Demo
    3.5
    v3.5-9e68af3Demos

    This is a demo implementing different types of trucks of varying complexity using vehicle physics. Do not be surprised if everything is bouncy and glitchy, Godot's physics system is not polished and will likely be reworked in the future. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D Role Playing Game Demo
    3.5
    v3.5-9e68af3Demos

    This shows a method of creating grid-based movement with Godot and GDScript. It also includes a simple JRPG-style dialogue and battle system on top of it. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D Sprite Shaders Demo
    3.5
    v3.5-9e68af3Demos

    This is a sample consisting of different shaders applied to some sprites. Effects include outlines, blurs, distorts, shadows, glows, and more. Language: GDSL https://docs.godotengine.org/en/latest/tutorials/shading/shading_reference/shading_language.html Renderer: GLES 2

    By: Godot Engine
  • Pong Multiplayer with C#
    3.5
    v3.5-9e68af3Demos

    A multiplayer demo of Pong. One player presses "host". The other presses "join". This only works locally. Language: C# Renderer: GLES 2 Note: There is a GDScript version available here: https://godotengine.org/asset-library/asset/138 Note: The non-multiplayer version is available here: https://godotengine.org/asset-library/asset/535

    By: Godot Engine
  • 2D Navigation Astar Demo
    3.5
    v3.5-9e68af3Demos

    This is an example of using AStar for navigation in 2D, complete with Steering Behaviors in order to smooth the movement out. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D GD Paint Demo
    3.5
    v3.5-9e68af3Demos

    GD Paint is a simple image editor made using Godot and GDScript. It supports different types of "brushes": a basic pen/pencil and eraser, as well as a rectangle and a circle brush. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D Finite State Machine Demo
    3.5
    v3.5-9e68af3Demos

    This example shows how to apply the State machine programming pattern in GDscript, including Hierarchical States, and a pushdown automaton. Language: GDScript Renderer: GLES 2 States are common in games. You can use the pattern to: 1. Separate each behavior and transitions between behaviors, thus make scripts shorter and easier to manage 2. Respect the Single Responsibility Principle. Each State object represents one action 3. Improve your code's structure. Look at the scene tree and FileSystem tab: without looking at the code, you'll know what the Player can or cannot do.

    By: Godot Engine
  • 2D Physics Platformer Demo (RigidBody)
    3.5
    v3.5-9e68af3Demos

    This demo uses RigidBody2D for the player and enemies. These character controllers are more powerful than KinematicBody2D, but can be more difficult to handle, as they require manual modification of the RigidBody velocity. Language: GDScript Renderer: GLES 3 (particles are not available in GLES 2)

    By: Godot Engine
  • 2D Platformer Demo (KinematicBody)
    3.5
    v3.5-9e68af3Demos

    This demo is a pixel art 2D platformer with graphics and sound. It shows you how to code characters and physics-based objects in a real game context. This is a relatively complete demo where the player can jump, walk on slopes, fire bullets, interact with enemies, and more. It contains one closed level, and the player is invincible, unlike the enemies. You will find most of the demo’s content in the Level.tscn scene. You can open it from the default Game.tscn scene, or double click on Level.tscn in the src/Level/ directory. Language: GDScript Renderer: GLES 3 (particles are not available in GLES 2)

    By: Godot Engine
  • Android IAP Demo
    3.5
    v3.5-9e68af3Demos

    This demo shows how to make in-app payments in Android. Note: Running the demo requires exporting and uploading the game to Google Play. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • Pong with GDScript
    3.5
    v3.5-9e68af3Demos

    A simple Pong game. This demo shows best practices for game development in Godot, including signals. Language: GDScript Renderer: GLES 2 Note: There is a C# version available here: https://godotengine.org/asset-library/asset/535 Note: There is a VisualScript version available here: https://godotengine.org/asset-library/asset/136

    By: Godot Engine