top of page

General Information

Role

Lead Programmer​

Period of Involvement

August 2025 - Present

Responsibilities

  • Implement primary gameplay and combat systems.

  • Provide technical insight during the design process of systems, levels, and enemies.

  • Resolve bugs encountered during playtesting sessions.

  • Assign and track tasks of other programmers to maintain development pace.

Notable Systems Developed

Some enemy encounters, such as the boss fight against the SRI's Digital Utilities Manager (DUM), employ attacks that are difficult to handle using conventional hitboxes; as an example, the DUM's "Authoritative Penmanship" attack is shown below.​

For such attacks, Niagara particle systems are used to create more complex and/or dynamic appearances without losing function.

Tax Return Signature Laser Anim.gif

For this attack, the signature was converted into spline data and imported to Unreal Engine as a data table, a section of which is shown below. This data is passed to Niagara instances to create the appearance of a drawn signature; to improve performance, each instance generates up to 128 particles, depending on its relative length. Damage to the player is handled through traced collision data passed to a gameplay actor.

Tax Return Signature Laser Data.png
bottom of page