Plugins

  • Pinned Debugger Tabs
    4.0
    v1.1Tools

    Auto opens a pinned Debugger tab on project run. To pin a tab, press the newly added Pin Tab button on the Debugger tab bar. You can unpin by either pressing Unpin, or pressing the blue pin on the pinned tab. You can also shift the pin by going to a new tab and pressing Shift Pin. Changelog: *1.1: For 4.4+, fixed plugin critically failing due to changes in Debugger node hierarchy. Still works with all previous versions. This plugin overrides editor setting "run/output/always_open_output_on_play". If the plugin seems to fail, try editing the first variable "time_until_open", it might depend on your PC.

    By: Wierdox
  • Polygon Counter
    4.4
    v0.8.33D Tools

    A plugin that counts polygons and vertices for selected `MeshInstance3D`, `CSGShape3D`, and `CSGCombiner3D` nodes in the scene.

    By: SinfulBobcat
  • 10+ GDScript Tips Script (With Video)
    4.1
    v1.0.0Scripts

    A simple script that showcases some tips for GDScript, like lambdas and helpful built in functions. Video here and linked below: https://youtu.be/redCya8jNN8

    By: ThinkWithGames
  • XR Debug Konsole Plugin
    4.1
    v2.2Tools

    A Godot plugin to print Label3D messages in front of the XRCamera If you like 'tracing debugging', 'print debugging' or whatever name you prefer to do debugging with print statements inserted in your code, this will help you not to be taking off your XR headset to check the console.

    By: asturnazari
  • Animated LowPoly Skeleton
    3.3
    v0.1Misc

    An animated lowpoly skeleton for your game project! Animations : SPAWN IDLE IDLE2 ATTACK1 ATTACK2 WALK RUN HIT DEATH

    By: ImageParSeconde
  • JSONH (JSON for Humans)
    4.4
    v1.6Scripts

    JSON for Humans in GDExtension for Godot. JSON is great. Until you miss that trailing comma... or want to use comments. What about multiline strings? JSONH provides a much more elegant way to write JSON that's designed for humans rather than machines. Since JSONH is compatible with JSON, any JSONH syntax can be represented with equivalent JSON. JsonhGdextension is an implementation of JSONH v1 for GDExtension using JsonhCpp. Also see the JSONH highlighter for VSCode: https://github.com/jsonh-org/JsonhVscode

    By: Joy-less
  • Undo / Redo
    4.0
    v0.2.1Tools

    Undo / Redo nodes based on Memento pattern

    By: Demoli
  • Dialogue Manager 2
    4.1
    v2.45.0Tools

    A simple branching dialogue editor and stateless runtime. Create your dialogue right in the Godot Editor itself with a simple script-like language and the built-in syntax checker. Then, in your game, use the DialogueManager global to fetch lines of dialogue. There is an example dialogue balloon to help get you started on creating your own to fit in better with your game. The GitHub repository also contains a few extra example balloon implementations.

    By: nathanhoad
  • IcosphereMesh
    3.3
    v1Misc

    Icospheres are normally used to achieve a more isotropic (regular) layout of vertices than a UV sphere

    By: Galilus
  • BlipKit
    4.3
    v1.0.0Misc

    A GDExtension for creating the beautiful sound of old sound chips. • Generate waveforms: square, triangle, noise, sawtooth, sine, and BlipKitWaveform using BlipKitTrack • Create pitch, volume, panning, and duty cycle envelopes using BlipKitInstrument • Load and play audio samples from AudioStreamWAV using BlipKitSample • Provides a basic byte code interpreter to generate more complex melodies and reuse patterns

    By: Detomon
  • rTexPacker Importer
    4.2
    v0.2Misc

    A simple addon that automatically imports rTexPacker atlases. Currently only supports all* rTexturePacker atlas files! *Currently lacks support for .h files, embedded texture rTPb files, and rTPa chunk PNGs. ## Functionality: - [x] Importing sheets as `AtlasTextures` - [x] Importing `.rtpa`, and `.rtpb` files - [x] Importing JSON - [x] Importing XML The JSON and XML importers are disabled by default, but can be enabled in project settings. ## Use Just output the rTexturePacker data and sheets wherever you want them in the project, and watch as they get exported to a subfolder of the folder you placed the file in, named after the file that was imported.

    By: IntangibleMatter
  • Simple UDP
    4.4
    v1.0.0Scripts

    This is a simple Godot UDP networking plugin that provides basic UDP communication functionality. 这是一个简单的Godot UDP网络通信插件,提供基本的UDP通信功能。

    By: kylehung
  • Auto Material Setup
    3.3
    v1.0Tools

    A tool to automatically create materials based on a selection of texture files

    By: Thane5
  • UI-Expander
    4.1
    v1.0Tools

    If you want to develop a GUI for your game or application using godot, the default godot anchor points are not very helpful. Instead, you can press CRTL+M to maximize your UI element and design easily.

    By: omid3098
  • Window-B-Gone
    4.0
    v1.1Tools

    Auto-minimize pesky AlwaysOnTop and ExclusiveFullscreen windows when crashing or using a breakpoint. Will reopen upon continuing from breakpoint. This is useful, because these window modes will lock up for a time, covering and interfering with the Godot editor. They are otherwise annoying to make disappear. Changelog: *1.1: Remove spam of un and re minimizing when stepping through with the debugger. This plugin comes with modes you can choose from the "wbg_autoload.gd" file: *STANDARD, Will always minimize AlwaysOnTop or ExclusiveFullscreen windows. *DETECT_OVERLAP, Will auto-detect if the game would be on top of the editor, before doing the above. *FORCE_MINIMIZE, Will force a minimize no matter what window flags. You can also remove AlwaysOnTop or ExclusiveFullscreen from STANDARD's white list. *For editor debug only.*

    By: Wierdox
  • Beehave - behavior tree AI for Godot Engine
    4.2
    v2.8.0Tools

    Beehave is a powerful addon for Godot Engine that enables you to create robust AI systems using behavior trees. With Beehave, you can easily design complex NPC behaviors, build challenging boss battles, and create other advanced setups with ease. Using behavior trees, Beehave makes it simple to create highly adaptive AI that responds to changes in the game world and overcomes unexpected obstacles. Whether you are a beginner or an experienced developer, Beehave is the perfect tool to take your game AI to the next level.

    By: bitbrain
  • GUT - Godot Unit Testing (Godot 4)
    4.3
    v9.3.1Tools

    GUT for Godot 4. Requires Godot 4.3. Earlier versions can be found on github: https://github.com/bitwes/Gut/releases GUT stands for Godot Unit Testing and...as you may guess, it is a tool for creating and running tests. Features * Run tests easily through the Godot Editor, Command Line, or VSCode. * A plethora of asserts and utility methods to help make your tests simple and concise. * Support for Inner Test Classes to give your tests some extra context and maintainability. * Doubling: Full and Partial doubles, Stubbing, Spies. * Parameterized Tests * Export results in standard JUnit XML format. More info can be found in the wiki: https://gut.readthedocs.io/en/latest/

    By: bitwes