Skip to content
Selected work

02 / iOS

QuackFight

A turn-based iOS artillery game where device tilt controls aiming and voice input controls throw power.

Context
Apple Developer Academy game challenge
Status
Playable prototype / External TestFlight
Duration
Approximately one month
Repository
Public source
QuackFight project one-pager showing gameplay, motion aiming, voice input, technology stack, and team credits
01 / 01

Product evidence / System overview

A supporting system overview documenting the prototype interactions, implementation stack, and team context.

Engineering decisions

Key technical decisions.

  • 01I helped structure the turn lifecycle around explicit aim, power, throw-resolution, and handoff states so local and online play could follow the same flow.
  • 02I separated continuously changing aim and power data from locked turn-state events in the GameKit messaging flow to improve synchronization reliability.
  • 03I integrated Core Motion, AVFoundation, and haptics into one interaction model while tuning for motion sensitivity and environmental noise.