Skip to content

SinlessDevil/TetrisInventorySystem

Repository files navigation

🎒 Tetris Inventory System

A grid-based inventory system inspired by games like Escape from Tarkov and Diablo. Built with flexibility and modularity in mind — perfect for RPGs, shooters, survival games, or any project needing a smart item management system.

🚀 Features

  • 📦 Drag & drop items between grid slots
  • 🔄 Auto-placement of items when possible
  • 🗑 Item deletion via drop zones
  • 📐 Item logic: size, rotation, stacking, etc.
  • 🔒 Interaction lock during animations/actions
  • 🧪 Cheat/debug buttons for quick testing
  • 🎉 Smooth UI animations for items, slots & panels

🧠 Inventory is written on the MVVM architecture (Model / View / ViewModel)


🖼 Interface Preview

📦 Show Inventory

↔ Move Items Between Slots

🔄 Stack Items

🎁 Chest Animation

🗑 Remove Items

🧪 Cheat Panel / Expand Inventory



⚙️ Tech Stack



📌 Tags

#unity #unity3d #inventory-system #tetris-inventory #drag-and-drop #rpg #game-tools #game-dev #mvvm #zenject #dotween #editor-tools