All Gadgets

3D Kinematic Character Demo CS
by mugentwo
3D Kinematic Character Demo CS Godot C# Godot translation of the following Godot example: https://godotengine.org/asset-library/asset/126

NetfoxSharp
by cyfurstudios
A C# wrapper for the GDScript netfox addon. Implements lag compensation and more to build multiplayer online games easier. - Consistent timing across multiple machines - Supports client-server architecture - Smooth motion with easy-to-use interpolation - Lag compensation with Client-Side Prediction and Server-Side Reconciliation

Particle scene compositor
by chiprchopr
This plugin adds new nodes and associated editor tools to help create and use particle scenes. Features: • Particle control panel that provides QoL features and synchronized autoplay of all particle nodes in the editor. • SyncNode runtime nodes that can play and restart all child particle nodes in a synchronized manner. By default offers "one-shot" behavior, autoplaying on ready and self-freeing once all child particles have finished. • SyncNode versions available for both Gpu and Cpu particl...

Pong with GDScript Demo
by godotengine
A simple Pong game. This demo shows best practices for game development in Godot, including signals: https://docs.godotengine.org/en/latest/getting_started/step_by_step/signals.html How it works: The walls, paddle, and ball are all Area2D nodes. When the ball touches the walls or the paddles, they emit signals and modify the ball. NOTE: There is a C# version available here: https://godotengine.org/asset-library/asset/2796 Language: GDScript Renderer: Compatibility
Confirma Unit (C#)
by masshuu
Unit testing tool (C#/GDScript) for Godot game engine with library for generating random data. Features: JSON output Flaky tests Parametrized tests Parallelized tests Simple mocking library Extensions for Random class Accessible via editor or CLI Basic support for fuzz testing Simple syntax for writing tests Writing and executing tests in C# and GDScript Custom assertion library (over 130 assertions)

RPG Database Manager
by sdtv9507
A tool to manage RPG databases made in C# and inspired by RPG Maker databases

StatHub
by kingtempest07
A simple yet customizable stat system plugin for Godot 4 made in C# and fully compatible with GDScript!

External Resource Loader (C#)
by mdarkwell
A Godot C# plugin which attempts to safely load external resources, mitigating bad actors from arbitrary code execution at runtime. This attempts to scan for code signatures in any external resource loaded by Godot. If a code signature is detected, it will return an empty resource object. Otherwise, it will load the resource as intended. ⚠️ DISCLAIMER: This plugin does not make any guarantee or assurance that bad actors cannot still arbitrarily execute code. This merely mitigates the issue by scanning external resources for embedded scripts.

GodotXUnit
by rexfleischer
Integrates the fully featured and standard C# xunit testing framework into godot.

Settings Manager
by seimaaku
[Experimental] A robust and extensible C# plugin for Godot 4.x that simplifies the management and persistence of user settings. It includes hierarchical settings with categories, encryption, automatic saving/loading, and default value fallbacks. Key Features: - Expandable default settings dictionary for easy customization - Hierarchical structure with support for categories and subcategories - JSON-based encrypted storage with automatic serialization/deserialization - Default value fallback f...

GDLog
by magdielm
GDLog is a logging and graphing tool written in C# for Godot 4.2 that lets you quickly and easily track real-time data in your projects. The plugin was designed for simplicity and ease of use: the entire API surface is just two methods!

ExtraNodesCS
by afegmdg
Godot addon with additional nodes (C# Version) Currently there is only the the ThrowCast2D node, a 3D version is currently under development / testing. More nodes will come as I need them for my own projects.