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.