VaultLogic
A downloadable Plugin
VaultLogic is a UObject based, generic inventory system with support for stacking, In-Level custom items, persistence, etc.
Items are defined as UObjects, this allows for use of inheritance, composition or interfaces to define your items in whatever way is best for your project with full blueprint support.
The inventory component itself is divided by "vaults", each item can define what type of vault it can go into, this allows for quick querying for certain types of items and permits "hacky" usage (like using invisible items to track progress) without having to worry about side effects, since the "hacky" items don't exist in the same vault.
Features
- UObject based items that are fully extendable in blueprints
- Ready made solution for persistence compatible with Unreal Engine SaveGame system
- Fast and easy modification of items on a per-instance basis, perfect if your project uses lots of custom items like documents, keys, clues, etc.
- Full extendability through blueprints or c++ supporting inheritance, interfaces or composition for item definitions
DISCLAIMER: This plugin uses StructUtils, which is an experimental plugin that ships with UE5. This plugin is used for helping serialize items for use in SaveGame objects.
Published | 13 hours ago |
Status | Prototype |
Category | Tool |
Author | FriendlySadist |
Tags | inventory, plugin, Unreal Engine |
Download
Click download now to get access to the following files: