
Description
Give players a reason to open their inventory. Survivor's Case is a complete, Blueprint-only grid inventory system for Unreal Engine 5 — built around the moment players linger on longest: turning an item over in their hands.
Walk up, press E, and the item is yours. Click any slot and it opens in a dedicated 3D examine screen — drag to rotate, scroll to zoom, lit like a museum case. Every item is data-driven, so naming, icons, meshes, weight, and rarity are designer-editable with zero code.
KEY FEATURES
• Grid-based inventory UI — open/close on a single input, gamepad-ready (Enhanced Input)
• Walk-up pickup with on-screen prompt ("Press E to pick up")
• Automatic stack merging for stackable items
• Drop items back into the world — correct mesh, physical spread, no floating cubes
• Cinematic 3D Examine Screen — mouse-drag rotate, scroll-wheel zoom, studio lighting
• Item combine framework — merge two items into a result item, ready to extend
• Fully data-driven item struct: name, description, icon, mesh, weight, rarity, stack size, combine data
• 100% Blueprint — no C++, no compiling, drop into any project
• Localization-ready text fields on every item
• Demo scene included — a small multi-room showroom with 9 sample items and full collision
WHAT'S INCLUDED
This package is the Inventory System — the grid UI, pickup/drop/stack logic, item struct, and the 3D examine screen.
The demo level also includes a basic ThirdPerson character and simple save-point props so you can see the inventory working in a real scene. These are demo scaffolding only, not separate supported systems. A standalone Save System kit and Menu kit are planned as separate releases.




