Chest Inventory System
Project Information
Stack used - Unity, C#
Github URL - https://github.com/KK3003/ChestInventory_System
Project Details:
This is a 3D project made with Unity. Using game design patterns and followed coding architecture. In this project I have created clone of chest system of the clash royale game and implemented game design patterns while trying to maintain Solid architecture of the code.
Features
The Patterns and principles used in this project include:
State Machine Pattern - Used State Machine pattern to manage states (locked, unlocked, unlocking).
Singleton Pattern - Used Singletons for managers or sevices.
Scriptable Objects - For handling data related to chests
MVC Pattern - For separating out data, view and controller.