Synister88 - Easy Inventory System

Watch the Trailer // Read the Documentation // Watch the Tutorial

Easy Inventory is a quick to install inventory system for your game project. With a few simple steps you can add a fully functional and modular spatial (jigsaw) or classic (one slot per item) inventory.

  • Main Features:

    • One Pack, two types of Inventory: Switch between a classic or spatial/jigsaw type inventory on the fly, without losing any of the functionality, by ticking a box in the Actor Component.

    • Crafting System Included: Craft items by simply dropping them on top of each other.

    • Actor Component based: Everything contained in one place. No external or third party dependencies. Just add it to your Player Character and go.

    • Single Actor for all Items: All items are represented through one single actor. Choose the Data Asset you want, and the Item Actor will do the rest for you. 

    • Smart Thumbnails: The item thumbnails automatically resize depending on the chosen type of inventory style and the defined inventory slots/dimensions of a given item.

    • Function Library: 80+ functions ready to use in your project, wherever you need them. Want to read out a specific attribute of an item or manipulate values in the player's inventory? Just use one (or more) of the provided functions from the Library. 

    • Drag and Drop: Move and manipulate items and (some) UI-Elements directly with your mouse by dragging and dropping them right where you want them.

    • Context Sensitive Item Interactions: If you drop one Item on an other Item, Easy Inventory automatically chooses the correct action. It allows the player to stack, craft, merge, drop, load, reload or put items into other items with a single action.

    • Strategic use of Data Assets, Enumerators and Data Tables: Items get maximum functionality and modularity through Data Assets, Crafting Recipes are easy to manage and keep track of as a Data Table. Filter Options, Item Actions and Equipment Slots are set up as Enumerators for ease of use and in an effort to keep things as organized and error prone as possible.

    • Example UI: Use the included HUD and widgets for prototyping, testing or as reference.

    • Extensive Comments, Tooltips, Descriptions and Video Tutorials: Lots of information within the Blueprints and the editor, right where you need it. Additional Tutorials can be found in the Playlist linked above. (If I missed anything, something still needs more clarification or you wish to see a tutorial on anything specific, let me know and I’ll see what I can do.