I use Unity3D to create quality games on any platform, and guide my team members to take full advantage of the engine.
I create scalable backend services for any type of game.
I write tools and services to let other team members work quickly and efficiently.
Elastic Game Servers
Live Performance Metrics
Dynamic IAP Sales
Unity Editor Tools
Automated Build Pipeline
Unit and Integration Testing
A 1v1 real-time multiplayer game, where space pirates battle each other for control of valuable asteroids!
I worked as the lead developer on this project, and created the backend services such as matchmaking and live ops management tools.
An Action/Adventure style game, based on small horses. Use its unique magical combat system to fight your way through
hordes of enemies while exploring the exotic levels!
I am the sole developer and animator for this project, working with a small team of volunteer artists.
For several games I created backend services for dev ops, live ops, and gameplay. This included a matchmaker and multiplayer servers capable of scaling and handling over ten thousand players per minute. Most services were written in Asp.NET Core hosted on Amazon Elastic Beanstalk.
A web-based multiplayer battle arena, where hundreds of players at a time battle each other for superiority.
I developed the networking and servers for GUNR, replacing Unity3D's LLAPI with UDP WebRTC streams for incredible performance in the browser.
A flash based multiplayer RPG with servers written in Java.
I worked primarily on the server-side randomly generated dungeons system, and client-side performance optimization.
Created at OrcaJam, a 48-Hour Game Jam in Victoria BC
This was a simple game I developed with the help of a 3D artist, where up to 4 players can fight each other with a barrage of whacky weapons!