🎒 Pixel RPG Inventory UI
Give your RPG an inventory worth opening.
Pixel RPG Inventory UI combines an animated bag, 20 RPG item icons and matching pixel-art UI elements in a working Unity demo. Start with the assembled interface, customize the visuals and connect it to your game.
✨ Art & Animations
- Animated inventory bag — 6 frames for opening, with reverse playback for closing.
- Animated trash icon — a 4-frame press animation with reverse playback for release.
- 20 RPG item icons — equipment, potions, materials, a scroll and a gold pouch.
- Item rarity panels — matching backgrounds for Common, Uncommon, Rare, Epic, Legendary and Mythic.
- Resizable panels — 9-sliced inventory, tooltip, confirmation popup, currency and title frames.
- Matching UI controls — tab icons, slot states, buttons, scrollbar elements, checkboxes and currency icons.
⚙️ Working Unity Demo
Explore the inventory interactions directly in the included demo scene:
- Bag opening and closing with sequenced UI transitions.
- Category tabs with item filtering and selection.
- Cursor-following tooltips displaying item details, stats and prices.
- Item discarding with confirmation for items at or above a configurable rarity threshold.
Editor helpers let you create sample item data from icons, populate slots and configure tabs. Categories, rarity backgrounds and animation timing can be customized to suit your project.
The included scripts provide the UI interaction layer. Connect them to your own inventory data and gameplay logic.
📦 Package Details & Requirements
- 68 sprites in total, including 10 animation frames.
- 19 main item icons at 94 × 94 px, plus a 47 × 52 px gold pouch.
- Bag animation frames: 1130 × 823 px.
- Trash animation frames: 42 × 70 px.
- Background: 1920 × 1080 px.
- Demo scene, C# scripts, editor helpers, 19 sample item assets and documentation.
- NeoDunggeunmo font included under the SIL Open Font License.
- Uses Unity uGUI / Canvas UI and requires TextMesh Pro.
- Supports both the Input System and the legacy Input Manager.
- Requires Unity 6.0 or newer. The demo scene was created in Unity 6.3.