Alchemaniac
Summary of Project
Alchemaniac is a potion-making game developed in Unreal Engine utilizing visual scripting. In the game, players take on the role of a mischievous alchemist sentenced to community service by the king. From a tower prison, they must concoct potions for the townspeople and correctly fulfill their requests to work toward freedom.
Key Contributions
Grab & Throw Mechanic
Designed and implemented a grab-and-throw system using Unreal’s Blueprint system
Iterated from a static mesh snap-to system to a physics-based hold mechanic, improving flexibility and responsiveness
Overcame scaling bugs and position-locking issues through experimentation and player feedback


Rough Draft


Final
Spawner System
Created a generalized spawner blueprint configurable via variables, replacing early hardcoded versions
Refined interaction logic to use mesh-line-of-sight targeting, avoiding collider overlap issues and improving precision




Rough Draft
Final
Pickup System Architecture
Refactored pickup logic into a reusable parent class streamlining functionality across all interactive items
Adapted existing player interaction code into modular Blueprint functions, enabling easy extension for items like ingredients, potions, and tools
Ingredient Blueprint Hierarchy
Developed reusable child blueprints for each ingredient (e.g. butterfly, phoenix feather), categorized by processing types (e.g.. Minceable, Distillable)
Assigned appropriate static meshes, textures, and transformed states (e.g. butterfly → butterfly wings)