A fairly simple but modular RPG-like Stats system for Unity. Created mostly for myself to easily integrate a stats system into my projects.
Features
- A Modifier system to easily add buffs/debuffs to Stats
- Attributes to keep track of frequently changing properties like health, stamina etc.
- Custom fields to easily reference Stats/Attributes
Installation
Make sure you have Git installed on your system. A git GUI such as GitHub Desktop will do as well. We won't actually use Git, but it's still required for the coming steps to work.
- Open the Package Manager from Window -> Package Manager
- Click the "+" icon on the top left and select Add package from git URL...
- Paste https://github.com/reshyl/stats.git into the URL field and press enter
Quickstart
Nothing as of yet. I'll create the documentation for the full package if anyone besides me actually wants to use it.
Support
I don't expect anyone to use this besides me but most of the code is still documented. If you do need any help, feel free to contact me on Twitter.
Third-Party Notices
No third-party tools are used, or are required to run this package. I'd still like to give some credits:
- The initial idea was taken from this thread by Kryzarel and that serves as the inspiration for the system.
- Some design inspiration taken from Fluid Stats System and Stats 2. No code was taken from either system.