Sort
  • EzPID
    4.3
    v1.0.2Tools

    A GDExtension addon that adds a simple, generic PIDController that can either be used to update another node's property to follow a target value, or to manually integrate into your scripts. Includes full documentation and tons of customization features.

    By: iiMidknightii
  • Material Modifier
    4.0
    v1.1Tools

    A Godot editor addon to batch-modify material assets. Use either the sliders or text input field to change your materials. The text field accepts all material parameters, separated by line breaks. Examples: roughness=0 albedo_color=478cc0 albedo_texture=res://icon.png emission_enabled=true uv1_offset=1, 1, 1

    By: Thane5
  • GEA - Godot Easy Audio
    4.4
    v2.0.0Tools

    GEA (Godot Easy Audio) is a simple and powerful addon for the Godot Engine that enhances audio management by providing an easy way to handle music, sound effects, and transitions. With GEA, you can smoothly fade, crossfade, and control audio playback effortlessly. Key Features: - Music Management - Sound Effect System - Customizable Settings - Seamless Integration

    By: IsItLucas?
  • Versatile Mobile Joystick
    4.3
    v0.8Tools

    A highly customizable and ready-to-use joystick for mobile games in Godot. Features dynamic/fixed positioning, adjustable dead zones, and adjustable input handling. Perfect for adding responsive touch controls to your game with minimal setup.

    By: WCDev
  • Audio Manager
    4.3
    v1.0.2Tools

    AudioManager is a powerful plugin for the Godot Engine that simplifies and enhances audio management in your game. It supports Omni, 2D, and 3D audio types, allowing you to control playback, trimming, looping, and various audio properties from a single node. With this plugin, you can easily manage multiple audio tracks, apply effects like distance-based attenuation, and control playback programmatically. The AudioManager centralizes audio management in Godot, allowing you to define and control multiple audio tracks (Omni, 2D, and 3D) within a single node. It uses custom resource types (AudioMangerOmni, AudioManger2D, AudioManger3D) to configure each track’s properties, such as trimming, looping, and playback settings. The plugin internally handles the creation and control of audio players and timers, providing a simple API for programmatic playback control. The AudioManager node has a parent property (target_parent_audios) for 2D and 3D audio, and if this property is not set, the 2D and 3D audio are inserted into the parent node from where the AudioManager was inserted. This enables features such as audio attenuation and other positional effects based on the position of the AudioManager's parent node. In addition to 2D and 3D audio, you have the omni option which behaves like Godot's native AudioStreamPlayer node.

    By: Saulo de Souza
  • Android Geolocation Plugin
    4.3
    v0.1Tools

    An Android plugin for Godot to listen for the geolocation updates.

    By: [email protected]
  • Minos UUID Generator 4.2
    4.2
    v1.0Tools

    A UUID generator for Godot Engine, with 1.295×10^50 combinations it'll work for any sized game, never having to worry about running out of unique IDs! Automatically stores new UUIDs and removes old ones.

    By: Minoqi
  • RunBeforeBuild
    4.2
    v0.1.0Tools

    This plugin allows the user to define a shell command to run before build (dev) or export (release).

    By: Lucas de Linhares
  • Milestone
    4.4
    v1.0.0.betaTools

    Create and manage achievements through an in-engine editor and display them in your game!

    By: Jelo
  • BUFFer - Generic purpose buffer
    4.3
    v1.0Tools

    This plugin adds the Buffer class for managing the execution of one player action with buffering. It can both buffer one player input for a set amount of time to run the action when allowed, and buffer the potential of an action for a set amount of time to run it when a player input is recieved. The plugin includes an example use.

    By: TamerSoup625
  • Confirma Unit Testing (C#)
    4.0
    v0.10.0-betaTools

    Unit testing tool (C#/GDScript) for Godot game engine with library for generating random data. Features: JSON output Flaky tests Parametrized tests Parallelized tests Simple mocking library Extensions for Random class Accessible via editor or CLI Basic support for fuzz testing Simple syntax for writing tests Writing and executing tests in C# and GDScript Custom assertion library (over 130 assertions)

    By: MASSHUU
  • Soda AudioManager
    4.4
    v1.0Tools

    Soda AudioManager is a global plugin for Godot, designed to handle non-spatial sounds, including interface sound effects, background music, and general sound effects. It offers an easy way to manage audio playback, control volumes, apply sound effects, and configure looping.

    By: AlexsanderOAlmeida
  • Naive Behavior Tree Plugin
    3.3
    v1.1Tools

    Maybe you love coding more than visual things, this may be what you want. Compile a behavior tree script, and turn it into a PackedScene file which contains a behavior tree.

    By: Raiix
  • AudiosPlugin : Godot iOS Audio Plugin
    3.4
    v1.0.0Tools

    This plugin solves the Godot game engine audio recording and playback issue in iOS devices. Please open the Audios Plugin XCode Project and compile the project. You can also use the libaudios_plugin.a binary in your project.

    By: Audiosdroid
  • GDLog
    4.2
    v1.0.0Tools

    GDLog is a logging and graphing tool written in C# for Godot 4.2 that lets you quickly and easily track real-time data in your projects. The plugin was designed for simplicity and ease of use: the entire API surface is just two methods!

    By: MagdielM
  • Simple License
    4.1
    v1.1.3Tools

    A simple plugin, to make dealing with licensing simple. License: CC0-1.0 Currently supports loading license files you provide, and even license files that mods provide. Look at the Readme for more information Quick Example: (A License Viewer Scene, that you can also drop into one of your game scenes) Run the Scene at res://addons/simplelicense/GUI/LicenseGUI.tscn and take a look around If you want to export those licenses for external viewing. click on the "open data directory" button then click on the "save licenses" button and watch the data directory populate with license files

    By: GradyTheDev
  • Random Audio Node Player
    3.4
    v1.0.0Tools

    This Godot Engine plugin plays a random audio stream child node. Ideal if you want control over all the settings per audio stream, like volume, audio bus, pitch, etc. # Usage 1. Add the RandomAudioNodePlayer to your scene. 2. Add AudioStreamPlayer, AudioStreamPlayer2D or AudioStreamPlayer3D nodes as children. 3. Call play() on the RandomAudioNodePlayer. # Features * Play random AudioStreamPlayer(2D/3D) nodes. * Doesn't play the same node twice. * Interface is similar to an AudioStreamPlayer. # Class signature ## Signals * finished() Emitted when one stream is `finished`. * finished_all() Emitted when all streams are `finished` and nothing is playing. ## Property Descriptions * playing: bool, (set_playing, get_playing) If `true`, a child audio stream node is playing * autoplay: bool, (set_autoplay, get_autoplay) If `true`, audio plays when added to scene tree. * paused: bool, (set_paused, get_paused) If `true`, the playback of all child audio streams are paused. ## Method Descriptions * play: void Plays a random audio stream node that is a child of this node. * stop: void Stop all the playing audio stream nodes. * get_playing_nodes: Array[Node] Returns all the playing audio stream nodes.

    By: SanderVanhove
  • SFMGraph
    4.2
    v1.0Tools

    A tool that lets you create State Machines for your nodes that combines the flexibility of code with the ease of visual graphs. Define States through code by defining output events and functions on enter, exit and frame events using the familiar and polished method shared in the community and use them in a GraphEdit UI with custom coloring and inspector-like fields for variables.

    By: AsperTheDog
  • Adivery Plugin
    4.2
    v4.2.1Tools

    Adivery plugin for Godot Game Engine. Adivery is an ad display platform in mobile applications that displays the best ads from thousands of active campaigns and uses smart optimization algorithms to maximize the efficiency of displaying ads in your application!

    By: Dexter
  • Bitmap font maker
    3.2
    v1.0Tools

    This plugin lets you easily create bitmap fonts from existing spritesheet. It takes the spritesheet and divides it into cells, then generates .tres file according to characters list typed by the user.

    By: Radiowaves
  • Folder Node
    3.2
    v1.0.0Tools

    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.

    By: julienvanelian
  • ColorBlind Accesibility Tool
    4.2
    v1.0.1Tools

    A small plugin that allows you to add color blind filter options, color changing, and glow effects to your games created in godot. All through a small interface that allows you to create and add these shaders and place them in your desired scenes. Colorblind Filter - Create a color rect and an option button with which you can control the type of filter. Replace Color - Creates a shader within the selected scenes that allows you to change a specific color previously selected. Glow Elements - Creates a shader within selected scenes with effects modifiable by the player. Whenever you use or create a feature, a scene will be created with a menu to use those options in-game. Ver. 1.0.0

    By: jguzmanfl