Deep Shop
Deep Shop is a personal development project created entirely in C# and built using Unity as the game engine. Throughout this project, I focus on developing new systems and features while strengthening my C# and programming skills.
This project began as a shop manager game. Initially, I developed an inventory system to manage items, money, and karma. Additionally, I created a sales system where products can be sold to customers, earning money, and based on the product type, either gaining good or bad karma. This experience led me to develop my next system: the ability to buy products from a character. This system functions similarly to the previous one, but this time the player must choose which products they want to buy, along with their quantities and prices.
However, at some point, I shifted away from the shop and began creating new features and systems. For example, I implemented a dialogue system to interact with NPCs, a crafting system to provide an alternative method for obtaining valuable items, and my latest implementation, the quest system to provide tasks to the player in exchange for a reward. Additionally, I incorporated a tooltip feature to provide more information to the player.
Now, I'm considering my next steps while also continuously updating my past work with the new techniques and knowledge gained from my latest endeavors.