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









