top of page

Gameplay & Technical Designer

I design deep player mechanics and worlds, program combat and procedural generation systems, and utilize these skills to create engaging gameplay loops.

Skills and Specializations

Design

  • Procedural Generation

  • Game Rules

  • Character Controls

  • Combat Mechanics

Programming

  • Unity, C# Scripting

  • C++ Game Programming

  • Parallel Computer Architecture

     Castle Fractal

Early Access Release
Client Icon.png

Castle Fractal is a top-down action roguelite where the player defeats monsters and picks up weapons to progress through rooms and aim for a high score.

​​

Throughout development, I released two prototypes to playtest combat mechanics such as enemy behavior and weapon abilities.

Development Info

  • Duration: Sep 2021-Present

    • Combat Prototype 01: Nov 2022-Jan 2023

    • Combat Prototype 02: Nov 2023-May 2024

    • Early Access Release: May-Nov 2024

    • Projected Full Release: December 2025

​​

  • Game Engine: Unity

  • Scripting Language: C#

  • Design Document: Google Docs

  • Version Control: GitHub

  • User Interface: Google Drawings

Contribution Highlights

  • Designed and scripted:

    • Player movement and controls

    • Combat mechanics (character health, hitbox interactions)

    • 5 Weapon Types and 36 Weapon Abilities

    • 10 Enemies and 3 Bosses (movement and attack behavior, score values)

    • Procedural Room Generation

  • Leading a five-person team in developing the audiovisual identity of the game.

  • Implemented feedback from more than 10 playtesters across 2 Combat Prototypes.

  • Founded Hatfelt LLC for business and distribution purposes.

     Dashteroids

Dashteroids GCS S25 Build Portfolio Icon.png

Dashteroids is an action arcade game, where the player chains dashes through asteroids to earn points and extend their time. The game features  score-attack and battle modes.

​​

This project began development in the "Experimental Game Design" course at Carnegie Mellon University, in Spring 2025, and later presented at the Game Creation Society Spring Release that semester.

Development Info

  • Duration: Jan-Feb, April-May 2025

​​

  • Game Engine: Unity

  • Scripting Language: C#

  • Design Document: Microsoft Whiteboard

  • Version Control: GitHub

  • Music: MuseScore, Audacity

 

Contribution Highlights

  • Designed and scripted:

    • Dash controls, mechanics, and physics

    • Asteroid procedural generation

    • Score Attack rules and system, including time bonus multiplier
    • Arena Battle rules and ship interactions
  • Composed five songs and modified a provided sound library

​

Unmute for Music!

     Zero-Gunslinger

Prototype
Zero-Gunslinger Prototype 01 Icon.png

Zero-Gunslinger is a 2.5D platformer prototype. The player needs to navigate the game world using the AXI-Shot to change gravity, collecting Star Keys along the way to clear the stage.

​

This project was developed in the "Intro to Unity Game Engine" course at Carnegie Mellon University, in Fall 2023.

Development Info

  • Duration: Oct-Dec 2023

​

  • Game Engine: Unity

  • Scripting Language: C#

  • Version Control: GitHub

  • Level Planning: Microsoft Whiteboard

 

Contribution Highlights

  • Designed and scripted:

    • Player movement and controls

    • AXI-Shot

    • Star Key Collection

    • Moving Platform Mechanics

  • Planned out and implemented the test stage

    Jurassic Park Booth

The Jurassic Park Booth was an escape room-style attraction created for CMU's 2025 Spring Carnival, as a collaboration between the Theme Park Engineering and Sustainable Earth groups.

​

Players were tasked with scanning objects and flipping switches to restore emergency systems. Our attraction won 1st place against over 20 teams.

Development Info

  • Duration: April 2025

​

  • Game Engine: Unity

  • Scripting Language: C#

  • Version Control: GitHub

 

Contribution Highlights

  • Programmed UI functionality:

    • Progress Bar and Scan Log in Phase 1

    • Circuit Board in Phase 2

  • These scripts were written for use by other developers, including the UI artist and game logic programmer.

Thanks For Visiting!

bottom of page