2D

Dark Peace's BulletUpHell: BulletHell Engine (Godot 4)
by darkpeace
BulletUpHell is the world's most feature-packed BulletHell Engine! Trailer : https://youtu.be/L9ztZr9Ku2Q As a BulletHell dev myself, my aim is to create a plugin able to recreate ALL the attack patterns present in your favorite bullethell games with easiness of use and flexibility in mind. It takes care of everything related to bullet spawning : patterns, bullet properties, event triggering,... Features include complex bullet movement (from math equations to custom drawn paths), advanced hom...

SoftBody2D 2D
by ughuuu
A SoftBody2D is defined by a set of RigidBody2Ds and Joint2Ds used to simulate it and a Skeleton2D used to deform the texture. You can create multiple types of softbodies with this plugin, such as: - Bouncy softbody - Breakable/Deformable softbody - Softbody with hole

LibGDXAtlasParser 2D
by harryhu
This plugin is designed to quickly parse .atlas file (with png image) from libdgx engine.

Kofi Donation Button 2D
by deybismelendez
A customizable button to request donations by ko-fi.

DwTexture
by daisukekasahara
Downloaded image to TextureRect Node

Quicktweens 2D
by coledingo
QuickTweens is my evergrowing collection of premade tweens that I put under a static class. All functions return a tween for chaining, and can take an optional dictionary containing {'inital':[the tween you want to happen first]} the current tweens are: flip(node:Node,propertyname:NodePath,speed=.05,optional:Dictionary={}) despite its name, it just tweens a single value from 1 to 0 and then back. you can add an optional for callback {'callback':[callable]} to execute when the tween is at zero...

UberPath2D 2D
by opyate
A Path2D with smoothing, and utilities for restricting it to any Rect2D

fkeyzKnob
by fkeyz
A simple knob UI scene that lets you rotate a knob by dragging it up and down, or by scrolling the mouse while while hovering the cursor over it. Includes easy to use export variables to set the degree amounts for the knobs' starting rotation, minimum/maximum rotation and dial sensitivity. You can also change the sprites for the knob.

2D Strategy Camera
by thomas737
This custom Camera2D node is a simple and intuitive implementation of a strategy game camera with togglable mouse and keyboard controls. Translation camera limits and smooth exponential zooming at the cursor are both implemented. Note: Check the README.md on the GitHub repository for details about how to map your own keyboard inputs.

CameraManager2D
by hanz
Manage actions between multiple Camera2Ds. Switching view made easy.
Mi Bubble Dialogue 2D
by miisan
BubbleDialogue is a simple easy to use bubble dialogue plugin It Features: Customizable dialogue bubbles User-friendly custom dialogue editor integration

Godot Card Layout
by cyanglaz
A Godot plugin providing a lightweight solution for card game layouts. Tutorial available at the Github page: https://github.com/cyanglaz/gcard_layout