Plugins

  • Simple Unit Test
    4.2
    v0.2.0Scripts

    A testing framework without any of the bells and whistles. Only thing it does is provide scripts so you can run a "scene" as a unit test suite. No additional GUI and configurations needed. Setup is as simple as creating a scene with the correct nodes. See the repo for more documentation.

    By: accidentallyc
  • DIISIS
    4.4
    v0.6-alpha2Tools

    A dialog tool that includes a dialog editor, and nodes to parse the resulting file to text on screen. Useful for narrative games such as visual novels, for which the plugin contains a project template. Documentation can be found on the GitHub Wiki: https://github.com/SnekOfSpice/dialog-editor/wiki

    By: snekofspice
  • vim-motion
    4.2
    v0.5Tools

    wovri's upload of Josh N godot-vim project.

    By: wovrik
  • Poki SDK
    4.3
    v1.2Scripts

    This plugin provides a web export preset and a gdScript wrapper for integrating with Poki Platform's SDK.

    By: vkrishna
  • CollisionPolygonShape
    3.4
    v1.1Tools

    CollisionPolygon with predefined shapes just like CollisionShape Godot's Shape node is very useful, but for example if you want to find the area of intersection between two shapes you would most likely use the Geometry singleton. But this uses polygons as PoolVector2Arrays and CollisionPolygon2D node does not have shape presets while CollisionShape2D does not have it's polygon exposed. This plugin addresses this issue by ading new CollisionPolygonShape2D Node and PolygonShape2D Resources

    By: Kubulambula
  • Clipboard Panel
    3.4
    v1.1Tools

    A custom editor panel for Godot. It lets you create unlimited text containers, and copy their content to your clipboard with a button.

    By: Thane5
  • Tracery
    3.2
    v1.1Scripts

    A GDscript port of Kate Compton's Tracery. Quoting directly from the the official website ( http://tracery.io/ ) : "Tracery is a super-simple tool and language to generate text. by GalaxyKate."

    By: Althar93
  • Level Manager
    3.2
    v1.1Scripts

    Allows you to easily store, load and switch levels with as well as make nodes persistent by simply adding them to a group

    By: iatenine
  • Project statistics
    3.0
    v0.1.1Tools

    Analyzes the project on startup and provides information such as lines of code and asset counts. It also stores this data in JSON files to show a graph of all stats over time.

    By: Zylann
  • godot-watabou-city
    4.0
    v0.1Tools

    Allows loading of the awesome watabou.github.io/city-generator JSON export files in Godot 4.x

    By: tavurth
  • LPC Character Spritesheet Plugin
    3.5
    v1.0.32D Tools

    This plugin is used to import spritesheets generateed with the Universal LPC Spritesheet Character Generator into godot. The plugin also offers the LPCSprite Class for easy animation of the characters in your game. Check the README for details: https://github.com/DrJamgo/Godot_LPC_Spritesheet_Gen/tree/main/addons/lpc_spritesheet_gen/README.md

    By: DrJamgo
  • Project Time Tracker
    4.3
    v2.0.3Tools

    A small editor widget which provides basic functions for tracking your time with the Godot editor. Track which main screen view you are using the most. Fork of Godot Time Traker by YuriSizov

    By: Fifut
  • MapCamera2D
    4.0
    v1.2.2Scripts

    A node that adds mouse, keyboard and gesture zooming, panning and dragging to Camera2D. Exported properties: - zoom_factor (multiplies Camera2D.zoom each mouse wheel scroll) - zoom_min (minimum Camera2D.zoom) - zoom_max (maximum Camera2D.zoom) - zoom limited (if true, MapCamera2D.zoom_min is effectively increased to stay within limits) - zoom_relative (if true, mouse zooming is done relative to the cursor) - zoom_keyboard (if true, zooming can also be done with the plus and minus keys) - pan_speed (adds to Camera2D.offset while the cursor is near the viewport's edges) - pan_margin (maximum number of pixels away from the viewport's edges for the cursor to be considered near) - pan_keyboard (if true, panning can also be done with the arrow keys) - drag (if true, the map can be dragged while holding the left mouse button) - drag_inertia (multiplies the final drag movement each second)

    By: Julian-Vos
  • Save Engine
    4.3
    v1.0Tools

    Save and load game mechanics with slots and autosave. Beta version. Includes: SaveService: It's the main singleton service of the plugin, used to save, load, delete and list save slots. SaveAgent: Must be placed on a scene that pretends to be saved, handles all saving process for the scene, there's no need to call SaveService methods on the scene. If there’s an loaded slot and in this slot there’s data related to the scene, it will automatically apply the saved data to the nodes that contains the SaveElement child. SaveElement2D and SaveElement3D: Must be placed on a node or scene that pretends to have the properties saved, handles the serialization and load of the object. Used by the SaveAgent to save and load the scene elements. Specific properties to be saved can be set on the inspector. See documentation on Github and Examples on the plugin repository.

    By: Cianci
  • Gaea
    4.3
    v1.3.2Misc

    Gaea is an add-on for Godot 4.3, designed to empower your project with advanced procedural generation capabilities. Our collection of generators, including Cellular, Heightmap, and Walker, allow for dynamic and unique world creation. Whether you're looking to create intricate cave systems or sprawling landscapes, Gaea's got you covered. Further fine-tune your procedurally generated worlds with our set of modifiers. Add layers of complexity and fine-tune the details to create environments that truly come alive. GaeaRenderers are nodes that take the generator's data to render the generation. They can be used for drawing in a TileMap, a GridMap, a mesh, a texture, or whatever you can code.

    By: BenjaTK
  • Squiggles Core 4X
    4.1
    v1.0Scripts

    A comprehensive boiler-plate system for Godot 4 and C#. Opinionated and robust, it adds a series of features and is highly configurable! Also code is open source! Contributions are appreciated!

    By: QueenOfSquiggles
  • CineCam: A Camera GDExtension
    4.2
    v1.0Misc

    A Camera addon for Godot 4.2.2. Loosely based on the Unity Cinemachine. Makes blending and shaking cameras easy! Aimed to reduce the amount of code lines in your project a lot. A lot can be configured in the Inspector. See GitHub for a full list of features. I developed this as a part of my final thesis in game engineering. Written in C++, supported in GDScript. Wiki https://github.com/LumiToad/GDExtension_CineCam/wiki GitHub https://github.com/LumiToad/GDExtension_CineCam/ Example project https://github.com/LumiToad/CineCam_Example Supported platforms: Windows x86 32 / 64 Linux x86 32 / 64 Source code is available on GitHub, so you can compile your own builds!

    By: LumiToad