Game Kits

RigidBody Planetary Physics Correct Stand Up
by comancheak
This demo shows how to make correct objects stand up function for planetary gravity in Godot Engine. Requires Godot Engine 3.0 RC3 or higher version. Use Arrow keys or WASD to move the capsule and mouse to rotate.

Dynamic TileMap Layers Demo
by godotengine
Example of how to make a fake wall using TileMap's `_tile_data_runtime_update()` method. It shows how to disable collisions per layer. Language: GDScript Renderer: Compatibility

Material Testers Demo
by godotengine
This demo includes many sphere-like objects with complex materials, for the purpose of showcasing Godot's rendering capabilities. This demo was featured at the beginning of the Godot 3.0 trailer: https://www.youtube.com/watch?v=XptlVErsL-o Language: GDScript Renderer: Forward+

Template for Plugin V1 Godot 3.x Android
by medgasan
Preconfigured Template for Creating Android Plugins Improvements: - To define exportable methods, they only need to be public and contain the @GodotMethod annotation. - The template automatically collects these methods and exposes them to the Engine. - For now, signals are still defined in the initSignals() method. - The plugin exposes the class name as the plugin name in getPluginName(). - Automatically generates the gdap file to start using the plugin right away.
XR Character Body Centric Movement Demo
by godotengine
This is a demo for an OpenXR project where player movement is handled with a CharacterBody3D as a base node. This is based on the Character body centric solution as explained in the room scale manual page: https://docs.godotengine.org/en/stable/tutorials/xr/xr_room_scale.html#character-body-centric-solution How it works: With modern VR equipment the user is able to move around a large playspace. This is often refered to as roomscale VR. The position of the headset and controllers are tracked ...

3D Particles Demo
by godotengine
This project showcases various 3D particle features supported by Godot, for both GPU-based and CPU-based particles. This includes particle collision, attractors, trails and subemitters. Language: GDScript Renderer: Forward+

Rich Text Label with BBCode Demo
by godotengine
A demo showcasing the support for rich text and BBCode via RichTextLabel. Language: GDScript Renderer: Compatibility

3D Navigation Demo
by godotengine
Navigation demo for 3D scenes, with a character able to pathfind around a static 3D environment. The navigation path is drawn using a line. Code is provided for polyline following in 3D. Language: GDScript Renderer: Forward+

Multiplayer Bomber Demo
by godotengine
A multiplayer implementation of the classic bomberman game. One of the players should press "Host", while other player(s) should type in the host's IP address and press "Join". Language: GDScript Renderer: Compatibility

GDbot 2D Demo
by rayofideas
Demonstrates Godot's capabilities to create a 2D platformer by utilizing many features from AnimationTree, PhysicsBody2D, Light2D, AudioStreamPlayer2D, and Particles2D. This is just a demo, so using it as a template to make a robust game is discouraged. Please use this project as reference to improve your workflow to make smooth 2D animation with its transitions in your own project

Sound Propagation Demo
by tianmaru
This project demonstrates a possible method on how to achieve a more realistic sound propagation. The sound is propagated along a Grid3D, until a line of sight to the player is established.

2D Platformer - Starter Kit
by g2pstudios
This starter kit includes all the essential mechanics for your 2d platformer game. Using this kit, you will be able to make your own 2d platformer in no time. This kit includes: - Juicy Platformer Controller - Animated Player - 2 Demo Levels - Level Management - Score System - Sound Effects The code is documented for better understanding and each script and function is documented with its purpose. The code is also beginner friendly, who wants to learn by diving directly into the coding game!