All Gadgets
Squash the Creeps (3D) Demo
by godotengine
This is a simple game where your character must move and jump to squash as many enemies for as long as possible. You gain 1 point for every enemy squashed. Controls: - Up Arrow, W, Gamepad Left Stick: Move up - Down Arrow, S, Gamepad Left Stick: Move down - Left Arrow, Gamepad Left Stick: Move left - Right Arrow, Gamepad Left Stick: Move right - Space, Right Mouse Button, Gamepad A/Cross: Jump This is a finished version of the game featured in the "Your first 3D game" tutorial in the document...
Better Texture Array
by arccoza
Adds support for saving, viewing and editing TextureArray and Texture3D in Godot 3

Meta Hand Tracking XR Sample
by devloglogan
This is a sample project demonstrating the Meta-specific hand tracking features supported by the Godot OpenXR Vendors plugin. See the Meta Hand Tracking tutorial doc for a detailed walkthrough of these features.
Multi Split Container 2D
by twister
Alow splitting elements into containers with the same size in the canvas rectangle. ## Features - Auto Split in columns by child node count. (Work on nodes with base as Control) - Auto Split in rows by you row value setted. - Lines Size/Color Changeables. - Drag Button Size/Color Changeables - Drag Button Icon Changeables. - Reset offset splited container on double click on line. - Auto show content on focus. - Custom Initial Offset. More details in the original github post.
ooGame
by iohao
ooGame is a lightweight Godot game business framework designed to simplify game business development. The responsibilities of each module within the framework are clearly defined and easy to extend. Currently included functional modules: net-sdk-proto: Network interaction module, responsible for communication with the server.

SimpleFSM
by visnicio
Godot 4.x simple FSM implementation for gdscript purists
Godot Speech Recognition
by uvgprojects
Scripts and a sample demo project for speech recognition in Godot 4 that should work across most platforms. Tested in Windows and Steam deck (linux).
Example Project 01
by robporter
This small project was produced entirely in less than 48 hours upon request of a prospective employer. Simple demonstration of various basic features of the Godot engine. These include: -- Multiple camera angles -- Character control -- Dynamic spotlights -- Wave shader -- Animations -- Basic physics setup -- Actions triggered by collisions Playable browser version at: https://robporter.itch.io/example-project-01 Source code available at: https://github.com/rwp80/ExampleProject01
2D Platformer Toolkit
by finnpckrt
This template allows you to create a simple 2D Platformer by dragging and dropping the things you want into the scene. It's as simple as Mario Maker
Worldmap Builder - Skill Trees and Level Select Menus
by dontnowe
Addon for creating skill trees and level selection menus, with an in-viewport editor. Features: - Paths: lines, arcs, and Bézier curves, to connect into big graphs - Single-object graphs with a custom arrangement of points and connections - Move points right in the editor viewport, with snapping and a right-click menu - Deactivation/refunding of points with a safety check for disconnections - Can hide points that aren't adjacent to activated points, instead of just making them greyed out - Ca...

Simple Free-Look Camera
by aloivmada
A simple 3D 100-line free-look camera for Godot 4 that mimics some of the functionality of the editor's camera for in-game use. See the "godot-3" branch on the GitHub repo for a version that works with Godot 3. Use W and S to move forward and backward. Use A and D to move left and right. Use Q and E to move up and down. Roll the scroll wheel to increase and decrease movement speed. Hold down the right mouse button to rotate the camera. There's a slider in the editor to control mouse sensitivi...
Script Search
by brunobr
This plugin provides a quick and easy way to search for scripts with custom search parameters. You can blacklist certain directories and specify allowed extensions. > How to Use Press Ctrl + P to open the Search Window. (You can change this shortcut). Navigate with Up / Down Arrows and press `Enter` to select a file. The file will open in the script editor. > Changing the Configurations Click the config button on the Search Window. This will open the Configuration Window, where you can change...