Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

RPG Components 2D

An asset by MUmarShahbaz
The page banner background of a mountain and forest
RPG Components 2D thumbnail image
RPG Components 2D thumbnail image
RPG Components 2D thumbnail image
RPG Components 2D hero image

Quick Information

0 ratings
RPG Components 2D icon image
MUmarShahbaz
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).Please remember to Star ⭐ the repo because it helps it gain attention!!

Supported Engine Version
4.1
Version String
1.1.1
License Version
MIT
Support Level
community
Modified Date
1 month ago
Git URL
Issue URL

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

  1. Download the latest release.
  2. Copy the addon folder into your project's addons/ directory.
  3. 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.

  1. Fork the repository
  2. Create a feature branch
  3. 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

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
RPG Components 2D icon image
MUmarShahbaz
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).Please remember to Star ⭐ the repo because it helps it gain attention!!

Supported Engine Version
4.1
Version String
1.1.1
License Version
MIT
Support Level
community
Modified Date
1 month ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers