Games

Some games I’ve been making. All vanilla JS, canvas, no dependencies. They work on mobile too.

Super Plumber Jump

Platformer

Mario-style platformer. Variable jump height, coyote time, Koopa shells you can kick, coins, and a level with a few hidden spots.

Play Now →

Block Drop

Puzzle

Tetris clone with ghost pieces, hold queue, wall kicks, and 7-bag randomizer. Speeds up as you level.

Play Now →

Slice Storm

Action

Fruit Ninja-style game. Swipe to slice shapes, build combos, avoid bombs. Difficulty ramps up over time.

Play Now →

Tower Stack

Casual

Drop blocks and stack them. Land perfectly to keep full width. Miss and the overhang falls off. Gets faster as you go.

Play Now →

Gravity Dash

Endless Runner

Tap to flip gravity. Dodge spikes, collect coins, try not to die. Neon look, gets faster the longer you survive.

Play Now →

Asteroids

Arcade

The original Asteroids, more or less. Vector-style graphics, screen wrapping, particle explosions when you blow stuff up.

Play Now →

Centipede

Arcade

Centipede arcade game. Shoot the centipede, avoid the spiders, deal with mushrooms. Has CRT scanline overlay for the retro look.

Play Now →

ASCII Bros

Platformer

Platformer where everything is ASCII characters. Jump on enemies, break bricks, reach the flag. All rendered in monospace text.

Play Now →