
A super simple export plugin for godot that allows for source code to be copied to another directory and optionally compressed. Useful for making automatic source code exports. Requires the NovaTools plugin as a dependency.
A super simple export plugin for godot that allows for source code to be copied to another directory and optionally compressed. Useful for making automatic source code exports. Requires the NovaTools plugin as a dependency.
Godot.XT enables the use of asynchronous resources as assets. The plugin creates a "URL" manager where you assign an identifier to an asynchronous resource using a <XT+[ResourceType]> file. *Only supports images for now
A ScrollContainer that automatically scrolls a specified amount after a specified amount of time passes with no caught input (to this specific control).
This tool allows you to load assets outside res://, like mp3, ogg, wav, png and jpg.
A Node based Finite State Machine Plugin for Godot 3.1.
Godot plugin that, alongside the Rabid Hole Punch Server, allows peer to peer communication via UDP Hole Punching between devices that are behind NAT You will need to deploy the server in a public accessible machine. Link to the server code: https://gitlab.com/RabidTunes/rabid-hole-punch-server You have an example of usage here: https://gitlab.com/RabidTunes/rabid-hole-punch-example
Sticky Scribe is a light-weight TODO list and bug tracker, designed for solo devs and small teams. It integrates directly into Godot, and maintains a text list of "Stickies" in your project directory that is designed to be checked in to version control. Stickies are like tickets, but they're purpose agnostic and could be used to track tasks, bug reports, or notes. Sticky Scribe uses a human-readable json format that is friendly for manual editing and merging if necessary. Sticky Scribe has many quality of life improvements over a basic TODO txt file at the cost of minimal file size increase and editing complexity. Sticky Scribe is not designed to replace heavier ticket tracking systems designed for large teams, instead it's emphasis is on being minimal and easy to use.
Simple yet effective Quality of Life enhancement for Resource management in Godot. Adds a new "Resources" tab with a tree view, where you can manage all of your resources in one place.
Autoload to check if a date is valid. `Time` singlenton methods do bad error handling in my opinion, for example `Time.get_unix_time_from_datetime_string` returns 0 if the date is valid, but also if it recieves 1970-01-01. With this autoload, you can determine if the date is valid first before calling `Time` methods.
This add-on zips up the current Godot project, placing the zip file in the user data folder. The primary inspiration for this add-on are those needing help but lack the experience necessary to send the full contents of their project to someone to assist them. It also skips the .godot and, if present, the .git folders to reduce the size of the resulting zip file.
When connecting a signal in Godot Editor, it will automatically generate callback code at the end of the script. Sometimes it's not flexible (especially with C#). This plugin can block the auto-generation and add a handler to control which language can auto-generate code.
A plugin for Godot that integrates Scony's GDScript formatter (https://github.com/Scony/godot-gdscript-toolkit) inside the Godot editor. The "gdformat" tool is required for this plugin to work. For more informations, please visit https://gitlab.com/DonatienBdR/gdformat-plugin and https://github.com/Scony/godot-gdscript-toolkit.
RNGTools is a collection of useful RNG utilities. It features a weighted random number generator, a function to shuffle arrays, and other miscellaneous stuff. All functions optionally accept a RandomNumberGenerator object so you can use your own random sequence.
Adjusts font files' character coordinates for their atlas match !!BACKUP YOUR PROJECT BEFORE USING THIS TOOL!!
Introducting Remote Caller! Remote Caller is an EditorInspectorPlugin for Godot Game Engine that allows users to call functions and emit signals with various parameters in game from a few clicks on the Inspector.
One SDK for cross-platform publishing HTML5 games. Supported platforms: + Playgama + Crazy Games + Game Distribution + Yandex Games + Wortal + PlayDeck + Telegram + VK.COM + VK Play + OK.RU + Absolute Games + Other [Work In Progress]
With the Virtual Analog you can quickly add analog support to any game for mobile or other touch devices. Rapidly create dynamic analog sticks that appear where you touch, or create static analog sticks as needed. The intention of this tool was to keep the setup simple, with only 2 basic steps to set it up, effectively making overhead development minimal. The Virtual Analog is a scene asset originally created by Jakub Grzesik (www.kivano.net) for Godot V2. It was converted by Mathew Nold.
Ever needed to set up multiple properties to specific values every once in a while, but setting up a whole animator node just for that was kinda overkill and clumsy? Then this plugin is for you my friend! With a change of a value and a click of an in-inspector button, you now can do just that! By the way, if you like the plugin, I'd appreciate if you threw a couple dollaroos my way! :] https://boosty.to/zedmanul/donate
ARMBE - Android Right Mouse Button Emulator does just what it sounds like. It emulates right mouse button pressed via ALT+LMB combination, because while godot released for android devices, it in no way accounts for the fact that some (if not most/every) android device does not parse RMB presses correctly. Some devices (i.e. my smart tv) treats them as the 'back button' presses, while others (i.e. my phone or tablet) do not acknowledge right mouse button clicks at all. So, this is my workaround, until I get a laptop to work during my train trips.
Automatically updates the version number stored in ProjectSettings. Can be configured to increment on build, export, or both. Edit settings.cfg in res://addons/auto_version_incrementor_mono/settings.cfg to customize functionality. More customization is planned for the future. To install, copy the addons folder into the base directory of your project. NOTE: Being a Mono plugin, you must build the mono solution before enabling the plugin.
Automatically upload godot projects to itch.io on export using butler. Requires Novatools to operate.
A time tracker plugin made to help you dedicate a set amount of "work time" to your project each day. It can even keep track of the current foreground window and automatically "block" the stopwatch when you get distracted and switch to a non-whitelisted window (this is Windows-only, at the moment). Whitelisted windows are defined using a comma-separated, case insensitive list of keywords, if the active window's title contains any of the keywords, it is considered "productive" and the stopwatch will keep counting, otherwise it will pause. This plugin only supports Windows and Linux. It should work on macOS if you comment out some code in stopwatch.gd