Plugins

  • Godot XR Handtracking Toolkit
    4.2
    v1.1.13D Tools

    See README.md for more details, and documentation on each tool object. ## WHAT THIS TOOLKIT PROVIDES: - **Modules to work with hand poses:** - Create your own templates of hand poses as Resource, and use them for recognization. - Match tracked-hand pose to templates you created in realtime. - **Module for object picking:** - Defines where object can be picked and what hand pose allows picking. - Snapping object to hand when picked - Supports 3 pickup modes: + *On pose change*: Change your hand pose to pick up object. Useful for grabbing gesture. + *On touch*: The object gets picked up when touched + *Ranged pickup*: Work like *On pose change*, but use Raycast. - A template for pickable objects. You can customize its behavior to fit your needs. ## WHAT THIS TOOLKIT LACKS: - Pickup doesn't work with controllers. - Closest-object highlighting. - Good physics for hand.

    By: RevolNoom
  • Godot Volornoi Sweepline
    4.2
    v2.2.02D Tools

    A Godot 4.X add-on that generates and displays a Voronoi diagram using a port of my python implementation of Fortune's sweep line algorithm. V2 update: - Added Lloyd's Relaxation Algorithm(multi-threaded) - Fixed Final Known bugs

    By: Sinowa
  • Asset Dock
    4.2
    v2.2Tools

    This plugin adds a dock to the bottom of the screen. Similar to what you would see in Unity or Unreal. It allows you to preview assets and drag them into the scene. Setup Guide - https://github.com/Reetro/Asset-Dock

    By: Reetro
  • Indie Blueprint Toolbox
    4.4
    v1.1.3Tools

    General utilities that does not belongs to a particular place and are sed as static classes that can be accessed at any time even if they are not in the scene tree.

    By: ninetailsrabbit
  • Scalable Vector Shapes 2D
    4.4
    v2.2.12D Tools

    Scalable Vector Shapes 2D lets you do 3 things: - Draw seamless vector shapes using a Path Editor inspired by the awesome Inkscape - Animate curves of your vector shapes (useful for faces, whips, dents in cans)* - Import .svg files as seamless vector shapes in stead of as raster images Just add a ScalableVectorShape2D to your scene and start adding points with Ctrl+click (make sure you are in edit mode by pressing `Q` first) *Important! You need to check the `Curve Settings > Update Curve at Runtime` checkbox to enable animated curves in your game Inspired by Mark Hedberg's great explainer: https://www.hedberggames.com/blog/rendering-curves-in-godot # Changelog ## 2.2.1 - 2025-05-28 ### Added - Adds easier to use forms for Stroke, Fill and Collision shape to the `ScalableVectorShape2D` inspector - Adds project settings for defaults like stroke width, stroke and fill colors, and paint order - Separates the point numbers from the hint labels - Saves project settings for enabling and disabling hints and viewport editing - Shows a preview of the shape which is about to be added via the bottom panel - Explanatory tooltips for all the fields and options that are not self-explanatory enough ## 2.1.3 - 2025-05-24 ### Added - Undo/Redo for strokes (`Line2D`) fills (`Polygon2D`) and collisions (`CollisionPolygon2D`) added with the `Generate` button in the inspector - After Undo of creating a new shape from the bottom panel, its parent node is automatically selected again - Resize a shape without using the `scale` property using `Shift+mousewheel`, for more pixel perfect alignment ### Changed - Fix: after adding point on line with double click, the correct point is removed again with undo - Fix: when a curve is closed, it stroke (the `Line2D` assigned to the `line`-property) is also closed and vice-versa - Fix: closing a shape now works by simply adding a segment between the last and first point ## 2.1.0 - 2025-05-21 ### Added - Use `Ctrl+click` to add points to a shape faster - Undo/Redo support for shapes from the bottom panel ### Changed - Shapes from the bottom panel are added as child of the selected node - When no node is selected, shapes from the bottom panel are added in the center of the viewport - Batched Undo/Redo for all mouse drag operations - Tooltip and ability to copy link with right click on `LinkButton` to external content ## 2.0.0 - 2025-05-19 ### Added - Custom node `ScalableVectorShape2D` introduced, enabling editing of its `Curve2D` using the mouse similar to the popular open source vector drawing program [Inkscape](https://inkscape.org/) - Add a circle, ellipse or rectangle from the bottom panel directly - Ability to Undo/Redo many drawing operations - A more comprehensive manual in the [README](./README.md) ### Changed - The custom node `DrawablePath2D` was deprecated in favor of `ScalableVectorShape2D` ## 1.3.0 - 2025-05-10 _Last stable release of EZ Curved Lines 2D_ This shipped 2 things: - An SVG file importer, which transforms shapes into native Godot nodes - The custom node `DrawablePath2D`, which extends from Godot's `Path2D` to use its built-in `Curve2D` editor

    By: renevanderark
  • DebugGUI Graph
    4.2
    v1.0.1Tools

    This utility provides a way to debug continuous systems by providing an inspectable graphing GUI and logging overlay. It also provides an optional attribute-based abstraction for a one line injection into your existing code. Callable from both C# and gdscript, but requires Godot .NET

    By: WeaverDev
  • SplitScreen2D
    4.2
    v0.4.02D Tools

    Easily add a split-screen interface to your 2D game in Godot, with support for up to 8 players.

    By: sscovil
  • Simple Save
    3.2
    v1.2Scripts

    Adds functions to save and load "snapshots" of any given scene in its current state version 1.2 now supports partial saves to create and load snapshots of individual nodes and their children and no longer requires user to create directories manually before attempting to save to them

    By: iatenine
  • Pekka Kana Zero 1.0 - A 2D Platformer
    4.2
    v1.0.3Projects

    It's finally finished! After over 3 months of constant work, pekka kana zero is fully playable. I tested the whole thing in one go to make sure of that! Hope you enjoy playing through it! ❤️ This project is a 2d platformer with quicksave support, smooth background layers replacement behaviour, a cool scoring system, a base for complex enemy behaviour and A LOT more. Also if you enjoy the game, consider replaying it and aiming for a higher score! The scoring mechanics in this game were a big focus for me. My discord nickname is Pawlogates, if you'd like to ask me something.

    By: Pawlogates
  • Fancy Editor Sounds
    4.4
    v1.3.0Misc

    Plays sounds in Editor UI, Scripts and Shader editors! Sounds are from osu!/ppy's lazer client. In more detail: Adds sounds and animations based on the user's actions inside the Editor UI, Scripts and Shaders for: Scripts - Typing - Caret Movement - Copy & Pasting - Saving - Undo & Redo - Selecting (Single, Word, All) - Delete Animations Editor UI - Hovering - Button presses - Checkboxes - Sliders Thanks for reading and happy typing!

    By: Aventero
  • Godot Rust CLI
    3.2
    vv0.1.2Misc

    Godot Rust CLI is an easy to incorporate Rust modules into your Godot project.

    By: robertcorponoi
  • Horizontal Flow Container
    3.2
    v1.0.22D Tools

    A container that lays out it's children on a horizontal row according to their minimum sizes. When it can't fit another, it starts a new row. The node is called "HFlowContainer" and is a child of "Container". Features: - Updates when it's width is changed. - Works in the editor. - Works in ScrollContainer. - Hiding children works. - Customizable horizontal and vertical margins between the child nodes. The container does (currently) not support: - Child scaling. - Child rotating. - Child Size Flags ("Fill", "Expand" etc.) ---- Changelog ---- - 1.0.0: Initial release. - 1.0.1: Fixed "narrowing conversion" warnings. - 1.0.2: Works by default in ScrollContainer. (By always settting horizontal size flag to EXPAND + FILL)

    By: brass_phoenix
  • godot-gameplay-abilities
    4.4
    v1.0.0rc1Scripts

    This addon provides a complete and simple way to handle abilities and their life-cycle. It includes one Resource type (Ability) which can be extended to define how your abilities work and one Node (AbilityContainer) which does the heavy-lifting for you. Abilities' features are: - Cool-down and duration handling - Activation and cancelling abilities - Blocking and unblocking abilities - Granting and revoking abilities

    By: octod
  • Overmind - Camera System
    4.2
    v0.6.03D Tools

    3D and 2D orbit camera system based on virtual cameras. Vaguely inspired by Unity's CineMachine, but following Godot's principles of simplicity and extensibility.

    By: CyborgDilettante
  • BoxConstructor
    4.4
    v1.0.0Tools

    Easy-to-use Grayboxing tool for Godot.

    By: Aeghnnort
  • Local Asset browser
    4.2
    v1.2.0Tools

    An asset browser for local assets. Click on "view files" for more info. [Changelog] 1.0: - first release 1.1: - added a setting to use the first image found. - added more names to default File_preview_names. 1.2: - Filer searches using tags. - Added image size override. - Asset searching now looks for an image with the folder name. 1.3: fixed crash when loading large amounts of assets. added some buttons to the search full changelog on GitHub.

    By: kaifungamedev
  • MagicaVoxel importer with extensions++
    4.0
    v1.23D Tools

    This plugin lets you use MagicaVoxel VOX files in Godot. Once the plugin is downloaded and enabled in your project (in Project->Project Settings->Plugins) any VOX files in your project folders will show up in Godot and can be used as either Meshes or MeshLibraries, depending on their import settings. This plugin is a fork of https://godotengine.org/asset-library/asset/341. This means it has all the features of that plugin. However, it includes many new features. Enough that I decided to submit it as its own asset. If and when CloneDeath accepts the new features into his add-on, I will remove this one. New features added include: HIDING LAYERS IN MAGICAVOXEL REMOVES THEIR VOXELS IN GODOT This allows for toggling optional objects in MagicaVoxel, such as clothing and weapons. MAGICAVOXEL VOXELS ARE RENDERED IN LAYER ORDER IN GODOT MagicaVoxel VOX files are now shown with the latest layers "on top" of earlier layers. This lets the user decide which voxels take precedence and is useful when adding tight features where an extra voxel would be inappropriate, such as for facial expressions or tight clothing. AN OPTION HAS BEEN ADDED TO ONLY RENDER THE FIRST MAGICAVOXEL KEYFRAME IN GODOT MagicaVoxel allows for creating multiple keyframes of voxels. If each keyframe represents a separate pose then it can look strange when they are all rendered together in Godot. This option fixes that by only showing voxels from the first keyframe. It is on by default. CAN NOW ACCESS MULTIPLE MAGICAVOXEL KEYFRAMES This is the big one. MagicaVoxel allows for the creation of keyframes for animations. A new importer has been added for MagicaVoxel VOX files (it's selectable in the "Import" tab). The new importer is called "MagicaVoxel MeshLibrary" and represents a MagicaVoxel VOX file as a MeshLibrary with one mesh for each keyframe. The original importer is still available and is used by default. It is called "MagicaVoxel Mesh" and loads a MagicaVoxel VOX file as a single, static Mesh. A NEW NODE-TYPE HAS BEEN ADDED TO EASILY ANIMATE KEYFRAMED MAGICAVOXEL VOX FILES Once all keyframes are in a MeshLibrary (using the new importer), this new node-type, "FramedMeshInstance", lets you easily animate them. It takes the MeshLibrary and an an integer called "Current Frame". "Current Frame" lets you select which keyframe is display. You can set it in the inspector or with an AnimationPlayer to animate the VOX sprite. NOTE: If you modify a VOX file, and its associated MeshLibrary doesn't fully update, try reloading the scene (menu Scene->Reload Saved Scene).

    By: violgamba
  • PlayerPrefs
    4.1
    v0.2Scripts

    Save player preferences in-game similar to other game engines. This is a simple class that allows you to save and load data in a file. It is very easy to use and it is very useful for saving game data. ** New ** - Add an editor option to check saved Preferences. - Add pref change/set signal.

    By: Kshitij