Selected work
02 / iOS
QuackFight
A turn-based iOS artillery game where device tilt controls aiming and voice input controls throw power.

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.
Project links
Next project
Squeaky!Personal finance / habit-building app