Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
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).Please remember to Star ⭐ the repo because it helps it gain attention!!
RPG Components
A collection of extended Godot nodes and reusable components designed to accelerate RPG development.
Whether you're building a small RPG prototype or a large-scale game, RPG Components provides common gameplay building blocks that many RPGs need, allowing you to focus on creating content instead of repeatedly implementing core systems.
Features
- Modular, reusable RPG components
- Extended Godot nodes built specifically for RPG workflows
- Easy integration into existing projects
- Designed for flexibility and customization
- Comprehensive documentation
Installation
Asset Library
Install directly through the Godot Asset Library.
Manual Installation
- Download the latest release.
- Copy the addon folder into your project's
addons/directory. - Enable the plugin from:
Project → Project Settings → Plugins
Documentation
Full documentation is available here:
https://mumarshahbaz.github.io/RPG-Components/
Quick Start
After enabling the plugin, the provided components and extended nodes become available within the Godot editor.
Refer to the documentation for:
- Available components
- Configuration options
- API reference
Why RPG Components?
Many RPG projects require the same fundamental systems and gameplay building blocks. RPG Components aims to provide those common pieces as reusable nodes and components so developers can:
- Prototype faster
- Reduce boilerplate code
- Maintain cleaner project structures
- Build RPG mechanics in a modular way
Examples
Check the documentation for practical examples and implementation guides at the above mentioned site (or click here!!)
I may create a YouTube Channel containing short tutorials as well.
Contributing
Contributions, bug reports, and feature requests are welcome.
- Fork the repository
- Create a feature branch
- Submit a pull request
Support
If you encounter an issue or have a suggestion, please open an issue on GitHub.
License
This project is licensed under the MIT License.
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).
Please remember to Star ⭐ the repo because it helps it gain attention!!
Reviews
Quick Information
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).Please remember to Star ⭐ the repo because it helps it gain attention!!