Collection
arcade
Reflex-first, score-chasing, one-more-go games. 64 finds so far.

celestial blades
A horizontal bullet-hell in the oriental-fantasy vein with every sprite and sound generated procedurally in…
0★ · found on GitHub Pages
virtua justice rail shooter
An on-rails Virtua Cop-style shooter crammed into one HTML file: shrinking threat reticles, weapon disarms…
0★ · found on GitHub Pages
ashworth station
A whole zombie wave-survival FPS in a single HTML file: hold a subway platform for 15 waves, three.js, no…
0★ · found on GitHub Pages
Banana Battle – DOS Gorillas rebuilt as a web game
DOS Gorillas rebuilt for the browser: angle, velocity, exploding banana, the original hot-seat artillery duel.
via Hacker News
dead_center
A 1,021-byte PICO-8 shooter where every bullet flies to the centre of the screen and ricochets, so your own…
itch.io
東方双曲域 ~ Hyperbolic Domain
A Touhou-style bullet hell played on a hyperbolic plane, where straight lines and distances stop behaving the…
itch.io
formula 0.1
Low-poly browser F1 racer with seven real circuits traced 1:1 from OpenStreetMap geometry; vanilla Three.js…
0★ · found on GitHub Pages
SightFlight
Steer a bird with your eyes via webcam tracking — an honest experiment that will be as good as your lighting…
0★ · found on GitHub Pages
pithu arena
A physics-driven 3D take on Pithu (Seven Stones), the South Asian street game where you knock down a stack of…
0★ · found on GitHub Pages
Hard Spinning Blades
Incremental spinning-top battler: fight, earn, upgrade, move on to the next arena; the opening map screen is…
itch.io
DEXFUSAL
One hand has to both drive and defuse bombs; the whole game is a coordination tax, and the shot shows it is…
itch.io
fracture arena
A browser FPS arena where the physics, capsule collision, enemy state machines and even the audio are all…
0★ · found on GitHub Pages
sharkplane
Low-poly arcade flight with one rule: don't shoot the other planes, eat them.
0★ · found on GitHub Pages
the wall nyc handball
A one-wall NYC street-handball game with physics and adaptive rivals — a real sport almost nobody has ever…
0★ · found on GitHub Pages
bullet reclaimer
Freeze time and design the ricochet path of a single bullet; a Phaser action game built on one idea, with a…
0★ · found on GitHub Pages
life of software
A GMTK jam typing game where you type the syntax of 25 programming languages while those languages go…
0★ · found on itch.io
cronicas del castillo
Rhythm-timed combat up a cursed castle, written in plain HTML5 canvas with no engine underneath…
0★ · found on Vercel
Hellhop
Bunny-hopping as the entire game: strafe-jump physics pulled out of shooters and pointed at climbing your way…
itch.io
kaisou densha
Ninety seconds of black comedy on a commuter train where the window is live-streaming your worst memories to…
0★ · found on GitHub Pages
TurnLeft – a one-button stock car racing game in the browser
Stock car racing stripped to a single button: all you decide is when to turn left, which is either the joke…
via Hacker News
fall line
A first-person skiing game with 32 procedurally generated mountains, a synthesised soundtrack, and — the part…
0★ · found on GitHub Pages
Status 1
A Three.js arena FPS crammed into a single client-side HTML file with no build step and synthesised sound —…
0★ · found on GitHub Pages
mayfly philosophy
Three-minute rounds built on a mayfly's one-day lifespan: you can't survive, so the goal is to disrupt —…
0★ · found on GitHub Pages
Detonova
A 3D maze where every bomb is on a timer and blasts chain into each other, so corridors become fuses you have…
0★ · found on GitHub Pages
block survivor
Minecraft blocks crossed with a Vampire Survivors horde loop, shipped as a single dependency-free HTML file…
0★ · found on GitHub Pages
fork around and find out
A three-minute arcade satire about keeping a fictional open-source commons alive — an unusual thing to turn…
0★ · found on GitHub Pages
f1
Four players on one keyboard, three tracks, slipstream and a WebAudio engine note, no dependencies — couch…
0★ · found on Vercel
budbringer
A mail-courier loop on a tiny spherical planet, where the curvature of the world is the navigation problem…
0★ · found on Vercel
rekt game
A single-file crypto-satire boss rush with a hand-rolled 2D ragdoll and zero dependencies — the constraint is…
0★ · found on GitHub Pages
vertice
A precision arcade game whose central idea is that the edges of the level are the lanes you move along…
0★ · found on GitHub Pages
tennis
Webcam pose control as a game input isn't a new idea, but it's rare to find it shipped as a finished thing…
0★ · found on Vercel
super kart 3djs
Three.js kart racer with drift, items and six characters, built with zero external assets — every texture is…
0★ · found on GitHub Pages
ThroeDown
The dragon's health bar is the clock: it drains on its own and your job is to survive what the dying boss…
itch.io
asra joseon rpg
A dark-fantasy browser action RPG set across Joseon, Ulleungdo, Jurchen and Japan, on a stray Firebase domain…
0★ · found on custom domain
witch trial
A side-scrolling runner that shifts into bullet-hell boss fights, strung together as roguelike runs — and…
0★ · found on GitHub Pages
Crack Attack game vibe-ported to run in browser
Crack Attack — the early-2000s open-source Tetris Attack clone — ported from C++ to run in the browser, a…
via Hacker News
HandShift
HandShift is steered by tilting both hands in front of your webcam — MediaPipe reads your palms, no install…
0★ · found on Vercel
void pulse
A zero-asset 3D neon arena survivors-like with 2–4 player LAN co-op, pure Three.js in the browser — it's in…
0★ · found on GitHub Pages
driftfield
A neon twin-stick shooter where one velocity field is the whole game: the same fluid simulation that pushes…
0★ · found on GitHub Pages
vibe fighter
A local two-player fighter running a deterministic 60Hz simulation under a Phaser 4 renderer, with every…
0★ · found on Vercel
country pool
Billiards where every ball is a glossy 3D flag of a country — one joke, but a concrete, instantly playable…
0★ · found on Vercel
retro soccer
PS1-style low-poly 11-a-side football with a CRT filter and a Russian-language commentator — the game is in…
0★ · found on GitHub Pages
fingertune
A rhythm game you play by pinching the air — webcam hand tracking judged to the millisecond, entirely in the…
0★ · found on GitHub Pages
holdbutton
A one-button reactor game built on push-your-luck: hold to gain, release before it melts.
0★ · found on GitHub Pages
supermac kart
A browser kart racer where classic Mac OS mascots race each other on pieces of Apple hardware, across four…
0★ · found on GitHub Pages
NeedForTokens
An arcade racer where every mesh, texture, font and engine note is generated procedurally at runtime — the…
5★ · found on GitHub Pages
ima doko game
A 15-second, one-tap Japanese browser game: a ball disappears and you point to where it went — that's the…
1★ · found on GitHub Pages
maze game
An ASCII maze-chase that renders into a single <pre> tag; no canvas, no game library, just a deterministic…
0★ · found on Vercel
mon captcha
A CAPTCHA you play: instead of clicking traffic lights, you walk a procedurally generated voxel world in…
0★ · found on GitHub Pages
XIV
A browser FPS staged as cel-shaded comic-book vignettes, in French, with zero binary assets — the…
0★ · found on GitHub Pages
lowge
A noir GTA-like engine in vanilla JS with procedural 1930s vehicles and a live retro-film shader —…
0★ · found on GitHub Pages
santa slayer 3d
A Quake-style arena shooter remaking the developer's own high-school Java game, with every model, texture…
0★ · found on Vercel
Count Dawn
A jam prototype that inverts the horde-survival formula: you're the vampire, the horde is hunters, and…
0★ · found on Vercel
country fighter
Pick two of 194 countries and watch their glossy flag-marbles slug it out in a bouncy 3D arena; a toy, but a…
0★ · found on Vercel
gurpil
A racer where the wheel itself is your answer to the track: you draw its shape mid-race and the physics…
0★ · found on GitHub Pages
living superweapon
A zero-star Three.js superhero sandbox with a data-driven power engine — hose-style beams, ragdoll knockouts…
0★ · found on Vercel
wobble stack
A one-thumb physics toy about keeping five creatures balanced while the wind worsens; tiny scope, but the…
0★ · found on GitHub Pages
Cube2 Sauerbraten
The full Cube 2: Sauerbraten engine — client, server, ENet and all — compiled to WebAssembly, so a 2004 arena…
0★ · found on Cloudflare Pages
smash rally
3D badminton in Three.js with vs-AI and online 1v1 over WebSockets — someone built real netcode for a sports…
0★ · found on Fly
neon mayhem
A solo GTA homage in vanilla Three.js — open-world neon city, 1986, car theft and police chases, no engine…
0★ · found on GitHub Pages
browser shooter
A self-described '100% vibecoded' browser FPS whose best idea is a planetary mode fought on real…
0★ · found on GitHub Pages
lowge
One person building a noir, 1930s–40s GTA-like from scratch in vanilla JS: procedural period vehicles, a live…
0★ · found on GitHub Pages
scp survivor
A top-down survivors-like whose every graphic and sound effect is generated in code — zero art assets, Phaser…
0★ · found on Vercel
String Blade
Guitar-chord combat that listens through your microphone (or MIDI) and turns real chords into attacks —…
3★ · found on Netlify
experimental · 110sim · 62strategy · 43zero-assets · 34puzzle · 29incremental · 26roguelike · 21multiplayer · 15horror · 10jam · 9platformer · 4