top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Inventory and Shop System

This Unity project focuses on implementing a flexible and extensible inventory and shop system. It includes a UI manager, inventory management, shop functionality, money management, and more. The codebase is designed to be modular, making it easy to understand, extend, and customize for games requiring inventory and shop features.

Key Features:
1. Dependency Injection:
Components are loosely coupled through dependency injection for better testability and flexibility.
2. MVC (Model-View-Controller):
Separation of concerns to enhance code organization. Controllers handle game logic, views manage UI elements, and models represent the data.
3. Observer Pattern:
Used for event handling, allowing different components to communicate without direct dependencies.

GitHub Link: https://github.com/raghavpatpatia/Inventory-and-Shop

bottom of page