A downloadable asset pack

Buy Now$7.59 USD or more

๐ŸŽ’ Ultimate Backpack & Inventory System

A premium, fully modular Backpack, Hotbar & Inventory system for Roblox โ€” with drag & drop, tooltips, rarity filters, and full gamepad/console support.


โœจ Features

๐Ÿ–ฑ๏ธ PC / Mouse & Keyboard

  • Drag & Drop โ€” Drag items between Hotbar โ†” Backpack with smooth tilt & wiggle animations
  • Dynamic Tooltips โ€” Hover over any item to see its name, icon, and rarity gradient
  • Customizable Keybinds โ€” Change the backpack open key in one line of config
  • Search Bar โ€” Instantly filter your inventory by item name
  • Rarity Filters โ€” Auto-generated sidebar filter buttons based on your custom tags

๐ŸŽฎ Gamepad / Console (Xbox, PlayStation)

  • Full D-Pad Navigation โ€” Navigate Hotbar and Backpack slots seamlessly
  • Quick Move (X Button) โ€” Instantly transfer items between Hotbar โ†” Backpack
  • Item Tooltip (B Button) โ€” Toggle the info tooltip on the selected item
  • Bumper Cycling (LB / RB) โ€” Cycle equipped tools with shoulder buttons
  • Trigger + Select โ€” Hold trigger and press A to quick-move items
  • Smart Selection โ€” After quick-moving, selection stays in the correct panel
  • Dynamic Button Labels โ€” HUD text auto-switches between "B โ†’ Open" and "Y โ†’ Open"

๐Ÿ“ฑ Mobile / Touch

  • Tap to Equip โ€” Tap hotbar slots to equip tools
  • Touch Drag โ€” Long-press and drag to rearrange items
  • Active UI Guards โ€” Prevents accidental camera movement when interacting with slots

๐ŸŽจ Visual Polish

  • Rarity Slot Templates โ€” Each rarity gets its own custom-styled slot (gradients, strokes, colors)
  • Tooltip Gradient Sync โ€” Tooltip border automatically mirrors the item's rarity gradient
  • Tilt & Wiggle Physics โ€” Items tilt on pickup and wiggle dynamically while dragging
  • Smooth Open/Close Animations โ€” Configurable easing styles and speeds
  • Hover Animations โ€” Buttons scale and react on hover via UIAnimator

๐Ÿ“ฆ What's Included

Scripts (StarterPlayerScripts.BackpackSystem)

  • Bootstrap โ€” Entry point โ€” initializes the entire system
  • Config โ€” All settings in one place (keybinds, filters, animations, tooltips)
  • InventoryService โ€” Core inventory logic (add/remove/equip events)
  • HotbarController โ€” Manages the bottom hotbar UI and slot creation
  • BackpackController โ€” Manages the backpack panel, grid, filters, and search
  • DragController โ€” Handles drag & drop physics and logic
  • UIAnimator โ€” Hover/press animations for all buttons
  • SlotInputUtils โ€” Input helpers for gamepad selection

UI (StarterGui.BackpackGui)

  • BackFrame โ€” Main container for Hotbar + Backpack panel
  • BackFrame.Main.Templates โ€” Slot templates for each rarity (Normal, Shiny, etc.)
  • BackFrame.Backpack โ€” The inventory panel with search and grid
  • InfoToTool โ€” Tooltip frame showing item name and icon

๐Ÿš€ Quick Start

  1. Insert the model into your Roblox Studio place.
  2. The system auto-initializes โ€” no extra wiring needed!
  3. Add tools to game.ServerStorage or ReplicatedStorage.
  4. Tag your tools with rarities using CollectionService tags or StringValues.
  5. Customize everything in Configuration.Config.

๐ŸŽฎ Gamepad Controls

  • Y: Open / Close Backpack
  • A: Select / Equip item
  • X: Quick-move item (Hotbar โ†” Backpack)
  • B: Toggle item tooltip
  • D-Pad: Navigate between slots
  • LB / RB: Cycle equipped tools

Made with โค๏ธ โ€” Enjoy building!

Purchase

Buy Now$7.59 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $7.59 USD. You will get access to the following files:

BackpackSystemKit-DragNDrop.rbxm 71 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.