Vector
A first-person wireframe rail shooter drawn in glowing white vectors. Dogfight the fighters, strafe the surface guns, then run the trench and put a shot down the reactor port.
Classic arcade games, rebuilt from scratch. No libraries, no frameworks. Just canvas, math, and a game loop.
A first-person wireframe rail shooter drawn in glowing white vectors. Dogfight the fighters, strafe the surface guns, then run the trench and put a shot down the reactor port.
Weave through a maze, eat every pellet, and outrun four ghosts that each hunt you with their own targeting logic. An original take on a classic chase.
Carve down a road that curves and crests toward the horizon, drawn with a pseudo-3D scaling trick rather than any 3D engine. Pure perspective from flat shapes.
Stack falling blocks, clear lines, and survive an ever-rising speed. All seven pieces with proper rotation, a ghost piece that shows where the block will land, soft drop, and hard drop.
A side-scrolling platformer. Run and jump across each stage, stomp the grumps, bump the blocks for coins, and clear the pits to plant a landing at the flag as the stages grow longer.
Neon light-cycles on the Grid. Ride the blue line and box the orange bots into a wall or a trail before they trap you, then clear the arena as the pack grows and the speed climbs.
Rotate, thrust, and fire your way through a drifting field of rocks that split as you break them. Rendered as crisp white vector wireframe on black.
A minimalist endless runner. Jump the cacti, duck under the birds, and hold your nerve as the ground scrolls faster and faster.
One button, endless pipes, and a tap that has to be timed just right. A deceptively simple test of rhythm and nerve that punishes every lapse.
Guide the snake to grow as long as you can without running into a wall or into yourself. Minimal, clean, and relentless the longer you last.
Fill the grid so every row, column, and box holds one to nine. Generated puzzles with a single guaranteed solution, across three difficulties.
Clear every safe square on the grid without detonating a hidden mine. Pure deduction, where each number is a clue and one wrong click ends it.