Tools

Godot SVG
by giwayume
A realtime SVG rendering plugin for Godot that draws SVG paths on the GPU, allowing for infinite scaling with no additional performance cost for zooming in infinitely. When importing a SVG into your project, choose "Import As:" SVG. Then place a "SVG2D" node into your scene to render that SVG. This plugin is in Alpha testing. See full documentation at https://github.com/Giwayume/godot-svg#readme Report bugs at https://github.com/Giwayume/godot-svg/issues

Godot Level Manager
by weirdbeardgame
Godot Level Manager is A Unity based Level Manager that will allow Godot to recognize and manage what is a level vs a player or non level / Level GameObject since all GameObject's are viewed as Scene's in Godot aything can technically be loaded as a "Level". This allows a distinct seperation between levels and game objects as well as categorization of levels.

ReCorner Correction
by superbenjabros
Copy And Paste Corner Correction

Old Style FPS Controller
by 0xspig
INPUTS: "forward" "back" "left" "right" "crouch" "jump" This is a character controller that mimics the older "broken" version of move and slide. It has a constant move speed on slopes rather than the "correct" decelerating on ascent and accelerating descent and will stop on slopes below the max climb angle. Also supports bunny hopping and air strafing. Uses mouse for look. Max climb angle, move speed, acceleration, and friction all set with exports. Crosshair is available standalone at https:...

Gsom Loader
by raubtier
A threaded async loader for Godot resources. Loads a resource in another thread and emits signals. There is a singleton `GsomLoader` - a concurrent loader. And it is possible to create any number of queued loaders - `GsomLoadQueue`. Both have similar APIs. ``` GsomLoader.finished_load.connect(_handleResource) GsomLoader.changed_progress.connect(_handleProgress) GsomLoader.failed_load.connect(_handleFail) GsomLoader.load_async("res://test.tscn") ``` See GitHub readme or the root example.gd for...

Godot Rollback Netcode (Godot 3)
by dsnopek
This is an addon for implementing rollback and prediction netcode in the Godot game engine. Beyond the basics (gathering input, saving/loading state, sending messages, detecting mismatches, etc) this library aims to provide support for many of the other aspects of implementing rollback in a real game, including timers, animation, random number generation, and sound - along with high-quality debugging tools to make solving problems easier. Implementing rollback and prediction is HARD, and so e...

BoxConstructor
by aeghnnort
Easy-to-use Grayboxing tool for Godot.

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

Godotoro
by genreshinobi
A Pomodoro Timer addon for the Godot Client

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...

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