Sort
  • DebugGUI Graph
    4.2
    v1.0.1Tools

    This utility provides a way to debug continuous systems by providing an inspectable graphing GUI and logging overlay. It also provides an optional attribute-based abstraction for a one line injection into your existing code. Callable from both C# and gdscript, but requires Godot .NET

    By: WeaverDev
  • Sketchfab
    4.0
    v4.0Tools

    Import models from Sketchfab to Godot (Godot 4 beta 2+)

    By: [email protected]
  • Diagnostic List
    4.2
    v1.0.3Tools

    An editor plugin that provides project-wide diagnostics for GDScript files. It tracks every GDScript file in the project and gathers all errors and warnings in a global list. Especially useful when working on large-scale changes, e.g. refactoring or porting a project from Godot 3.x to 4.x.

    By: mphe
  • Find Everywhere
    4.0
    v1.0Tools

    Better Find in Files and Quick Open.

    By: MakovWait
  • Parrot
    3.3
    v1.0.0Tools

    Simple dialog plugin for Godot

    By: deepgames
  • TODO
    3.0
    v1.0.2Tools

    A TODO list dock for the Godot game engine. Supports TODO, HACK, BUG, FIXME, and NOTE comment tags out of the box. Easily modifiable. More info: https://github.com/need12648430/godot3-todo

    By: need12648430
  • Bonnie Dialogue Manager for 4.1
    4.1
    v9.1.0Tools

    Importer and interpreter for Bonnie Dialogue Language. Completely written in GDScript. No external dependencies. Editable in Godot! Bonnie is a language for writing branching dialogues/dialogs and has lots of nice features. Check the docs for more info.

    By: PaganSeaWitch
  • Bonnie Dialogue Manager for 4.2
    4.2
    v9.1.0Tools

    Importer and interpreter for Bonnie Dialogue Language. Completely written in GDScript. No external dependencies. Editable in Godot! Bonnie is a language for writing branching dialogues/dialogs and has lots of nice features. Check the docs for more info.

    By: PaganSeaWitch
  • Bonnie Dialogue Manager for 4.0
    4.0
    v9.1.0Tools

    Importer and interpreter for Bonnie Dialogue Language. Completely written in GDScript. No external dependencies. Editable in Godot! Bonnie is a language for writing branching dialogues/dialogs and has lots of nice features. Check the docs for more info.

    By: PaganSeaWitch
  • Extendable Inspector for 3.5
    3.5
    v1.0.0Tools

    Add any control to the inspector for your specific nodes by defining one method in your node's script, without having to create a new plugin for each one.

    By: j9794
  • Extendable Inspector
    4.1
    v1.0.0Tools

    Add any control to the inspector for your specific nodes by defining one method in your node's script, without having to create a new plugin for each one.

    By: j9794
  • Easy C++
    3.3
    v0.2Tools

    This tool allows you to easily build your GDNative code directly from Godot. Attention!! I ran into some issues where GDScript was not behaving correctly under Linux and macOS, when the addon was updated. So when the "Build Platforms" or "Build Configuration" in the new settings dialogue do not work (no tabs listed), quit Godot and start it again. Otherwise delete the folder and reinstall the addon. Changes v0.2: - Added settings dialogue. - Fixed file structure for installing from assetlib. The supported features are: - Checking and setting up your build environment. - Build using already existing SCons files. - Supports Visual Studio 2015, 2017 and 2019 compilers for Windows. - Supports GCC and Clang for Linux. - Supports Xcode for macOS. - Platforms and configurations can be freely defined in the project settings. - Generate batch files to build your project. - Create solution and build from Visual Studio. - Create generic Qt Creator project. - Update your gdnlib file. - Create a new GDNative library. Known Issues - Some batch files contain global paths. - The tool does not always correctly wait for processes running in a terminal. - When installing SCons for macOS, the button must be pressed twice, due to a hotfix that needs to be applied. Please report any issues you find at https://github.com/dkollmann/easycpp/issues.

    By: dankolle
  • GsomConsole
    4.2
    v0.1.0Tools

    A Half-Life 1 inspired console for Godot projects. There is a singleton and optional UI (that doesn't autoload). It's also possible to craft your own UI instead. Future versions may provide additional UI implementations as well. The core idea: you have CVARs (console variables) and CMDs (commands). You can use CVARs as global variables and settings. CMDs are like global events/signals. Supported variable types: `bool, int, float, String` - the variable type is determined when it is registered with an initial value. After that, new values are interpreted as being of that type. `GsomConsole.register_cvar("test", 5, "Description.")` - will register an `int` CVAR. ● `test` -> output 5 ● `test 6` -> now `test` is `6` ● `test 7.1` -> now test is `7` because it is `int` Registering commands simply declares them for future calls. The console doesn't do anything specific per CMD call - only emits the `called_cmd` signal. `GsomConsole.register_cmd("do_something", "Description.")` - will register the `do_something` CMD. ● `do_something` -> will emit `called_cmd.emit("do_something", [])`. ● `do_something abc -1 20 true 3.3` -> will emit `called_cmd.emit("do_something", ["abc", "-1", "20", "true", "3.3"])`.

    By: RaubTieR
  • Minimize Web Build
    4.3
    v1.0.4Tools

    A minification tool for Godot 4.3+ that automatically compresses files in your web build Speeds up your game loading even if your server does not support gzip compression. DISCLAIMER! 1. The compression ratio of a .pck file depends heavily on the set of assets in your project. 2. Loading speed depends on server settings. 3. On average, loading speed when using a plugin can be from 10% to 100% faster. See comparison calculations here: https://github.com/markushevpro/godot-minimize-html-build/blob/master/COMPARE.md Supported host platforms (where your editor runs): Windows x64 only Recent updates: - Threads support & PWA support - Custom templates support & disabled Head Includes override - itch.io & servers with gzip compression support Recent fixes: - Fixed a race condition on slow networks - Fixed wrong parsing of file names with spaces - Fixed wrong parsing of file names with dots How it works The add-on resaves large files (.pck, .wasm) with gzip compression and adds the ability to load gzip-compressed assets in the browser using pako. Nothing else will be changed in your files. Usage - Install the addon from AssetLib - Enable the plugin in your Project Settings. - Export your project to Web. More information at GitHub: https://github.com/markushevpro/godot-minimize-html-build

    By: aturbidflow
  • VisualFSM
    3.2
    v0.1Tools

    A visual finite state machine editor plugin for Godot. (alpha) Features: - Visualize and edit your finite state machines with this intuitive editor. - Trigger based transitions to simplify your states' logic. - Use prebuilt triggers, or script your own. - Minimal setup required. Just add a VisualFSM node below the node you want controlled and start building your graph! This tool is still in alpha. If you encounter issues or would like to propose changes, submit an issue on github: https://github.com/BernardCloutier/VisualFSM/issues

    By: shoulddev
  • Run Configurations
    4.2
    v 0.2.1Tools

    A Godot plugin that adds Run Configurations to the editor. Configurations can be used to create templates for environment variables and entry scenes that can be easily accessed and run from the editor.

    By: poohcom1
  • Launchy
    3.2
    v1.1Tools

    Launchy is a tool used to quickly and easily launch your favorite external editor when you wish to modify a resource in your project folder. You can associate editors with a specific Resource type or a group of resource types.

    By: nobuyuki
  • RigidBody Auto Scaler
    4.0
    v0.1Tools

    Ever wanted to change a rigidbody's scale and got told by the engine that that's not a thing you want to do? This plugin makes it possible. Simply add it to your project and scale rigidbodies to your heart's content. Supports 2D and 3D!

    By: hmans
  • Project Layer Name Enum Generator
    4.1
    v1.0.2Tools

    Automatically generates global enums based on the project layer names. This makes referencing layers in code easier and compile time safe.

    By: MauriceButler
  • GDPaho
    4.1
    v0.2Tools

    This plugin provides methods for creating MQTT clients. MQTT is a lightweight and widely used network protocol based on publisher-subscriber principle. This plugin is based on Paho lib which is a wildly used MQTT library (https://projects.eclipse.org/projects/iot.paho). This plugin is part of a collection of plugins for communication in Godot (https://github.com/GDWired). Runs on Windows, Linux and macOS for Godot 4.1.

    By: jferdelyi
  • Point and Click Plugin
    3.4
    v1.0Tools

    PACGD is a Point and Click system built with the user in mind. Our main goal is to make a FAST, LIGHTWEIGHT, and DEV-FRIENDLY system. The complete documentation alongside examples can be found on the website: https://gagdiez.github.io/PACgd/

    By: gagdiez
  • Advanced Random Stuff
    4.0
    v1.1Tools

    An addon including a class that provides various functions that go beyond randf() and randi() to provide various kinds of RNG. The highlight is the Dynamic Wheel of Fortune, introducing weighted randomness with weights calculated based on the contents of a collection: requirements, limits and buffs. Perfect for games presenting a selection of random upgrades which may require other upgrades to provide any use! The `DynamicWheelItem` allows defining the item's weights, categories/tags, conditional weight bonuses and count limits. Includes classes (each instantiated through `Class.new()` unless a Resource): - `FortuneWheel`, a class providing the above described feature as well as simple weighted RNG; - `DiceArray`, a class taking several of an `AdvancedDie` Resource to roll them and tally up the symbols that were rolled (as in the game https://store.steampowered.com/app/1893620/Circadian_Dice/ or whatever else has different symbols on one die face); - `CardDeck`, a class that emulates drawing from a pile of cards. Implementation close to https://store.steampowered.com/app/646570/Slay_the_Spire/ - when you draw from `PILE_DRAW`, cards go to `PILE_IN_PLAY` until you move them to `PILE_DISCARD`. More custom piles can be added and existing ones reconfigured. Check out the `example` folder for uses of these features.

    By: don-tnowe
  • ResolutionManagerPlugin
    3.1
    v0.1.0Tools

    This plugin will create a button (Resolution) in canvas editor (2D main page) which allow you to manage game test resolutions and switch between them very quickly from predefined lists. Based on Resolution Switcher plugin (https://github.com/vinod8990/godot_plugins/tree/master/Resolution%20Switcher), but this one support godot 3.1. Features: - Choose stretch mode and aspect from predefiend list, added tooltip for each one. - Set base resolution, directly or choosing from a list. (will throw error dialog if any value is zero). - Contain a lists of resolution to choose from (like iphone, ipad, android, basic, most used). - If the resolution list is custom, you can define your own resolution. Any custom resolution can be set as a base or test resolution. (will throw error dialog if any value is zero).

    By: GodotKernel
  • Replicator Node
    3.2
    v2.3Tools

    A plugin that adds a replicator node used for networking that replicates properties

    By: Jummit