Yuechen Bai

Gameplay Programmer

Game Development graduate from Purdue University, focused on gameplay scripting with experience in system design and project management.

Experienced in developing and publishing multiple game projects, with additional skills in UI/UX design and web development.

Yuechen Bai

FOCUS

Gameplay Scripting

System Design

ENGINE

Unreal Engine 5

TOOLS

C++ / Blueprints

Git / Perforce

Featured Projects

Paraclysm

A top-down roguelite action RPG

Designed and implemented a modular ability system that lets players assemble targeting logic and gameplay effects into custom abilities.

TAGS:
UE5BlueprintGameplay Ability SystemData-Driven DesignGameplay Systems
ROLES:
Team LeadSystem DesignerGameplay Scripter
Paraclysm project thumbnail

Paraclysm's core system allows players to build abilities from interchangeable modules. Ability Bases determine how targets are selected, while Ability Modifiers define effects such as damage, healing, buffs, and debuffs.

I designed the data structure and execution pipeline around Unreal Engine's Gameplay Ability System. Player changes are compiled into an executable module chain that is used on the next cast.

This project contains AI generated art.

VIEW FULL CASE
Paraclysm player ability scripting interface
Player scripting interface - modules can be rearranged during gameplay.
Paraclysm gameplay footage
Gameplay footage - Player and an enemy