An open API service indexing awesome lists of open source software.

https://github.com/sinlessdevil/tetrisinventorysystem

Inventory Tetris + UI MVVM A grid-based inventory system inspired by games like Escape from Tarkov and Diablo.
https://github.com/sinlessdevil/tetrisinventorysystem

dotween drag-and-drop editor-tools game-dev inventory inventory-system mvvm odin-inspector unity unity-inventory unity-tetris-inventory unity2d zenject

Last synced: 7 months ago
JSON representation

Inventory Tetris + UI MVVM A grid-based inventory system inspired by games like Escape from Tarkov and Diablo.

Awesome Lists containing this project

README

          

# ๐ŸŽ’ 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

### ๐Ÿ–ผ Interface Preview




Show Inventory





Move Items Between Slots





Stack Items







Chest Animation





Remove Items





Cheat Panel / Expand Inventory



---










### โš™๏ธ Tech Stack
- [Unity 2022+](https://unity.com/)
- [Zenject](https://github.com/modesttree/Zenject)
- [DOTween](http://dotween.demigiant.com/)
- [UniTask](https://github.com/Cysharp/UniTask)