Sort
  • Audio Node Wrangler Addon
    4.1
    v4.1.2Tools

    With this add-on you can manage audio node volume and bus settings in the editor on one screen as well as an in-game HUD. This allows non-programmers to set sound levels and busses during play testing. The resulting configuration file can then be sent to the programmer to update the sound node settings with a click of a button. (See readme or project repository for full details. Demo available if full add-on repository is cloned.)

    By: jhlothamer
  • Numberclass
    4.0
    v0.0.1Tools

    A class for creating larger than life numbers limit is ee16 (1 * 10 ^ (1 * 10 ^ 16))

    By: SW_CreeperKing
  • Mono Plugin
    4.2
    v1.0.0Tools

    # Mono Plugin (https://github.com/tensai-suraimu/godot-plugin-mono-plugin) ## Usage: 1. Download this plugin into your project and enable it. 2. Create a `.mono_repo` directory under your plugin directory. 3. Use `Project > Tools > Export Plugins` to exports them. ## Project structure reference:: ``` # res://addons/ | ... | | mono_plugin/ | | ... | | your_plugin/ | | .mono_repo/ # <- Exported files are stored here. | | * .git/ | | * addons/ | | * * your_plugin/ | | * * * ...folders/ | | * * * .gitignore | | * * * plugin.cfg | | * * * ...files | | * docs/ | | * ReadMe.md | | * ...documents.md | | | | docs/ | | ...folders/ | | .gitignore | | plugin.cfg | | ReadMe.md | | ...documents.md | | ...files | | your_plugin/ | | .mono_repo/ | | * ... | | ... ... ``` ## TODO List - [ ] Git integration.

    By: zhengxiaoyao
  • Key Shortcut Creator
    3.2
    v1.0.0Tools

    A creator for InputEventKey Shortcut resources with direct keyboard input instead of looking up scancodes manually

    By: gilzoide
  • Editor Control Socket
    3.4
    v0.1Tools

    This plugin exposes a WebSocketServer that can be used to control the Godot editor from external programs. This will be used to provide enhanced functionality to the official VSCode godot VSCode extension.

    By: Daelon
  • Dialogue Manager 3
    4.4
    v3.6.2Tools

    A powerful Godot Engine addon for nonlinear dialogue in your game. - Edit your dialogue right in the Godot editor. Get notified of syntax errors as you type. - Add expressiveness to your dialogue with pauses, speed changes, and animated effects. - Whether you're using GDScript or C# Dialogue Manager will work in your project. - Dialogue Manager supports both gettext and CSVs for localising your game, including automatic support for Godot's POT generation. - Your game should be the authority on state - use "mutations" to seamlessly talk to your game. - Dialogue Manager comes with an example balloon but that's just a starting point. Clone it to style your dialogue to fit your game. Dialogue Manager is a perfect fit for when you need dialogue in your game.

    By: nathanhoad
  • Timer Counter
    3.4
    v1.0Tools

    ENG: TimerCounter is an addon for Godot, you can see the time spend on your project. ESP: Time Counter es un addon para Godot que te permitirá ver el tiempo que llevas en tu proyecto.

    By: Blaron
  • godot-4-mobile-plugin
    4.0
    v1.0.0Tools

    A plugin used to display a help bar and tooltip on mobile devices. How to use: Help bar: Select a LineEdit or SpinBox node and enable HelpBar in the inspector. Then, edit settings as you want. Tooltip: Select any Control node in the scene dock and look at the Tooltip property in the inspector. Then above Tooltip Text check Display on Mobile.

    By: Sabinayo
  • Gut - Godot Unit Testing
    3.4
    vv7.4.3Tools

    GUT stands for Godot Unit Testing and...as you may guess, it is a tool for creating and running tests. Features * Run tests easily through the Godot Editor, Command Line, or VSCode. * A plethora of asserts and utility methods to help make your tests simple and concise. * Support for Inner Test Classes to give your tests some extra context and maintainability. * Doubling: Full and Partial doubles, Stubbing, Spies. * Parameterized Tests * Export results in standard JUnit XML format. * Distribute your tests with your project and run them on any platform Godot supports. More info can be found in the wiki: https://github.com/bitwes/Gut/wiki

    By: bitwes
  • GEIP - Godot Easy Input Remap
    4.3
    v1.0.0Tools

    GEIP (Godot Easy Input Remap) is a simple and lightweight addon for the Godot Engine that allows developers to easily integrate customizable input remapping systems into their projects.

    By: IsItLucas?
  • Pinned Debugger Tabs
    4.0
    v1.1Tools

    Auto opens a pinned Debugger tab on project run. To pin a tab, press the newly added Pin Tab button on the Debugger tab bar. You can unpin by either pressing Unpin, or pressing the blue pin on the pinned tab. You can also shift the pin by going to a new tab and pressing Shift Pin. Changelog: *1.1: For 4.4+, fixed plugin critically failing due to changes in Debugger node hierarchy. Still works with all previous versions. This plugin overrides editor setting "run/output/always_open_output_on_play". If the plugin seems to fail, try editing the first variable "time_until_open", it might depend on your PC.

    By: Wierdox
  • Multi-Scene Editor
    3.4
    v1.0.0Tools

    This plugin allows you to apply a defined set of modifications to multiple scenes with a few clicks. Modified scenes can be saved over the original or to a new scene/folder. Currently Supported Modifications: - Instance Packed Scene - Remove Node - Apply Script - Apply Materials Supported Godot Versions: 3.x

    By: eruhlinteractive
  • grafana-cloud-connector
    4.0
    v1.0Tools

    A tool for sending metrics and logs from Godot, into Grafana Cloud. Detailed setup instructions available at: https://github.com/KurzweilTV/godot-grafana-connector Setup Grafana Cloud You'll need a Grafana Cloud account. If you don’t have one, you can sign up here. Once logged in, navigate to Connections on the left, then follow the instructions below depending on whether you want to send Metrics or Logs. Metrics Setup From the Add New Connection screen, choose HTTP Metrics (Custom Data). For Metrics Format, choose Prometheus. Generate an API Key. Copy the URL, USER_ID, and API_KEY to use in the Godot script. Note: You might find this easier if you choose the Python option. Logs Setup From the Add New Connection screen, choose Logs Onboarding (Custom Data). Choose Collect, store, and manage logs in Grafana Cloud. Choose Logs HTTP. Generate an API Key. Copy the URL, USER_ID, and API_KEY to use in the Godot script. Note: You might find this easier if you choose the Python option. Godot Integration Once you download the plugin, place it in res://addons/grafana_cloud_connector/. Note: The download includes an optional examples/ folder containing a test scene to verify that your setup is working. Enable the Plugin From the menu bar, choose Project -> Project Settings, then click the Plugins tab. Enable the plugin, then restart Godot (or reload your project). The plugin should now be enabled. Script Configuration You'll need to add the information you copied from Grafana Cloud into the loki.gd and prometheus.gd scripts located at res://addons/grafana_cloud_connector/scripts/. In these scripts, you can also configure the game_name, which will be added as a label to every metric/log, helping you organize your data in Grafana. Usage Metrics To send a metric from anywhere in your project, use: Grafana.prometheus.send_metric("metric_name", 123, {"Optional": "Labels"}) metric_name (string) and metric (float) are required. Labels are optional but help in organizing your data in Grafana. Logs To send log lines from anywhere in your project, use: Grafana.loki.send_log("log line goes here", "level", {"Optional": "Labels"}) log line is required. level and labels are optional, but it's recommended to add a log level for automatic categorization in Grafana. Recognized Log Levels: "debug" "info" "warning" "error" Auto Instrumentation The plugin includes a scene for automatically collecting metrics globally from the engine. Add the scene located at res://addons/grafana_cloud_connector/scenes/MetricsCollector.tscn anywhere in your project. Once configured, performance metrics will be sent to Grafana every minute.

    By: Kurzweil
  • PONG!
    3.4
    v1.0Tools

    PONG! is an addon for godot that lets you play PONG! right in your godot editor

    By: night_glider
  • DateTimePicker Plugin
    4.2
    v1.0.0Tools

    DateTimePicker is a Godot Android plugin that provides native Android Date Picker, Time Picker, and DateTime Picker. For a list of available methods and signals, please refer to the README: https://github.com/syntaxerror247/godot-date-time-picker/blob/main/README.md

    By: Anish
  • Godot Body Builder
    3.4
    v1.0Tools

    Scans a Godot project, lists the nodes used and (that's for later) helps you to create a shorter build.

    By: TheCowOhBoy
  • blockchain_sdk
    4.3
    v1.2.0Tools

    A plugin for integrating blockchain features, like wallet connections, interacting with smart contracts, signing, and may more to come

    By: ¶aika(Chain link)
  • CSV Object Importer
    3.4
    v1.0Tools

    Adds a custom .csv importer that can import the rows to a CSVData resource which has a dictionary holding all the rows as predefined objects (via your own class), with ids (also defined by you) as keys.

    By: Anaxie Studio OHG
  • Controller
    4.1
    v1.0Tools

    Controllers are an Unreal Base node to the PlayerController, which allows users to quickly and simply connect Actions (From Input Manager) to Node Signals, all based on declarative and quick-to-configure Scene Nodes.

    By: [email protected]
  • Git User Data
    3.5
    v1.1Tools

    A plugin that maintains a copy of your project's user data folder in your project folder so that it may be versioned with git. This plugin uses the GitHub API to ensure that the most recent version of the user data folder is kept up to date. The folder that will be copied lies within the user data folder at the local path 'user://GitProjectData/ProjectData'. Save to that folder and use Godot and Git as usual. You will need a GitHub personal access token to utilize this plugin. This is easy to generate here on github. Go to your profile at the top right and go to Settings > Developer Settings > Personal Access Tokens > Classic. From there, make a new token and select the first scope repo.

    By: ACB_Gamez
  • C# Script Picker
    3.3
    v0.2Tools

    Allows picking/assigning C# (only) scripts to Nodes or Resources by navigating namespaces (or folders) in a popup similar to the one unity has. Includes a search field and customizable settings (i.e. to ignore folders/namespaces/types - supporting wildcards * and ?)

    By: Flavelius
  • RandomTimer
    4.2
    v1.0.0Tools

    A simple and clean solution that adds a RandomTimer Node to the Godot engine, which can be used to run a Timer with random Wait Times.

    By: PixelEggplant