Systems / Inventory
Inventory System On Fab
A finished inventory, equipment and crafting screen for single-player games: backpack and action bar, 12 equipment slots around a live preview of your character, item comparison, drag and drop, stack splitting and crafting.
Sixty-four seconds: the character screen, crafting and the included winter camp demo. With sound.
What it does
Tested: 44 automated tests pass on UE 5.3.2 and UE 5.8.2 (Windows), with no errors or warnings, and the open screen costs about 1.4 ms per frame at 1920x1080.
Everything in one screen
Backpack grid and an 8-square action bar. Every square shows the item on a rarity tile, the stack count and its key.
12 equipment slots and a comparison
Slots around a live preview of your character, with armour, attack and weight totals. The selected item is compared with what it would replace: better in green, worse in red.
Filters, sorting, drag and split
Filters only dim, and sorting never touches the action bar or loses an item. Drag onto clear green and red targets; split a stack with a slider.
Crafting by amount
Categories, search, "can make N", and have and need for every ingredient. Crafting several at once makes all or nothing.
Your game decides what items do
Items are data. The bag asks your character before using an item and only consumes it if the answer is yes. Weight, containers, cooldowns and saving included.
Fits any screen
Scales at 16:9, 4:3 and 21:9. Every sound and word is a variable, and a reduce-motion switch is built in.
Quick start
Add the components
Add AC_Inventory, AC_Equipment and AC_Crafting to your character.
Create the screen
Create WBP_CharacterScreen and give it those components and a BP_CharacterPreview with your character's mesh.
Open it
Call SetOpen from your inventory key, and add WBP_HotbarHUD for the action bar in the game.
What it does not do
- No character is included: the preview shows your own.
- No item durability, and no Tetris-style shaped grid.
- Equipment is not shown as separate meshes on the body: held items attach to a hand socket, armour changes the body material.
- No gamepad navigation; no multiplayer or replication.
- The interface is in English only.
- UE 5.4 to 5.7 are not tested.
The mannequin in the video and the pictures is Unreal Engine's and is not included: the preview shows your own character.