Fluent Controls
by mochicut | MIT
Build Godot UIs in code with a modern, fluent, typed API
Fluent Controls A thin typed wrapper around Godot Control nodes and style resources for constructing UI from GDScript with a fluent API. var root: Control = UI.control()\ .set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT)\ .children([ UI.label()
itertools
by Pascal Schuppli | MIT
itertools provides a small library of custom iterators inspired by the python itertools module
GDScript has a custom iterator protocol which enables looping over objects using the standard for loop. itertools provides several custom iterators so you don't have to reinvent the wheel yourself. It duplicates most of the iterators provided by the
Snakatakka's Dialogue Engine
by Snakatakka | MIT
A little free-to-use dialogue engine I made
This is a simple dialogue engine that uses a custom resource class in order to create dialogue trees. Using the editor plugin provided, you can easily create and save these dialogue trees. In addition, you can create your own kinds of textboxes, using the
Godot Sandbox
by Alf-André Walla | BSD 3-Clause License
This extension enables safe, fast and low-latency modding support for Godot games. It's currently a work-in-progress
This extension enables safe, fast and low-latency modding support for Godot games. It's currently a work-in-progress. Check out the github repository to find a browser demo and showcase projects
Paco
by anyreso | AGPLv3
The tiny package manager
Intro Paco provides a safer way to manage dependencies by downloading and installing packages from a trusted and predefined array rather than shipping addons and/or binaries directly with the project. It reduces risks of users unknowingly running
Pandora
by bitbrain | MIT
Godot 4 addon for RPG data management such items, inventories, spells, mobs, quests and NPCs
⚠️ THIS ADDON IS STILL IN ALPHA AND NOT PRODUCTION-READY YET. Meet Pandora, an addon for the Godot Engine that simplifies the handling of RPG data. Pandora allows you to easily manage RPG elements like items, spells, abilities, characters, monsters, and
Curve2Collision
by seina369 | MIT
Generates a thickened CollisionPolygon2D from a Path2D curve, and keeps it in sync automatically as you edit the curve
Curve2Collision turns a Path2D curve into a thickened CollisionPolygon2D , and keeps it in sync automatically while you edit the curve. Useful for slopes, tubes, rails, cave walls — anything you would rather draw as a line than build vertex by vertex
VortarisModLoader
by ASDF Studio | MIT
A data-driven mod loader for Godot 4.7, written in C++ as a GDExtension. Open source, no runtime dependencies
VortarisModLoader A data-driven mod loader for Godot 4.7+, written in C++ as a GDExtension (godot-cpp). Open source, no runtime dependencies. Every piece of moddable content is addressed by a namespaced id ( namespace.path , Minecraft ResourceLocation
NovaLogger
by NovaProto | MIT
NovaLogger - A Godot-Rust gdextension logger using the log crate :3 Usable in GDScript using the Log and Span classes and in Rust using the log crate (for the fatal level you need to call a macro from this crate)
Picking the variant Use the non-fatal version if you don't want to use fatal errors. Use the fatal version if you want to use fatal errors, a fatal error is a level above Error and will cause the game to quit, but before quitting it will emit the
Long Scene Manager
by awauox | MIT
The Long Scene Manager is a Godot plugin designed to simplify and optimize the scene switching process, especially for complex scenes that require long loading times. It can improves user experience by providing asynchronous scene loading, caching
Long Scene Manager Plugin Long Scene Manager is a powerful and easy-to-use Godot 4.x scene management plugin. It is specifically designed to solve various pain points in complex scene switching and multi-scene management in game projects. The plugin
VortarisCSV
by ASDF Studio | MIT
Modern CSV/DSV data plugin for Godot 4.7, written in C++ as a GDExtension (godot-cpp)
VortarisCSV Modern CSV/DSV data plugin for Godot 4.7+, written in C++ (GDExtension). Fast RFC 4180 parsing, UE-DataTable-style reflection binding, a full editor import pipeline, and a rich convenience API. Easy to start, flexible under the hood. Features
Simple Component System
by gorto | MIT
Simple, inheritance-aware component lookup for the Godot scene tree. Component.of(node, Damageable) finds any script-class child
SimpleComponentSystem Simple, duck-typed, inheritance-aware component lookup for Godot 4.x. var damage_component: Damageable = Component.of(thing, Damageable) # null if absent var health := Component.require(thing, Health) # error if absent for r in
VortarisECS
by ASDF Studio | MIT
A modern, data-oriented ECS (Entity-Component-System) framework for Godot 4.7 written in C++ as a GDExtension (godot-cpp). It is easy to use, robust, extensible and network-synchronizable
VortarisECS A modern, data-oriented ECS (Entity-Component-System) framework for Godot 4.7+, written in C++ as a GDExtension (godot-cpp). Easy to use, robust, extensible and network-synchronizable — with a typed C++ hot path and a friendly GDScript API
GDAnimate
by cherrythecool | MIT
A Godot plugin that adds the AnimateSymbol2D node, which lets you play back Flash / Adobe Animate symbols like an AnimatedSprite2D
A Godot plugin that adds the AnimateSymbol2D node, which lets you play back Flash / Adobe Animate symbols like an AnimatedSprite2D . Features Format Support Sparrow Atlas Overriding texture Exporting to SpriteFrames to use outside of the plugin Texture
SaveSystem Lite
by Poty | MIT
SaveSystem Lite is a lightweight Godot 4 save solution made by Poty, with an easy API for saving and loading game data. Perfect for prototypes and proof of concepts. Just download and enable the plugin, check out the example, and you are good to go
SaveSystem Lite What is it? SaveSystem Lite is a lightweight Godot 4 save solution made by Poty, with an easy API for saving and loading game data. Perfect for prototypes and proof of concepts. Just download and enable the plugin, check out the example
Button Coding
by dnisachixen | MIT
Code using buttons from the side of the script editor
Code using buttons from the side of the script editor. Features: Keywords; Built-ins; Symbols; GlobalScope; Current script; Objects; Spacing buttons; And more. The original idea was that mobile users wouldn't need to type, rather they could just press
Radial Menu Control
by Pascal Schuppli | MIT
Provides a radial menu control node for Godot Engine (aka a "pie menu") with support for submenues. It supports keyboard, mouse and rudimentary gamepad input. The control can be themed
Radial Menu Control v1.1 Provides a radial menu control node for Godot Engine (aka a "pie menu") with support for submenu arcs. It supports keyboard, mouse and gamepad input. The look of the control is highly configurable using exported properties and
stdjson
by Saeid Saati | GPL v3
Here 2 is not 2.0, it's 2 but 3.5 is 3.5
STDJson A lightweight Godot 4 JSON utility addon that simplifies reading, writing, and handling JSON data. STDJson provides a global autoload that allows you to: Parse JSON from strings. Parse JSON from files. Save JSON data into files. Automatically fix
Mobile Quick Action (free)
by Raykit Studio | MIT
A Godot 4 editor plugin for selecting multiple nodes in the Scene Tree and applying an action to all of them at once — no more clicking through nodes one by one. Includes Show/Hide Node, Enable/Disable Editable Children, Duplicate Node, and Reset Transform
A Godot 4 editor plugin for people who want to stop clicking through the Scene Tree one node at a time. Check the nodes you want, pick an action, hit Apply — that's it. Features: Show Node / Hide Node Enable / Disable Editable Children Duplicate Node (
SUCC - SurfsUp Character Controller
by bearlikelion | MIT
Open source (MIT) character controller from my game SurfsUp! Made to feel like Quake, Half-Life, Quake 2, Half-Life 2 or SurfsUp by swapping out the preset resource file in your character's configuration
SurfsUp Character Controller (SUCC) Open source (MIT) character controller from my game SurfsUp! Made to feel like Quake, Half-Life, Quake 2, Half-Life 2 or SurfsUp by swapping out the preset resource file in your character's configuration. GitHub
PickleGD Serializer
by Zach Bernal (Chrisknyfe) | MIT
PickleGD is a Godot asset for safely serializing arbitrary Godot data structures, including custom classes, over multiplayer and to disk
Tested with: Godot Engine v4.7.1.stable.official a13da4feb This is a system for "pickling" GDScript objects to byte arrays, using native var_to_bytes plus some code inspection magic. It's meant to make it easy for you to send complex data structures (such
Sobek Inspector
by Blackwater Gator Studios | Blackwater Gator Studios License
Sobek Inspector is a modular Godot editor addon for building clean, designer-friendly Inspectors with visual layouts or GDScript directives
Sobek Inspector Build better Godot Inspectors without constantly switching between code and custom editor scripts. Sobek Inspector gives Node and Resource scripts a flexible, designer-authored Inspector workflow. Arrange exported fields into groups, tabs
DialogueDSL
by zhoeshin | Apache 2.0
A plugin for creating RPG-style dialogues via a scripting language
DialogueDSL(or DDSL) is a plugin for Godot 4.6+ for creating script-based dialogues with GDScript integration, providing backend that connects to custom UI via a simple interface Report issues and regressions on Github Issues Source code and latest
Powerblock Games Dev Tools
by Powerblock2000 | MIT
Useful plugin for creating games for Powerblock Games
Powerblock Games Dev Tools The plugin for creating games for Powerblock Games Features: Access our servers Nakama Use our custom assets like Username Display For more info please see the wiki
loading more results...