Inventory System Project โ One Piece Anime Theme
Hellooo! ๐
This is an Inventory System Project that I built from scratch to completion, inspired by the One Piece anime. The inventory includes various props and weapons from the series, each with unique values and quantities.
Key Features:
๐Dynamic Inventory System โ At the start, the player has no items, but as they gather resources, their inventory fills with random items from a predefined list. Players can buy and sell items** based on availability.
๐ญ Scriptable Objects for Item Management โ Each item is defined as a Scriptable Object, making it easier to manage attributes and expand the inventory.
๐ MVC Pattern for Shop & Player Inventory โ Ensures scalability and maintainability, keeping the system modular and easy to update.
๐ Dependency Injection for Script Communication โ Allows clean and flexible interactions between different scripts.
๐ Observer Pattern for Buying & Selling Items โ Efficiently handles real-time inventory updates when players make transactions.
Using these design patterns significantly improved the structure, maintainability, and flexibility of the project. ๐
Let me know your thoughts! ๐