Games

wizardwars.online

wizardwars.online

wizardwars.online is a real-time multiplayer web game written entirely in TypeScript. Some highlights are the custom game engine, use of the Colyseus framework for authoritative multiplayer games, distributed physics computation and prediction, and a full React based rendering system.

TP-Scramble.io

TP-Scramble.io

TP-Scramble.io is a Real time multiplayer 2D game. Uses a React frontend and Typescript node.js backend. Uses a custom game engine, custom net code and custom rendering engine.

bulletz.io

bulletz.io

bulletz.io is a real time multiplayer 2D shooter. I wrote the entire engine, networking code, frontend, and backend myself. The backend is written in the functional programming language Elixir. The custom game engine is written with fault tolerance in mind: leveraging erlang's OTP library to create error boundaries around each individual player, bullet, and powerup.