The Alchemist
THE PROJECT
You are the owner of an alchemy shop. You must prepare potion orders — but to do so, you'll need to harvest your own ingredients!
THE CHALLENGE
The Alchemist is a project completed during my 5th year at Epitech, as part of discovering the Unreal Engine, which was my first experience with it. The game concept is simple: the player manages an alchemy shop and must prepare potion orders by gathering various ingredients across different environments (garden, forest, merchants, dungeon, monsters…), resembling a mini-RPG (Role Playing Game).
Within the team, I contributed to the development of several core game systems, including a slot-based inventory system, the creation and integration of numerous items (enabling their addition to the aforementioned inventory), as well as a crafting system and a merchant system built on these mechanics. I also implemented saving and loading of player and inventory data, a stamina system, and a custom spawn system.
Finally, I worked on the UI/UX: adapting the main menu (from an imported asset), developing the options and credits menus, configuring the game's audio settings, and designing the level layout for the merchant's house.
THE TECHNICAL SOLUTION
The inventory system — the foundation of other systems — took particularly long to implement due to its complexity: item slots, stacks (cumulative item quantity per slot), stack splitting, and drag-and-drop between slots (sometimes resulting in stack merging).
Thankfully, I was able to rely on the tutorial videos by UnrealGaimeDev to learn how to tackle it!
You can find more details on the project repository or download a copy of the game here:
GALLERY










