01

DUAL ORBIT

Network Programmer · Designer

Unity C# Netcode for GO Unity Relay Capstone

A cooperative asymmetric multiplayer game where two players take on the roles of Captain and Engineer aboard a ship at the edge of a blackhole. With only 8 minutes to survive incoming asteroids, solve puzzle-based system failures, and execute a warp drive escape — communication and coordination are everything.

What I Built

  • Architected and implemented multiplayer networking using Netcode for GameObjects, Unity Relay, and Unity Lobby
  • Integrated Unity Relay to enable cross-network multiplayer without port forwarding
  • Implemented server-authoritative game timer using NetworkVariable for synchronized state across clients
  • Designed and built puzzle networking architecture
  • Debugged and resolved race conditions in multiplayer scene loading and client synchronization
  • Designed core gameplay systems including asymmetric roles, win/loss conditions, and the 8-minute survival loop
  • Wrote and implemented AI ship voice dialogue and robotic voice effects
02

SOFTBURN

Solo Developer

Unity C# Solo Physics 2D

A 2D physics-based rocket landing game where players must touch down softly while carefully managing their fuel supply. Levels escalate in difficulty, introducing new obstacles and tighter margins with each stage.

What I Built

  • Owned all development end-to-end as sole programmer, designer, and artist
  • Implemented physics-based rocket movement and landing detection systems
  • Designed fuel management mechanics balancing challenge and player agency
  • Built progressive level design with escalating obstacles and difficulty
  • Handled all asset integration, UI, and game feel tuning
03

PLAGUE TEARS

Programmer · 3D Artist

Unity C# 3ds Max Game Jam 3D

A game jam project built under tight time constraints, combining programming and 3D art contributions. A focused sprint that required rapid decision-making and cross-discipline execution.

What I Built

  • Designed and implemented item spawning and collection systems
  • Created original 3D models using 3ds Max
  • Integrated assets into the game environment and level
  • Delivered working features under game jam time constraints