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)