Go Surf is a one-touch infinite surfing game. The player must weave through the wave avoiding obstacles — crowds, birds, sharks — and perform tricks to activate Power Ups.
Responsibilities
Team Lead
Managed 2 other programmers across the full project, coordinating tasks and code quality.
Core Gameplay
Game mechanics prototyping and implementation — the one-touch input, wave obstacles, and trick system.
Custom Shaders
Created and implemented many shaders to achieve the art director's vision, including hue/saturation/brightness for a day-night system and stencil-buffer masking shaders for organic wave surfaces.
Async Multiplayer
Implemented asynchronous multiplayer for leaderboard-driven competition.
Apple TV
Adapted controls and input for Apple TV, shipping to a third platform on the same codebase.
