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

  1. Add the components

    Add AC_Inventory, AC_Equipment and AC_Crafting to your character.

  2. Create the screen

    Create WBP_CharacterScreen and give it those components and a BP_CharacterPreview with your character's mesh.

  3. 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.

Questions

Does it work with my own character?
Yes. The preview shows the character mesh you give it, and the bag talks to your character through one interface.
How do I add my own items?
Fill in an item definition: name, picture, rarity, stack, weight, slot, stats, use effects and pickup mesh.
Does it need the other Rookspire systems?
No. It has no dependencies outside its own folder, and the demo folder can be deleted.
How was AI used to make it?
It was made with AI assistance. Every system, screen and test was reviewed and tested by Rookspire.