Plugins

  • GodotPlayBilling
    4.2
    v1.2.0Tools

    Godot Plugin to integrate Google Play Billing Library.

    By: Achyuta Studios
  • Expand Region
    4.0
    v1.0Tools

    Adds "Structural Selection" feature to Godot Script Editor that allows to gradually increase the selection region.

    By: MakovWait
  • Path Editor
    3.2
    v1.02D Tools

    Create or edit curve2D resource with a nice editor

    By: newold
  • GodotCrowdControl 4.3
    4.3
    v2.1.0Misc

    This plugin adds support for CrowdControl, allowing it to change how players play the game on streams. Based on https://github.com/nathanfranke/gdextension and the Unity plugin at https://github.com/WarpWorld/crowd-control-unity-plugin Tested against 4.3 This does not add effects to already released games -> I intend to look into this but atm this is not my priority

    By: SilicDev
  • Aseprite Animation Importer
    3.0
    v1.0.1Tools

    This is a plugin for Godot Engine to import animations into `SpriteFrames` resource from the Aseprite files.

    By: nklbdev
  • Translations From JSON (Godot 4.x)
    4.0
    v2.0Misc

    A Godot plugin for importing JSON files for translations. Usage: 1. Install the plugin into your project and activate it. 2. Add JSON translations files into your project in .json format. 3. Make sure the JSON files are imported as "JSON Translation". 4. Add your JSON files to translations using Project Settings > Localization > Translations > Add (Change "All Recognized" to "All files (*)" to see the JSON file) JSON Format The json data in file must be an object with locale and messages keys. "locale" field signify which locale the texts are in. "message" field must be an object that contains keys and corresponding text as string value. Example JSON { "locale": "en", "messages": { "HELLOWORLD": "Hello world!", "ANOTHERTEXT": "This is another text." } }

    By: AliYil
  • GodotBlockchain
    4.0
    v1.1.0Misc

    This tool provides a set of nodes that allows you to integrate with the ThirdWeb.com blockchain libraries.

    By: blockimperium
  • Particle scene compositor
    4.3
    v1.0.0Tools

    This plugin adds new nodes and associated editor tools to help create and use particle scenes. Features: • Particle control panel that provides QoL features and synchronized autoplay of all particle nodes in the editor. • SyncNode runtime nodes that can play and restart all child particle nodes in a synchronized manner. By default offers "one-shot" behavior, autoplaying on ready and self-freeing once all child particles have finished. • SyncNode versions available for both Gpu and Cpu particles, as well as 2D and 3D. • Both GDScript and C# compatible, with all SyncNode variants available in both languages. NOTE: Each component of the plugin works fully stand-alone. On installation a popup will ask which components to keep and which to omit, so there's no need to add the 3d nodes in a 2d project, or GDScript nodes in a C# project etc.

    By: ChiprChopr
  • Translations From JSON (Godot 3.x)
    3.5
    v1.0Misc

    This is a small plugin that allows loading translation texts from JSON files. Usage: 1. Install the plugin into your project 2. Add JSON translations files into your project in .json format. 3. Add the file to translations using Project Settings > Localization > Add (Select "All files (*)" to see the JSON file) Example JSON Format: { "locale": "en", "messages": { "HELLOWORLD": "Hello world!", "ANOTHERTEXT": "This is another text." } }

    By: AliYil
  • StringKeys: String Translation Key Finder
    3.2
    v2.1Tools

    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.

    By: MrTriPie
  • Save Access (C#)
    4.1
    v1.0.1Scripts

    Save Access is a system for easily saving data to text files in a JSON format. Features Include: - Saving entire scene trees. - Automatic JSON serialization. - Support for recursive save structures. - ISaveable interface to allow modular save/load structures. For more information, see the GitHub repo.

    By: Ardot
  • Compute Shader Helper
    4.3
    v1.1Shaders

    This tool simplifies the process of running compute shaders in Godot. It wraps up RenderingDevice methods in a way that preserves basic functionality while taking up much less space. Currently supports only storage buffers. Version 1.1 update: - Added _free_rid() function.

    By: PGComai
  • SignalPrinter
    4.2
    v1.0Tools

    Plugin for monitoring signals of a global EventBus singleton. While creating Godot projects, developers often use a global signal script, a singleton, which houses only signals needed for unrelated systems to talk to each other. These scripts go by names like EventBus, MessageBus, Signalton, etc. One downside these scripts often have is the inability to see under the hood, as there isn't an easy way to monitor multiple signals being emitted. Developers often have to resort to using print() statements on each end of the signal path. This plugin adds a SignalPrinter node, which automatically connects to all signals of your global EventBus and routes them to a method, which prints the signal's name, all arguments and (optionally) the time at which the signal was recieved.

    By: Duke
  • SimpleJsonClassConverter
    4.3
    v1.0.2Scripts

    Utilities to convert godot classes to JSON and vice versa Aims for simplicity, performance and support all types

    By: kyo83
  • godot_excel_reader
    4.4
    v1.0.1Tools

    解析 xlsx 文件并返回一个字典 Analyze xlsx files and return a dictionary

    By: Johnnash2017
  • Basic 3d Starter
    4.1
    v1.0.0Templates

    Godot 4 template, with shader, prototyping with CSG objects, animation, smooth character controller.

    By: Luking
  • Ui Juicer
    4.3
    v1.02D Tools

    Collection of UI controls with animations and faders for Godot 4.x Includes: Timed label: Label with options to add keystroke sounds with pitch variations, and random intervals. BounceButton: Button with option to bounce vertically and horizontally. Bouncer: That can bounce any 2D node or Control. Fade Label and Fade Button: FadeIn and FadeOut controls. Fader: Can be placed as child of any canvas item to control fade in or fade out. By Cianci KelvysB. Check Cianci Tutorials (Brazilian Portuguese): https://www.youtube.com/@CiaNCIStudio

    By: Cianci
  • HeinDraw - Image Editor
    4.1
    v1.1Tools

    HeinDraw is a lightweight image editor addon that provides essential tools needed for quick image adjustments. # Features * Effects (brightness, contrast, saturation, hue, color replace, transformation) * Custom effect shaders can be added to hein_draw/effects. * Image Tools(resize, rotate, flip, crop) * Frames (outline, vignette, circular vignette) * Draw (stroke, brushes, pixel erase, seamless painting mode, randomize brush) * Custom brushes can be added to hein_draw/brushes. * Full Undo/Redo support. * pixel grid overlay and nearest neighor texture filter mode for editing retro arts * More to be added in future

    By: heinthet