Plugins

  • 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
  • GodotGPT
    4.2
    v1.2Tools

    Empowering developers by integrating context-aware chatbots. Simple and just works.

    By: Jesper
  • Form
    4.2
    v4.0.4-betaTools

    Godot 4 User Input Form Addon Note that this is still in beta, which means it's not guaranteed to be fully functional and doesn't have all the planned features yet. Stay tuned for updates!

    By: moritz-t-w
  • 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
  • Replicator Node
    3.2
    v2.3Tools

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

    By: Jummit
  • Godot Conductor
    3.4
    v2.0Demos

    Music conductor for track mixing and syncing game events to music beats.

    By: cthonianmessiah
  • GD-SimpleKnob
    3.4
    v1.112D Tools

    SimpleKnob is a UI knob control for Godot 3.x intended to be a drop-in replacement for standard HSlider controls. Themes and overrides created for HSlider should "just work". Includes customizable grabber pointing orientation (inwards/outwards), knob thickness (Values < 100% create hollow or arc knobs), notch (arc) width, decimal padding, and title/value positioning. Update history: 1.11: Added an option to restore the original knob behavior where the value can only change relative to the previous one rather than snapping to the closest value to the mouse position on first click 1.1: Fixed input events being consumed when the control shouldn't be visible, such as when obscured or in another tab. 1.0: Initial version

    By: nobuyuki
  • Layered Sprite Tool
    4.2
    v1.02D Tools

    Layered Sprite is a Godot tool to easily divide a sprite in layers. It can be used for customizable characters.

    By: Gaspi
  • Layered Sprite Demo
    4.2
    v1.0Demos

    Layered Sprite is a Godot tool to easily divide a sprite in layers. It can be used for customizable characters.

    By: Gaspi
  • Panel3D
    4.2
    v0.3.13D Tools

    Load any scene into a flat panel in 3D. Useful for easily making UI in 3D. To use, just create a Panel3D and set the scene to load. To interact with the panels you need to use a raycast that sends the correct data to the panel. If you have any issues, my email is [email protected], or you can find zodiepupper in the Godot Discord server. This plugin is designed with simulated environments in mind, which means you will need to do some work to integrate it into whatever interaction methods your game uses. there is an example scene you can dissect for information and code samples that show how to interact with the panels. Feel free to just rip that raycast with it's code out of the example and use it. It should allow mouse interaction by default.

    By: zodiepupper
  • 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
  • Android Deeplink Plugin
    4.3
    v4.1Scripts

    Android Deeplink Plugin allows processing of Android application links that enable direct navigation to requested app content. Installation Steps: - click `Download` button - on the installation dialog... -> keep `Change Install Folder` setting pointing to your project's root directory -> keep `Ignore asset root` checkbox checked -> click `Install` button - enable the plugin via `Project->Project Settings...->Plugins` in the Godot Editor - for usage info, see https://github.com/cengiz-pz/godot-android-deeplink-plugin/blob/main/README.md

    By: cengiz-pz
  • 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
  • Godot Synth
    4.4
    v0.95Misc

    Audio synthesis engine for procedural SFX and music. https://eclipsinglines.github.io/GodotSynth/

    By: EclipsingLines
  • Branch
    3.5
    v0.0.1Tools

    Branch is a super super simple addon for Godot to show the current git branch you are working with. It shows a button with the current branch name. Clicking on the button refreshes the branch name.

    By: derwenzel
  • 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