A Simple Adaptive Music & SFX Helper
A collection of RNG (Random Number Generator) utilities for the Godot Engine.This addon provides:- Random string generation- Random boolean with ability to specify probability- Random normalized Vec2 and Vec3- Random Color with customizable HSV ranges- Random item(s) from array- Random byte(s)This addon provides a RandUtils class, which contains static methods used to generate data. As the methods are static, you don't have to instantiate the class.Check the readme for more information, including usage: https://github.com/JulienVanelian/godot-rand-utils
gDAW introduces custom nodes that allow devs to generate sound effects in real-time, using ADSR envelopes.
This import plugin allows importing .piskel files as StreamTextures directly without requiring a manual export to PNG
Similar to the official Godot Asset Library, we wanted to provide an easy way to access assets from our store, https://www.godotassets.com
A freely inspired implementation of StateCharts (complex state machines) for Godot. This plugin provides States composition with subStates (and sub-...-sub-States), regions (ie parallel States), history (you can store the last active states easily) and helper functions in the "easy-to-use nodes that I move around" philosophy of Godot.Timers and easy animation playing as a bonus!Now with a StateRoot, pending States, substates call, an active states list, arguments to a state_change, some debug help and an active States history ! (look in the readme on gitlab)Last edit: 1.6.1: Careful might break if update !!!- corrected signals and pending_state to have State params- added change_state_to(state_node)- possible to call change_state(), calls change_state_to(self)- next_state() and prev_state()- removed goto_state() (was unused)1.5.7:- A default animation name can be specified in the inspector- Indented debug text if nested state change calls- Icon and icon colors changes
A tool to manage RPG databases made in C# and inspired by RPG Maker databases
With this tool you can create SpawnPoints for your enemies or goodies using a mixed set or them.You can spawn your enemies or goodies in 2D and 3D.Place your SpawnPoint or SpawnPoint2D in your scene and drop the various Scenes into the Products list.The image below should give you an impression
Adds support for saving, viewing and editing TextureArray and Texture3D in Godot 3
Inspector buttons in one line: `tool`.toolextends Nodefunc im_clickable(): score += 10
A plugin that imports levels created using the LDtk tool as Godot Scenes.
GDScript read-eval-print loop.Interactive toplevel in the editor to experiment with GDScript, fast!
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
With this tool, the user can create Trello cards and add attachments from a running Godot project.
You can create behavior tree in editor visually, debug it and enjoy your life. Please read the instruction in the Github wiki.or read this :1. your parent of BT must have a script2. your script must not error3. to create a task or while or priority_condition node your parent script must have function with name start with task_ and accept one and only one argument as control_flow.4. to success a task you must call succeed() in control_flow5. to failed a task you must call failed() in control_flow6. if you not calling anything control_flow will stay as running state until you call succeed() or failed().1.1.6 * new feature hot reload your tree when connected to debugger for faster prototyping.* various bug fixing and usability improvement.1.1.7 * new feature jump to source code from BTEditor* undo redo functionality in BTEditor1.1.9* is_init function is added for control flow. * quality of life update
Hierarchical Finite State Machine As we all know, state machine is a very common design pattern. Here provide a powerful and easy-to-use Godot plugin for Hierarchical Finite State Machine with visual editing.FeaturesPerfect visual editorSupports hierarchical nesting and can be used in complex situationsDiversified transition plansTwo development modes: signal callback and attached state scriptDevelop base GDscript, compatible with Godot basic version and mono versionHFSM structure:Installation Clone this repo and copy "addons" folder in your project,then Activate this plugin in Project Settings -> Plugins.Demo video link:https://www.bilibili.com/video/BV1AB4y1c79PNOTE: Please obey the license(read LICENSE.md for more) when you using this plugin.The full version is under a custom license.The trial version is under the GNU Lesser General Public License v3.0.TutorialPlease jump to the github for read document. This plugin still is a alpha version . there might have some bugs in this plugin . Please submit issues to report the bugs or offer proposals.If this plugin can help you , please consider to sponsor me by getting the full version :https://afdian.net/@Daylily-Zeleenhttps://godotmarketplace.com/?post_type=product&p=37138
An addon to run sequential and parallel animations with few line of codes compared to Tween
Plugin to execute or build make targets from the Godot Editor.The plugin adds a new dock to the bottom panel called Make that reads the makefile in your project root directory and creates a list build targets, each triggerable from the UI.You're free to configure build targets however you like:- Automations- Execute scripts- Build and compile programs- GDNative developmentUser defined variables can also be passed to make routines.See the github repository for further details.
StringKeys allows you to automatically generate a .csv translation file from strings in your game by searching for certain patterns surrounding the strings. For example it could find the text property for a Button or Label node in a scene file, or it could find a string inside a tr() (translate) function call.
Godot editor UI to spy on what a Viewport is rendering. Useful for debugging.
SCML importer for GODOT. Written to convert BrashMonkey Spriter created characters and animations into a Godot scene and animations.v0.7 Now in the form of an importer plugin handling scml files instead of being a dock (Thank you nikibobi).v0.7.2 * Basic support for objects moving between parents by maintaining separate instances * Exposed more configuration options on importer plugin settingsv0.7.4 * Fixed issue with obj_info type sprite nodes and nodes using realname values
Allows to create folder nodes in the tree view. Folder nodes don't have a purpose other than organising your nodes.Usage: Select the nodes you want, right click and select "Reparent to new node", now your nodes are in a folder.
Shows what you are doing in the Godot Editor as your Discord presence.Supports Windows, Linux and OSXGodot >= 3.2.2Features- Updates the presence in real-time- Two customizable URL buttons- Supports showing scripts like GDScript, VisualScript, NativeScript and CSharpScript- Automatically reconnects to the Discord client- Two modes for updating timestamp (start of the project vs whenever the screen changes)Customize the plugin in:Project Settings -> Discord Presence
Allows you to enable physics within the editor to help with building scenes.
Imports Creatures 3 BLK Files (Slowly)
Automagically add rebinding to your game for all your custom actions. Gimme a GitHub star if you like it ;-)Written in C#! Currently there is no GDScript version (but feel free to submit a PR!).
This tool allows you to use the Persian language for labels and buttons. It can also be modified with ease to affect other nodes or places where the text should be Persian.Note: As of Godot 4, this plugin is deprecated. Godot 4 has built-in (and better) support for this.
This import plugin allows importing .pxo files from Pixelorama as StreamTextures directly without requiring a manual export to PNG
This plugin helps you convert any branch of nodes into C++ engine code that can be used to develop the Godot Editor. This is particularly useful for making GUIs, and the plugin was primarily developped towards this goal.
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.
Make C++ scripts without any external configuration, just plug,make your code, and you're done!
Work with the tile selected right on the bottom-panel.
This is a gdnative plugin for Godot's UWP export to add Xbox Live integration. Currently it has the ability to handle player login, retrieving a player's gamertag, and implementing Xbox Live leaderboards. This is a work in progress, and more features like retrieving a user's gamerpic, handling Xbox Live cloud saves, and more are still to come.
Draw anywhere in the Godot Editor. Supports multiple pen sizes and colors.Features- Floating, draggable toolbar- Change pen size and color- Draw over Popups- Easy keyboard shortcutsGlobal ShortcutsCtrl + ` : Toggle draw modeCtrl + F1 : Toggle the toolbarDraw mode ShortcutsLeft Click : Draw lineRight Click: Exit draw modeC : Clear all linesZ : Clear last lineR : Reset the toolbar positionScroll to change pen sizeFor Usage and Keyboard Shortcuts,see github repo: https://github.com/3ddelano/draw-anywhere-godot
Version on Repo is alwasy more up-to-dateTemplarian's Material-Design-Icons is a collection of icons for the Material Design specification.This addon provides the following nodes to use the icons in Godot:- MaterialIcon: A node that displays an icon from the Material Design Icons collection.- MaterialButton: A node that displays an icon from the Material Design Icons collection as a button (without label).It's also adds **IconsFinder** to the Godot editor's toolbar.So you can find the icons easily.
Convert GDScript classes to C#. A one click solution that may save you hundreds of hours.This plugin offers a graphical editor UI for the gd2cs.py python script.It requires python and the python module "regex". But don't worry, it will detect and guide you through the necessary installs if you don't have them installed.Visit the Github page ( View Files ) for more information.Please backup all your data before using this addon! I cannot be held liable for data lost and damages caused.