Sort
  • TimeRewind2D
    4.2
    v1.0.12D Tools

    TimeRewind2D is a plugin for the Godot engine that allows developers to implement time manipulation mechanics in 2D games. It enables the rewinding of specific properties of 2D objects, pausing the processing of selected nodes during rewinds, and provides the foundation for creating areas with customized time flow (work in progress). This plugin offers an easy way to add time-based features to your project, such as reversing object movements or creating time-stopping effects.

    By: infiniTani
  • GDMatPlot
    4.3
    v0.3.02D Tools

    This plugin adds GNUPlot terminal to the Godot engine for displaying plots on a 2D canvas layer without requiring GNUPlot executable Checkout demos: https://github.com/dmrokan/gdmatplot/releases/download/v0.3.0/demo.zip https://github.com/dmrokan/gdmatplot/releases/download/v0.3.0/demo3d.zip

    By: dmrokan
  • Splatter Effect
    3.3
    v0.22D Tools

    Cool splatter effect for 2d TileMaps.

    By: jang
  • Auto Polygon2D Triangulation
    4.0
    v2023.05.032D Tools

    Auto Polgon2D Triangulation is designed to make 2D mesh deformation significantly faster and less painful by triangulating polygons (mesh) for you.

    By: dweremeichik
  • Parallax 2D node
    4.0
    v1.0.12D Tools

    Provides parallax 2D node to avoid using ParallaxBackground This is a plugin for Godot Engine 4.X that provides new class Parallax inherited from Node2D that moves itself relative to actual viewport center. It helps create beautiful volumetric decorations like foliage, distant or near objects ant other effects based on following viewport. This is a port of the similar plugin from Godot 3.4.X to 4.X.X (https://godotengine.org/asset-library/asset/1557) You can: - Disable/enable it in game and optionally in editor - Control motion_scale and motion_offset like in ParallaxLayer - Set process mode (Process / Physics process)

    By: nklbdev
  • Analog Controller
    3.2
    v1.0.02D Tools

    A virtual analog controller: 360º (Vector2), 2_H (Horizontal), 2_V (Vertical), 4 (left, right, up, down) 8 (left["up, down"], right["up, down"], up, down)

    By: thiagobruno
  • PinchPanCamera
    4.3
    v1.02D Tools

    Godot Plugin for a touchscreen optimized camera control system for common 2D top-down strategy games. (Works also with mouse when "Emulate Touch with Mouse" is enabled)

    By: divirad
  • Field of View
    3.4
    vv2.3.12D Tools

    Node that allow use of "view area", can be used with IA to identify enemy, used with security camera etc, check the Demo (Demo.tscn and Camera.tscn under demo folder).

    By: luisboch
  • Modular Sprite Animation Factory
    4.0
    v1.0.12D Tools

    A plugin to generate animations for modular 2d sprites. Generated animations will have multiple tracks, one for each Sprite2D node.

    By: kyboon
  • Vector Shape Nodes
    3.4
    v1.7.02D Tools

    These scripts allow vector shapes (i.e. curve path with fill and/or stroke) to be created and controlled by Node2D points and handles. This allows shapes to be tweened easily using AnimationPlayer, etc. The stroke width can also be set on each point.

    By: SquiggelSquirrel
  • Blocking dialog boxes
    3.2
    v1.1.02D Tools

    Nodes to implement a blocking dialogue system, including text output, text input and selection of an element from a list. The nodes support the keyboard, mouse and multitouch, and block the input as long as the player is interacting with them.

    By: jacopofar
  • Godot Tiled importer
    3.4
    v1.02D Tools

    Plugin that helps to import tile maps from the Tiled editor.

    By: mi-stas
  • 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
  • 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
  • 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
  • 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
  • Circular Container
    3.1
    v0.32D Tools

    A circular container node, which arranges its children in a circle. It might be helpful for circular menus and the like. Features: * Simple, Godot-like, public API * Animations support, with support for custom animating function * Somewhat supports Node2D children - experimental * Option to force expand on all children * Option to force all children to be square (might be useful if you don't want to play with both minsize axes) * Option to configure the angle from which to start arranging children * Calculate minimum size of the container, so it can be embedded inside other containers (maybe circular, maybe not...)

    By: bojidar_bg
  • Awesome Custom Cursor
    4.2
    v2.0.02D Tools

    A new customizable cursor! Edit an AnimatedSprite2D and thats it! Install once and no further configuration! Features * Animation support

    By: DaviD4C
  • 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
  • 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
  • Godot FontAwesome 5
    4.0
    v5.15.42D Tools

    A fork of (https://godotengine.org/asset-library/asset/472) for Godot 4.0 ## Usage Create a new "FontAwesome" Node and configure it's values. To change color, simply go to theme overrides and change the font color.

    By: LetterN
  • GodotLightning
    3.0
    v1.02D Tools

    Utilizes Line2Ds to create a lightning effect. Add the Lightning.tscn to a scene and call apply_lightning on it with custom parameters to create some lightning.

    By: jarlowrey
  • Godot FontAwesome 6
    4.0
    v6.3.0-1.0.22D Tools

    Use (FontAwesome)[https://fontawesome.com] 6 on Godot 4.0! ## Usage Create a new "FontAwesome" Node and configure it's values. To change color, simply go to theme overrides and change the font color.

    By: LetterN
  • A Star 2D Grid Node
    4.0
    v1.1.02D Tools

    A simple implementation for the abstract class AStar2DGrid, used for a better performance pathfinding.

    By: Firemanarg