📦 v1.0.0 — First Release of TetrisInventorySystem
A flexible inventory system inspired by the classic Tetris layout. Includes stacking logic, dynamic resizing, drag & drop, and full MVVM pattern support for Unity UI.
🎯 Features:
🎮 Drag-and-drop inventory interaction
🧩 Tetris-style item arrangement with collision detection
🔄 Dynamic slot resizing and stacking
🎨 MVVM UI structure with data binding
🌀 Inventory animations powered by DOTween
✨ Integrated effects using ParticleEffectForUGUI
⚙️ Full async support using UniTask
🔧 Built on URP with modular design for reuse
📥 To import:
Download the attached .unitypackage
In Unity:
Assets > Import Package > Custom Package...
Select the file and import all
Odin Inspector
Zenject
DOTween
ParticleEffectForUGUI
UniTask
URP (Universal Render Pipeline)
⚙️ Setup Instructions:
Bind all required interfaces via Zenject installers
Make sure URP is enabled in your project settings
Ensure ParticleEffectForUGUI is imported before use in canvases
All systems are plug-and-play and ready to use out of the box!