All Gadgets

Basic Menu
by kraasch
This is a basic menu for Godot 4.1 which can be used in two modes. Embed Mode: When cards_container is set. Permanently look for input and disable overlay toggle. Overlay Mode: When no cards_container is set. Look for input, when overlay is toggled.

bs58
by virusaxel
Base58 encoder and decoder for godot. Encode byte arrays to base 58 strings and vice versa. Example: bs58.encode(bs58.decode("111111111111"))

Truck Town Demo
by godotengine
This is a demo implementing different types of trucks of varying complexity using vehicle physics. Controls: - Up Arrow, W, Gamepad Right Trigger, Gamepad A/Cross: Accelerate - Down Arrow, S, Gamepad Left Trigger, Gamepad B/Circle, Gamepad X/Square: Brake/reverse - Left Arrow, Gamepad Left Stick, Gamepad D-Pad Left: Steer left - Right Arrow, Gamepad Left Stick, Gamepad D-Pad Right: Steer right - U, Gamepad Select, left-click speedometer: Change speedometer unit (m/s, km/h, mph) - C, Gamepad Y...

GoLogger
by burloe
GoLogger is a lightweight framework that enables you to create log entries to store game events and data into external .log files, making it easier to identify issues. GoLogger is a versatile tool aimed at making the debugging and maintaining process easier, and provide deeper insights into your game's behavior. By storing .log files externally, players can also share logs when they encounter issues, helping you resolve critical problems in released products. Simply define your log entries wi...

GDScript REPL
by jnbangerter
Read Eval Print Loop console for the Godot Editor

Vox Importer 3D
by h4v0c
A Godot plugin to import MagicaVoxel .vox files as meshes. This is an adaptation of MagicaVoxelImporter by Scayze (https://github.com/scayze/MagicaVoxel-Importer) This works with Godot 3.1 and includes import scaling option and XZ centering based on the MagicaVoxel vox resolution.

Godotoro
by genreshinobi
A Pomodoro Timer addon for the Godot Client

Control3D
by evanator
A new node that you use as the parent of control nodes to display them in 3D

Animation Node Redirector
by dangerouswhenwet
Plugin to assist un-breaking NodePaths referenced by an AnimationPlayer after you've rearranged the scene tree Problem: Sometimes when you edit the scene tree of a scene that has an AnimationPlayer wired up to it, the AnimationPlayer fails to resolve nodes in the scene whose NodePaths have changed and as a result can no longer play animations. Solution: Use a @tool script to edit the NodePaths referenced by the AnimationPlayer so they can be resolved again. This addon provides a basic UI to s...

Platformer 3D Demo
by godotengine
3D Platformer demo using a CharacterBody3D node. It uses similar code to the 2D platformer, but implemented in 3D. Language: GDScript Renderer: Forward+

Receipt Validator - Secure, Server-Side In-App Purchase (IAP) Validation
by flobuk
A sample project for the Godot game engine, that contains fully working in-app purchase implementations including server-side receipt validation for the Apple App Store and Google Play. The Receipt Validator Service is a fully hosted solution, so you do not have to manage your own server or keep track of transactions and App Store API changes. The service offers a FREE plan to get started. https://flobuk.com/validator

Table For Scene Tabs
by dasete
This simple plugin for Godot adds a dock with a table that shows all open scenes as buttons. Left-click a button to switch to its scene tab. Right-click a button to change its background color. The background color for each scene button is saved. If a scene is closed and later reopened, the previously selected background color will be restored. You can reset a button’s color using the reset color button in the color picker menu. If you discover any bugs or have suggestions for improvement, fe...