Games

Shipped titles and my contribution.

Voodoo

Built core pieces of the game's multiplayer and optimized it for low-end phones.

  • Replaced Quantum physics with a deterministic spatial grid: 10 to 55 fps on phones.
  • Built a spawner for thousands of items, targeting 30 fps on Samsung A10.
  • Tackled multiplayer bottlenecks with a culling system: 42 to 54 fps on Samsung A12.

WarDucks

Laid the game's architecture and core gameplay foundations.

  • Created a data-driven puzzle framework for designer-friendly authoring.
  • Built responsive character and camera controls for two-year-old input.
  • Defined architecture: domain-driven features atop library-style layers.

Created an async battle system and map tech tools, and optimized the client.

  • Built command-based async multiplayer PvP/PvE battles with replays.
  • Cut player-base scene memory from 1GB to 400MB across asset and bundle passes.
  • Architected an offline map tile pipeline, moving generation out of the runtime.
  • Established triangle, material, draw-call and animation budgets per device.

Built open-world map systems and optimized the client.

  • Built FSM airship AI enemies after restructuring the player controller for reuse.
  • Rebuilt Addressables bundle graph; slowest load: 34s to 2.5s, APK 175MB leaner.
  • Built device-tiered quality profiles selected at startup from hardware specs.
  • Traced unreproducible disconnections to packet size under VPN encapsulation.

Gameloft

Reworked multiplayer and built new gameplay for the Switch remaster.

  • Adapted an online-only game to host its own server for local multiplayer.
  • Built a deployable turret ability with server-validated activation currency.
  • Implemented "disguise" character ability, segregating server state and client view.
  • Architected a local-wireless lobby replacing matchmaking for local play.

Remade a retired game, owning its architecture and core gameplay.

  • Prototyped a Unity remake of the dead C++ title, got it approved and led it to ship.
  • Built and co-designed combat mechanics: enemies, stackable power-ups, ultimate.
  • Recovered the game feel from the old code; rebuilt movement and camera.

Shipped the Windows 8.1 version of the game.

  • Ported the Havok Vision engine to Windows 8.1 from unbuildable source.
  • Cut renderer and memory costs to run on low-end Windows 8.1 tablets.
  • Fixed players falling through the ground by matching physics to the 60Hz update.

Owned Windows Phone 8 and Windows 8.1 features and fixes.

  • Traced Windows-only battle-sim desync to .NET float rounding.
  • Built CDN-backed asset delivery: 17MB game installer, tiered content packs.
  • Patched the notification library to own its schedule, enabling state queries.

Animactiva

Programmed gameplay systems and server tools for teachers.

  • Wrote a collision system for movement feel Flixel's solver would not give.
  • Built server-side control of game clients, piggybacking the chat connection.
  • Raised the Adobe AIR memory ceiling from the installer to fit large art.