The most complete inventory system perfect for Survival / RPG / OpenWorld games. It includes: Inventory, Crafting, Equipment, Vendors, Attribute manager, Level and skill manager, combat, Resource pack, Pickup system, UI, Excel spreadsheets, and more!
Nearly everything is driver from a datatable (inventory/crafting/equipment/etc.) I want it to be easy for you to to fill in your data table. I know it can be hard, especially if you have many items! Preferably you will want to use Excel if you have many items to be included. I've worked a lot to make that possible! I've created a clear an categorized Excel, you can simply only fill in the values that you requires. If you don't need specific attributes, you can simply hide them! The excel and documentation on how to import/export can be found under the “Documents” folder
Many attributes have been defined and implemented for you.
They are defined in 6 main categories:
The attribute manager keeps track of attribute states:
Both of these values can be changes temporarily or persistent.
Implemented non persistent attributes:
It also includes active effects and state effects which are driven from a datatable. e.g. On fire, Cold, Drunk, Poisoned, Sick, Bleeding
The attribute manager is able to assign attributes with a timer. This is perfect for RPG style potions or cool things like waterbreathing potions.
Define which skills there are.
Keep track of key statistics:
Add XP to a specific skill from wherever you want
Determine how much xp is required for the next level
(based on an algorithm so it is expanding gradually, but not too much.)
You can change this easily by tweaking the level growth factor.
You can do this for ALL skills or per specific skill.
It includes UI functionality for XP gains
A basic combat system with:
With the use of the BFL_UI_Theme you are able to easily change your UI
This pack includes hundreds and hundreds of amazing assets!
The assets are made so you can easily populate your game in no time with quality assets.
The assets are ranging from nearly every category you can think of.
I’ve created nearly all the assets myself.
However, to speed up the process I’ve also used some amazing assets from the public domain (cc0).
Number of Blueprints: 79
Number of Meshes: 319
Number of Materials: 151
Number of Textures: 876
Network Replicated: Yes
Supported Development Platforms:
Important/Additional Notes: This system is very extensive and there may be hard to comprehend for beginners. Extensive and personal support from an active Discord community with one on one contact with the developer (That is me, Eric)