Astra RPG Framework

Docs | API Docs | Unity Forum | Discord Server | Website


✨ Key Features

  • Statistics & Attributes: Define the core building blocks for your game
  • Experience & Levels: Build a robust progression system
  • Classes & Progression: Design custom classes and unique progression paths
  • Scaling Formulas: Create complex formulas for damage, healing, and other values using entities' stats and attributes
  • Event System: Enable dynamic game-object interactions with inspector-wired events and listeners
  • Utilities: Helpful tools to streamline development. Ever used Int and Long variables as ScriptableObjects? Discover new possibilities!

Why Astra RPG Framework?

While other RPG frameworks may have steep learning curves and require a lot of initial setup, the Astra RPG is built for simplicity and efficiency. It provides the most essential RPG features, but with a high degree of customizability, ensuring no limitations on your creative needs.

Because it works right out of the box, you can skip the tedious boilerplate setup and dive directly into defining your game mechanics.


⚙️ Implemented on top of ScriptableObject architecture

  • Designer-friendly: Most of the features are ScriptableObjects, easily created and wired in the Unity Inspector. Custom inspectors are available for everything.
  • Reusable and modular: Objects can be reused across game objects and scenes. They are the building blocks for your game. Instantiate, compose, reuse. Changes instantly reflect on dependent objects. No duplication, no hassle.
  • Easy testing: Swap objects, switch from class-based stats to fixed ones, or replace complex formulas—all without leaving play mode. Debugging and testing is effortless.

🧩 Modular packages

This is a standalone package that serves as foundation for an ecosystem of upcoming packages that are thought to seamlessly integrate together. You choose what to import, what to use, what you need. See more on our website.


🤸‍♂️Highly flexible

It is so flexible that you could use it for any game with entities that use statistics. Weapons, cars, planes, survivals: they are all built on top of raw statistics.


Roadmap - what's next?

While actively supporting this package we want to work on the publishing of Astra RPG Framework extensions. Astra RPG Health and Astra RPG Modifiers are already being developed. Take a look at the status on our website.


Information & Contact

Unity forum

Discord server

Or email us at electricdrill.info@gmail.com