[Home] / Game Development

[Itch.io] [Game Jolt]

FeedVid Live [Code]

FeedVid Live is a text adventure re-imagined as a livestream, where players type commands to a fictional livestreamer. Created using React and Three.js.

Marble Mouse [Code]

Marble Mouse is a browser-based physics game inspired by Super Monkey Ball. Created in Three.js.

Fault [Code]

Fault is a fast-paced obstacle avoidance game intended for touch-screen mobile devices. Created using Lua and Love2D.

Blue Screen [Code]

Blue Screen mixes first-person stealth with a 6-DOF shooter. Created in under 48 hours using Unity.

Ulfhednar [Code]

Ulfhednar is a co-op bullet-hell shooter. It supports a variety of inputs, and has no player limit. Created using Lua and Love2D.

More Games [...]

Game Networking

NetplayJS

I created a rollback & lockstep netcode library for developing P2P multiplayer browser games over WebRTC.

KaiOS FPS

A tech demo for a KaiOS multiplayer FPS. I implemented a server-authoritative, client-side predictive netcode.

Graphics Programming

JPEGify Filter

GLSL post processing filters, including a JPEG-like DCT, to emulate the look of a livestream.

Non-Euclidean GPU Raytracer

A real-time GPU Non-Euclidean raytracer, created in C++ and OpenGL / GLSL.

Hex-Planets

Hex-tiled planets in hex-tiled space. Created in Unity.

More Projects [...]