RPG Components 2D Icon

RPG Components 2D

RPG Components 2D

Welcome to RPG Components 2D!!!

RPG Components 2D is a collection of reusable components for building 2D RPGs in Godot. The library was designed with the principal of Overwriting via Polymorphism in mind. This means that extending the nodes with your own custom code is intended. This will allow greater customization and gives you the oppurtunity to fine-tune them (if needed).


SKIP THE BORING STUFF
FOCUS ON THE MAGIC

Entities come with Movement and HP baked-in!

Drop-ready entity system with movement, health, and animation control already implemented.

Frame-synced Projectile & Melee Attacks

Combat system with minimal configuration and consistent frame-accurate execution.

Explosions with Custom Force & Blast-Radius

Create impactful effects like knockback, blast radius, and physics-driven reactions.

Automatic Area & Point Spawners

Drop-in spawning system for enemies, items, and environmental objects.

AND MUCH MORE!!


Show your Support!!
Star the Repo!!

Starring the repository is completely free and it allows my project to gain more traction. This really helps me stay motivated and know that my project is appreciated. If you really took a liking to my project, please remember to open it on GitHub and click the Star button

Stargazers Star History Chart