Game Kits

MAdvanced Vehicle Controller
by millu30
Advanced Vehicle Controller created by Millu This template lets user to create fully customizable vehicles with ease, it provides custom VehicleBody3D instance with script for easy setup along with fully detailed documentation inside the script itself This script provides functions and settings like: Customizable Gearbox system with Manual and Automatic transmission with support of external shafter Keyboard, Gamepad and Steering wheel support Drag and drop settings for easier vehicle setup Ve...

multiplayer dungeon crawler 3.0.4
by miku
this is a project made to test the multiplayer api, not necessarily the best implementation though

insert-coin(s) | (micro)payment system
by martijnbolt
Payment system for in-game purchases using LNP/BP. With insert-coin(s) you can implement coin-op, pay-per-use business models, capable of micropayments even lower than $0,001! You can now offer players fast and reliable in-game purchases, without middlemen or banks. By using cryptocurrency you benefit from near-zero payment fees which allows for real-time, in-game 'streaming payments'. Insert-coin(s) uses Lightning Network Protocol (LNP), the latest payment-technology on top of Bitcoin Protoc...

Screen Capture Demo
by godotengine
An example showing how to take screenshots of the screen. Language: GDScript Renderer: Compatibility

3D GridMap and non GridMap Navmesh
by victoralm
Composed by two maps: World -> a GridMap based. World2 -> a non GridMap based. Both with working NPCs AI that can reach to random targets across the map using the Navmesh. The NPCs are using "move_and_slide()" builtin function. Also, there is an example of an First Person Player Character, with self and camera movimentation.

Multiplayer Space Game
by cobolfoo
This project is a fully working multiplayer space game. It allows you to learn how to create a multiplayer game in Godot.
First Person Character
by dgilmarj
A basic first-person character for easy implementation.

Godot-MMD
by sselecirpym
demo version: Godot 4.4 rc-3 .NET This tool allow you Import PMX model. And import vmd animation to animate camera and model. This plugin depends on BulletSharpPInvoke. You can get libbullectc.dll from BulletSharpPInvoke's demo. Copy it to project directory. The link is below. https://github.com/AndresTraks/BulletSharpPInvoke/releases To compile BulletSharpPInvoke, you can check out my fork. https://github.com/sselecirPyM/BulletSharpPInvoke Video Tutorial (Chinese): https://www.bilibili.com/v...

Godot 3D Flight Control Tutorial
by utman1988
A template for creating Flight Controls in a 3D scene for Godot!
.png)
Player engine
by itssssyteg
Player Engine (Godot Asset) A fully functional player controller built in Godot, provided as a reusable scene (player.tscn). This asset includes: Pre-scripted CharacterBody3D setup Basic WASD movement controls Spacebar jump Wall jump mechanics Camera system with multiple views, organized under a Camera_Controller node Collision shape and mesh already configured for quick drag-and-drop use in your project Perfect for 3D platformers, action games, or any prototype requiring immediate player mov...
XR Origin Centric Movement Demo
by godotengine
This is a demo for an OpenXR project where player movement is handled with a XRorigin3D as a base node. This is based on the Origin centric solution as explained in the room scale manual page: https://docs.godotengine.org/en/stable/tutorials/xr/xr_room_scale.html#origin-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 in reference to a fix...

Better Drag-and-drop Sprite
by juankytheman
Easy way to drag and drop in Godot without using Collision Shapes. This is based on the Drag-and-drop Sprite demo by brylie.