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.

QuackFight gameplay running on a development monitor
01 / 03

Product evidence

Gameplay loop

The playable artillery loop combines motion aiming, voice-powered throws, turn resolution, and skill use.

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.