- A 1v1 blizard standoff! Left player: Q, Right player: N.
- Blackjack but with shooty bits! Click to assemble a hand of 21.
- A two-player competitive pong RPG! Left player: WS + CV, Right player: Arrow keys + NM, Middle button: space bar.
- A tool for rendering text as voxels.
- The journey of a green slime that would like to be red. Submission for a weekend-long Slime Jam. Arrow keys to squoosh about.
- A two-player juggling extravaganza! Left player: S, F, and Left Shift keys. Right player: N and arrow keys.
- A duel against a charming opponent! Use the arrow keys to move your lil' blob.
- Submission for Flatjam 2017, use the WASD keys to (slightly) control your tube as it floats lazily down a river of imagination.
- Quick little game submitted to Ludum Dare 40, a 72 hour game jam. Arrow keys to move, Z to attack.
- Prototype of a tale of revenge in the wild west. Arrow keys to move, Z to swing, X to restart.
- Test for a platformer where you can lodge a minepike into walls. Left/Right to move, X to jump, Z to swing.
- Spin a web, eat bugs, earn points, and have fun! Arrow keys to move, Z to spin web.
- Downhill snowboarding simulation. Left/Right to turn, Z to jump.
- My implementation of the Wave Function Collapse algorithm.
- Multiplayer tech demo showcasing client-side prediction. Arrow keys to move, Space to push blocks.
- Breakout but with a tennis player. Left/Right to move, Z to forehand, Up + Z to spike, Down + Z to lob.
- The beginnings of a Smash-like fighting game. Arrow keys to move, Space to jump, Shift to dash, Z to attack.
- Just me messing around with WebGL. Mouse to control camera, WASD to move, Space to ascend, Ctrl to descend, Shift to speed up.
- Debug playground for a platformer featuring a grappling hook. WASD to move, Space to jump, Click and hold to grapple, Shift to pull grapple.
- A multiplayer beach volleyball simulation. Left/Right to move, Space to jump, Z/X to swing.
- Some doodles to get acquainted with Processing.
- Testing frame-by-frame hitboxes to see how that would feel. Left/Right to move, Z to swing.
- A puzzle game involving time travel. Arrow keys to move, Z to interact, X to travel 5 seconds into the past.
- A platformer intended to be a sequence of boss fights. Only one was fully programmed (with another, a fire queen, in development).
- A simple spider web simulation. WASD to move, Shift to start and release a new strand.
- An exercise in code golf. The goal was to implement a minimalist version of Snake in the fewest characters possible. The version above is 623 characters minified.
- A platforming game featuring a grappling hook. WASD to move, Space to jump, Click to grapple, Shift to pull grapple.
- A flocking simulation. The zombies (green dots) are programmed to seek out humans (blue dots) while the humans are programmed to stick together and avoid zombies.
- A little hex world with customizable terrain.
- A Flash game built around gravity. The red particles follow your mouse, try to turn all the particles red!
- The beginnings of my first ever physics engine.
- An extremely esoteric math game. Click the stems of fruits to make them fall to the ground.
- An experimental take on Minesweeper for Play With Your Mind.
- Animation test for a virtual pet game.