2D

schmove 2D
by pysnow
Automatic handling of basic save data, persisting static state, and moving entities across scenes.

2D Liquid Simulator - 4.3+
by lmarcel
Originally created by Tterrasson and recreated by L-Marcel, this plugin offers a set of three classes to simulate the behavior of liquids. Links and more information in the repository README.

GodotBitmapfontEasy
by paperjack
A simple way to generate bitmap fonts for Godot 3.x Slap textures in the TextureSet. Write down the associated character in the CharSet. One character per line for both sets. You can add custom per-character advance/offsets using the associated dictionaries. Advance accepts string/float pairs and offsets accepts string/Vector2. Now with license!

Horizontal Flow Container 2D
by brassphoenix
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 ...

Animated Text
by indigobeetle
A modular text animation plugin.

PointMaker 2D
by f1dg3t
PointMaker is a simple Godot addon that adds a configurable PointTrigger node for triggering sounds, animations, or scene changes when a player or object enters a defined area. It’s ideal for creating interactive zones and transitions in 2D games.

MultiTouchScreenButton 2D
by undergamer
This addon introduces an enhanced button with multi-touch capabilities to your Godot project. It allows the button to detect multiple simultaneous touches, enabling more complex and interactive UI elements. The button emits custom signals based on touch events, giving you greater control over how user interactions are handled. Whether you need a responsive UI for mobile devices or want to implement multi-user interactions, this addon streamlines the process, providing an intuitive and versati...

Particles Renderer 2D
by hiulit
Create sprite sheets from particles ✨.

Vector2 Array Resource Editor 2D
by quantumpilotracer
Godot plugin that allows to edit PackedVector2Array as a polygon in the 2D scene view. This plugin provides a new resource Vector2ArrayResource which contains a property data of PackedVector2Array type. The Vector2ArrayResource is a wrapper for PackedVector2Array. When this resource is added to a node, and it is active, the plugin will provide functionality for easy editing data of the array.

Radial ProgressBar 2D
by kameloov
Radial progress bar with customizable values like radius, thickness , color,....

rTexPacker SpriteSheet Importer 2D
by alfredbaudisch
A Godot importer for spritesheets with the rtpb atlas descriptor file format created with rTexPacker.

Blocking dialog boxes
by jacopofar
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.