Tools

Stopwatch 3.0.4
by graskaas
Adds stopwatch functionality via a custom node.

SafeAreaRect
by tampopogames
SafeAreaRect is a control that keeps a margin to ensure the child controls fit within the safe area.

AudioStreamPlayerMultiple
by mawario
- Multiple audio can be played on a single node - The same audio can be played back in duplicate - Functions can be used for detailed editing from within the code
Dungeon Generator
by damarindra
To create a dungeon data, add DungeonGenerator.gd to Node. Call do_generation function. It will create a bunch of rooms and corridors. See, DGDriver.gd for how I implement it. Known Issues: - Data for Corridors colliding with rooms. If you are using auto-tile, this is not a big problem. Will fix it when I have time.

TheGates Export Plugin
by thegates
This plugin allows you easily export your project to TheGates browser Fill the required fields and click "Export" It will export and create all the necessary files in your chosen folder You can host them locally or on the server If you need one just email us on [email protected] TheGates Docs: https://thegates.readthedocs.io

GodotSize
by thesink
GodotSize is a simple utility that helps you identify which files in your project are taking up the most space. It checks the size of each file in your project folder (or import data, if you so choose), and displays them in a list, with the ones taking up more space displayed on top. To access it, navigate to Project > Tools and click the "Show Size Map..." option.

Format on Save
by rhgdev
This plugin runs `gdformat` on save to automatically format your GD script as you code. NOTE: This plugin only runs if "gdformat" is installed. Instructions available at https://github.com/Scony/godot-gdscript-toolkit

Double_HSlider
by westroam
Coding by gdscript. Double HSlider for Godot 4.4, that can obtain two values, lower and upper. This is runtime version, so the control can only be used during project execution. Ensure that smaller values do not exceed larger values. There are numerical constraints between MinValue, MaxValue, Step, LowerValue, and UpperValue.

CheatCoder
by hugo4it
Add cheat codes to your game with a few simple clicks. Features: - Infinitely long cheat codes. - Supported keys: A-Z/0-9/Arrows/Shift/Enter/Escape/Backspace/Space. - Automatic timeout. - Cheat codes are resources, so they can be shared & reused. Full README.md including tutorial can be found here: https://github.com/Hugo4IT/CheatCoder See CheatCoder in action here: https://hugo4it.com/files/CheatCoderDemo/

Godot Pushdown Automaton (FSM with a stack)
by brandonlamb
This is another finite state machine with a stack, called pushdown automaton. This code has been updated to be in parity with godot-finite-state-machine.

Godot Input Prompts
by pennycook
New nodes providing input prompt nodes for keyboard/mouse and controllers. The current version supports the following icons: - Keyboard and mouse - Xbox - PlayStation - Nintendo Switch

EditorScriptManager
by bbmercy
Aggregates your projects' EditorScripts into a list, and runs their _run() functions when selected.