ARCADE.EXE
ARCADE.SYS

ARCADE

Browser-based games and experiments. Mostly built to learn things, occasionally just for fun. No quarters required.

TURBOHOP.ROM

TurboHop

A SNES-style 16-bit endless platformer built with Phaser 3 and TypeScript. Features 13 character skins, 5 enemy types, Firebase global leaderboards, daily challenges, power-ups, and PWA support for mobile play.

TypeScript Phaser 3 Firebase Vite PWA
$ play --now →
CHOP_IT_LIKE_IT'S_HAWT.ROM

Chop It Like It's Hawt

An incremental clicker game about chopping trees, crafting axes, and building an idle forest. Absurd, satisfying, and weirdly addictive.

TypeScript Vite Incremental Game
$ view --project →
SMASHMINE.ROM

SmashMine

A fast, replayable web PWA voxel mission game - smash blocks, collect loot, get OP in 3-5 minutes!

TypeScript PWA Voxel WebGL
$ view --project →
CHICKEN_MOB.ROM

Chicken Mob

A fast-paced cannon-launching crowd game with chickens. Fire flocks through multiplier gates. Because why not? Built with TypeScript and Canvas.

TypeScript Canvas Web Audio
$ view --project →
PEW_RUN.ROM

Pew Run

Fast-paced space shooter PWA — dodge, shoot, and survive waves of enemies and bosses. Built with vanilla JS and Canvas, no frameworks.

JavaScript Canvas Space Shooter PWA
$ view --project →
TINY_FIXERS.ROM

Tiny Fixers

A cozy mobile puzzle game - help quirky characters fix tiny problems! 🎮

TypeScript Puzzle Mobile Cozy
$ view --project →
TOILET_RUNNER.ROM

Toilet Runner

A silly 3D endless runner game where you play as toilet paper avoiding poop!

TypeScript 3D Endless Runner WebGL
$ view --project →
CODE_RUNNER.ROM

Code Runner

The mini-game on my homepage. Jump over bugs, collect features, ship code!

play on homepage
HIGH SCORE: 9999
Built with TypeScript, Canvas API, and too much caffeine.