.. raw:: html
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).
.. raw:: html
SKIP THE BORING STUFF
FOCUS ON THE MAGIC
Entities come with Movement and HP pre-baked
Drop-ready entity system with movement, health, and core gameplay logic already implemented.
Frame-synced Projectile & Melee Attacks
Combat system with minimal configuration and consistent frame-accurate execution.
Explosions with Custom Force & 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!!
Useful Links
============
.. toctree::
:maxdepth: 1
:caption: Guides
:name: toc-getting-started
guides/installation
guides/oop
guides/godot-oop
.. toctree::
:maxdepth: 2
:caption: Class Reference
:name: toc-class-ref
index/character
index/brain
index/ability
index/objects
index/miscellaneous
index/visuals_and_audio
index/singletons