A downloadable game

An inventory system for Unity that can be easily plug into any project. A particular attention was given to respect the SOLID principle to make this project adaptable, extendable and debuggable.

Main features :

  1. Player can organize his inventory (swap item, stack similar item, drop item on floor..)
  2. Player can interact with chest container (take item from chest, put item in chest, take money from chest...)
  3. Player can interact with merchant container (buying, selling...)

Command: 

- left click to interact with merchant/chest

- X to close inventory 

- click on top right button to open/close inventory

- escape to exit application

- enter to confirm

- double click on item for fast drop

- double click on money to get money (only from chest to player)

Link to the project: 

https://github.com/ElKalou/Inventory

Credits : 

All assets come from https://www.kenney.nl/

During this project I had the opportunity to 

- dig into Unity's user interface tools

- implement a clean architecture using Scriptable Object

- implement an homemade event system used to decouple the elements of the projects



Download

Download
Build.zip 17 MB

Leave a comment

Log in with itch.io to leave a comment.