Game Kits

Audio Microphone Record Demo
by godotengine
This is an example showing how one can record audio from the microphone and later play it back or save it to a file. With an addition on how to change the format, mix rate and stereo settings of the recording. Language: GDScript Renderer: Compatibility

Tic Tac Toe in Godot 4
by kinggd
It is a basic Tic Tac Toe game made in Godot 4. You can play this game with both a human and an AI opponent. Video Tutorial: https://youtu.be/bTcfgFHbzB4 KingGD stands for King Game Developer. Please subscribe my channel for more updates: https://www.youtube.com/channel/UC8l-lYjEmIYoxvvIPmE4HPw

Procedural Endless Level Generation
by yogendramanawat
A new demo project, showcasing dynamic level generation and endless arcade gameplay. The project is designed to demonstrate the use of procedural-level generation. In this exciting game, players take control of a star, dodging obstacles in a procedurally generated world. Creating endless and unpredictable levels that keep players engaged and challenged. In the realm of procedural level generation, there are several approaches to consider. I chose a grid-based (TileMap) approach, as it provide...

Topdown Pixelart Starter Project
by forlornu
This is a 2D, Pixelart, Topdown, action Starter/Template Project that includes all the basics you need to get started creating a game. It includes: - 2 Levels with different tile-sets - Quests - Combat - Talking NPC's - Coins to pick up ..And much more! Consider clicking 'View Files' rather than 'Download' to see the full project on GitHub. There might be a newer version there and you can find more information, links to helpful resources, video tutorials for different parts of the project etc.

HoloPlay Demo
by captainproton42
Small demo project for the HoloPlay for Godot 3.x plugin.

Tello Drone Control Demo
by blechaffe
With this Project you can control your Ryze/ DJI Tello Drone with Godot.

Godot Third Person Shooter
by johnnyrouddro
This is the demo from my tutorial series: https://www.youtube.com/playlist?list=PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl

First Person Starter
by whimfoome
FPS (First Person Shooter) controller template for Godot 3.5 to give starter content for a new or already existing project! Features: - Smooth Movement (Acceleration and Deceleration) - Smooth Camera Rotation - Handles Slopes like a charm in a clean way - Optional Sprinting - Air Control - Easily Adjustable from the Inspector If you like it, please star the repository!

FPS multiplayer template
by dahoom
An FPS multiplayer template with everything you'd need to get started. Includes a full map with custom 3d assets. Features: - Multiplayer - Full map with custom assets - Controller support (including menus) - Cinematic Main menu - Pause menu - Options menu with: - Fullscreen - Fps and ping counters - Mouse and controller sensitivity - Bullets wall collision - Random respawn on map - Adjusted light and environment ("better graphics") QOL: - Configurable random respawns Player > Inspector > Spa...
Role Playing Game (RPG) Demo
by godotengine
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: Compatibility

Constructive Solid Geometry (CSG) Demo
by godotengine
This project showcases the various constructive solid geometry features supported by Godot. CSG can be used to prototype level designs within the 3D editor: https://docs.godotengine.org/en/stable/tutorials/3d/csg_tools.html Language: GDScript Renderer: Forward+

Stair-stepping Demo
by dwdwaver
Changelog: • v2.0 - No longer uses raycasts for stair-stepping and instead uses body_test_motion exclusively. See description below for more detail. A demonstration of character stair-stepping without using Separation Rays. While Separation Rays are recommended, they tend to be very buggy with default Godot Physics and do not work at all with the Jolt Physics Addon. This implementation utilizes the PhysicsServer3D's body_test_motion instead to test for collisions using a copy of the player's ...