June Free Content now available!

Arc Inventory

Puny Human - Code Plugins - Nov 3, 2020

GAS-Based inventory system with Item Creation, Slot Configuration, and procedurally generated items

  • Supported Platforms
  • Supported Engine Versions
    4.26 - 4.27, 5.0
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Arc Inventory is a Gameplay Ability System based inventory solution that allows for the creation of ability-powered items and inventory management, and can slot seamlessly into your GAS-based game. Arc Inventory is built from the ground up for multiplayer, and supports everything from passive items, active items, stacking items, and more. Using Arc Inventory, you can create shooter gameplay, RPG gameplay, and even procedurally generate items or create an attachment system.

Arc Inventory is used in multiple games, and powers very different gameplay systems with this easy to use, designer focused system.

Arc Inventory now supports Unreal Engine 5!



For real-time support from the developers of this plugin, please join our Discord here.

Note: This plugin requires the use of the Unreal Engine's Gameplay Ability System.

Technical Details


  • Inventory Components that support Bags, Equipment, and Active items.
  • Fully integrated with Epic’s Gameplay Ability System
  • Supports Multiplayer
  • Supports any game play mechanics GAS can do
  • Easy to set up
  • Requires minimal code
  • Full Blueprint Integration

For Unreal Engine 5: Simply download the 4.26 version, and copy the plugin from your 4.26 marketplace plugins folder into your Unreal Engine 5 project's Plugins/ folder!

Code Modules:

  • ArcInventory

Number of Blueprints: 7

Number of C++ Classes: 31

Network Replicated: Yes

Supported Development Platforms: Windows / Mac / Linux

Supported Target Build Platforms: Windows / Mac / Linux

Example Project (requires UE4.26): https://drive.google.com/file/d/1o48X7nkk6pWE491efkg39AQ_JGlaAGRd/view?usp=sharing