Hundreds of JavaScript games, each running live on its creator's own site: some of them vibe-coded with AI, all of them playable in your browser with nothing to install. Press a card to play one on its own page, or start the cruise to ride through them one after another.
Made one of these? See how many people played yours → or use email
Best first 401–500 of 3079
cozy cat cafe
Un juego cozy de café con clientes pixel art: apila comida en hexágonos, junta colores y sirve a 100 clientes. ▶ Jugar ahora · gratis, en…
breakout p5
A browser brick-breaking game built with p5.js and p5.play. Move the paddle with the mouse, bounce the ball and clear bricks to earn points.
m2d engine
A lightweight 2D game engine built with Matter.js for physics and Canvas for rendering. Features a component-based architecture, scene…
gravity pong
A browser paddle game built with JavaScript and Canvas. Keep a gravity-driven ball in play and compete against a computer-controlled…
CyberCity
Four walkable worlds drawn entirely in text characters, in one self-contained HTML file, with the sun going round. They are the same engine…
whalechang
一个单文件、零依赖、完全离线的交互式 3D ASCII / CRT 艺术页:鲸鱼女仆的模型先被拆成带朝向的盒子,再采样成六面点云,最后用纯 JavaScript 软件渲染成 120 × 45 个字符,套上扫描线、荫罩和暗角,像一台沉在深海里的老终端。 不是 three.js /…
crab dash
A one-button rhythm platformer starring a crab. Jump, fly and flip through six levels, from Easy to Demon. Built by Claude Opus 5.5… Vibe-coded
zizzy
A flip-screen 8-bit adventure for the browser. Zizzy, a little glowing radio valve, has rolled out of the grand old wireless and into the…
Pixel Path
Play the full 20-level retro game directly in your browser: 👉 Launch Pixel Path Hi! I'm Deepak Pradhan, a student learning and progressing…
gobblefin
작은 물고기에서 시작해 바다의 경쟁자로 성장합니다. 설치 없이 브라우저에서 즐기는 Canvas 기반 웹 아케이드입니다. 작은 물고기는 먹고 큰 물고기는 피하세요. 경쟁자 AI, 실시간 순위와 물고기 디자인 상점이 있는 브라우저 게임입니다. 보물상자와…
Blind Gambit
A chess roguelite where every move is a bet, and the man across the table will not stay a man for long. No install, no account. It runs in…
Lumen Leap
A browser-based 3D adventure set in your choice of four enchanted gardens. ▶ Play Lumen Leap · Source repository Three fireflies are…
kinetic web music room
An interactive, physics-driven multi-instrument web music studio and real-time sheet music transcriber. Built entirely inside a single HTML…
skyline runner
A neon skyline platformer where every building is procedurally generated from a seed — and the drones are hunting you. Hold jump longer to…
neon breaker
یک بازی آرکید بریکاوت نئونی، سریع و «آبدار» — بدون هیچ وابستگی، تصویر یا فایل صوتی. همهچیز با Canvas 2D و Web Audio بهصورت زنده ساخته…
flower cluster core
Small, dependency-free JavaScript helpers for four-way matching tile puzzles. Extracted and rewritten from the Bloom Pop prototype, with…
mensaria madness
Working on these extensions (branch V1.2) by letting items passing by, you are losing points so there is a appeal to catch as many as you…
oil up jeffrey
Oil up Jeffrey is a fast-paced reaction game where timing, focus, and precision decide your score. Hold down your mouse (or touch on…
space invaders
A popular game from 1978, made with JavaScript. Dodge bullets and defeat the invaders before they reach you. Feel free to play. Sound on…
omret
OMRET is TERMO backwards — and that's the whole idea. It's a full Wordle clone with one rule change: **the goal is to not find the word.**…
space invaders
A classic Space Invaders arcade game built with vanilla JavaScript, HTML5 Canvas, and CSS. Defend Earth from waves of alien invaders!…
space invaders
Welcome to the Space Invaders project! This is an exciting and captivating game where you control a spaceship, navigate through space, and…
browser games
Файл: mining-farm.html Жанр: кликер / инкрементальная игра Кликер про майнинг криптовалюты. Тапай по кнопке, чтобы добывать монеты (BTC)…
nightmare on vista avenue
A pixel-art graveyard side-scroller built for my Halloween themed birthday party. It doubles as the party invitation. Dodge dancing…
2048
A visually breathtaking, modular, and sensory-rich browser-based implementation of the classic 2048 puzzle game. This edition replaces…
ts html5 lumberjack game
A fast-paced, hyper-casual arcade game built from scratch using TypeScript and HTML5 Canvas. Test your reflexes and master the perfect…
cat clicker
Браузерная кликер-игра с механикой прокачки уровней, пассивным доходом и динамической экономикой улучшений. Монетизация и SDK: интеграция с…
super nico world
A polished retro-style platformer with an all-original cast, art, and soundtrack that runs entirely in your browser — no installs, no…
SPACE INVADERS
A nostalgia dos pixels encontra a guerra espacial. Pilote seu canhão, proteja a Terra e destrua a frota alienígena antes que seja tarde…
VectorDefense
A 3D vector tower-defense on a spinnable cube. Runners enter on the bottom face and path across the surface toward the home Core on the top…
ant td
A Bloons-style tower defense: pest bugs march a pheromone trail toward the colony's sugar stash, and you place ant towers on the grass to…
moongate blocks
A calm block-placement puzzle for WeChat Mini Games, set in a small Chinese courtyard behind a moon gate. Drag pieces onto a 9×9 board and…
browser game CrystalCrash
CrystalCrash
The loading warmup measures five GPU-completed representative scene renders after shader compilation (including glass, reflection and…
event horizon
A black hole, ray-traced live in your browser. One HTML tag, zero dependencies. Every pixel fires a ray of light backwards from the camera…
game of life
An interactive, Matrix-styled Conway's Game of Life: click cells to seed a pattern, randomize, start, pause and control the speed, with an…
eddy puntala
Un platform 2D in stile pixel-art con Eddy, lo scoiattolo mascotte del campeggio Punta Ala. Attraversa pineta, dune, grotte e macchia…
Zumba Run
Zumba Run is a Chrome-Dino-style endless runner built with plain HTML, CSS, and JavaScript — one file, zero dependencies, no build step…
dead tide
失联的 7 号货运码头,潮水把死人送回了岸上。你要在暴雨、雾气和不断闪烁的码头灯之间活下去。尸潮没有终点;每 6 波会有一个 Boss 登岸,击杀后从三件 遗物 中选择一件,彻底改变这一局的构筑。弹药不再是无限的,M1911 手枪是最后的保险。 建议使用桌面版 Chrome /…
legend of elara
순수 정적 파일로 동작하는 젤다1 스타일 탑다운 액션 어드벤처 게임입니다. 빌드 단계 없음 · 외부 에셋 없음 (스프라이트는 canvas 절차 생성, 사운드는 WebAudio 신스). 검 공격: Z / J / Space. 아이템 사용: X / K…
lyra cadence rhythm game
"Moving in the rhythm now." 인디 게임 개발자 Bernie Wick(@partnano)의 Threads 포스트 "Slowly a game" 속 레트로 2D 픽셀 아트 리듬 어드벤처 게임을 웹 기반으로 1:1 완벽 구현한…
steel front
一款打开即玩的 HTML5 坦克战术街机游戏。守住信号核心,击退三支装甲纵队,最后摧毁攻城核心。 所有画面与音效均由 HTML5 Canvas / CSS / Web Audio 实时生成,无外部依赖、无构建步骤、无图片与音频素材。…
fps3dgame antigravity
Three.js와 cannon-es 물리 엔진을 기반으로 구현된 고품질 브라우저 3D FPS 웹 게임입니다. 별도의 설치 없이 웹 브라우저에서 마우스와 키보드로 즉시 플레이할 수 있습니다. 실시간 Rigid-Body 3D 물리 엔진…
cyberpunk neon runner 3d
네온 불빛이 번쩍이는 미래 사이버펑크 메트로폴리스 고속 하이웨이를 초광속으로 질주하는 3D 인터랙티브 미니 러너 게임! 외부 3D 에셋 파일이나 오디오 파일 없이, 순수 Three.js 기본 지오메트리 절차적 생성과 Web Audio API 실시간…
lotr3 black gate rpg
영화 <반지의 제왕: 왕의 귀환>의 절정인 모란논 검은 문 앞 마지막 결전 ("For Frodo!")을 대작 판타지 RPG(예: 월드 오브 워크래프트, 로스트아크)의 최상급 게임 화면 인터페이스로 구현한 3D 인터랙티브 웹 애플리케이션입니다…
space invaders
The task is to create a functional video game, where it is possible to win and/or lose. To carry out this challenge, I had one week and I…
snake3d
Змейка в трёхмерном кубе 9×9×9. Чистый WebGL2 и ES-модули — ни одной внешней зависимости, ничего не тянется с CDN, работает офлайн. **▶…
SnakeGame
Classic Snake game built with JavaScript, HTML5 Canvas, and CSS. A lightweight, browser-based implementation of the classic Snake game…
snake
一个基于 HTML5 Canvas + 原生 JavaScript + CSS3 的贪吃蛇小游戏,内置 7 个关卡、4 档难度、4 套主题 和道具系统,支持桌面键盘与移动端触控。 4 套主题:草地、沙漠、雪地、岩浆,每个主题独立配色。 ⭐ 金色道具 +50(加速 5 秒)…
physics deck
A roguelike deckbuilder where cards don't just change numbers — they spawn real physics objects into a Matter.js arena. A "Boulder" card…
qubit
Qubit is a browser-based, classic Tetris clone featuring colorful pieces, persistent high scores, and immersive tone-generated background…
dueldraw
A private two-player sketch-and-guess game built around shared rooms, alternating turns, optional clues, and a running score. Duel Draw is…
physics playground
An interactive browser-based physics sandbox built with HTML5 Canvas, CSS, and vanilla JavaScript. Physics Playground lets users spawn…
retro strike
A complete retro-styled third-person shooter that lives inside a single HTML file. No engine, no build step, no dependencies — a custom…
prism break
一款塞进单个 HTML 文件的霓虹打砖块 Roguelike。零构建、零依赖、零素材 —— 每一块砖、每一张卡、每一个音效都由代码生成。 大多数打砖块只要求你「接住球」。这里球带着一种光色(青 / 紫 / 金),每块砖也染着三种色之一。 每破一块砖都给底部能量条充能。充满时按…
cloud mesh
无需 npm 安装或构建。安装 Python 3 后,在项目根目录运行: 打开 。请使用 HTTP 服务,不要直接双击 HTML。浏览器需要支持 WebGL。 完整参数见 dist/mesh.js 的 defaults。morph 表示场景时间(秒)。 静态托管时,将…
spectracanvas
Paint a spectrogram, hear the drawing, export a WAV. Runs entirely in the browser. No build step, no dependencies, no network. Shortcuts: B… ▶ 3 plays this week · 🔥 1 · 😂 1 · 🤯 1
🏆 #10 most played this week
monster quest
一个零依赖的 Canvas 街机小游戏。移动、挥砍、清场、进传送门——三关之后是 Boss。 挥砍命中敌人扣血,清空当关所有敌人后中央出现传送门,走进去进入下一关。生命 5 点,被碰到掉血并获得 1 秒无敌时间。每过一关回复 2 点生命,避免连锁暴毙。 game.js…
puzzle game threes1536
This project use canvas 2d to draw the box of number and responsive web design by bootstrap's grid system. Demo for html5 canvas basic…
kubo sandbox
KUBO is a 2D sandbox building game made with HTML5 and JavaScript. Build worlds, place blocks, spawn animals, trigger disasters, and…
piano magic
Un combate RPG que se juega tocando piano: improvisa para atacar y copia la melodía del jefe para defenderte. Con teclado, MIDI o…
lovelight leap
A love-themed 2D platformer you can play in your browser. Run, jump and bounce through four hand-built worlds, cheer up grumpy creatures…
marti
An endless 3D arcade flyer in a single index.html (Three.js, no build step, no asset files). You are a seagull over the Istanbul strait… Vibe-coded
Armory Defense
A gun-themed tower defense for the browser. 15 weapons, 3 maps, 50 waves, and **every gunshot is a real mouth recording**. A collab…
penfight
The best five minutes of the school day, rebuilt for the browser. Remember the back bench? The bell just rang, the teacher's gone, and two…
cini ustasi
A calm 3D edge-matching puzzle in a single index.html (Three.js, no build step, no image files). In a warm tile workshop, rotate, swap and… Vibe-coded
gummy bears
A little give. A lot of joy. 一个可以抓住、拉伸、挤压、投掷和倾倒的 3D 软糖熊交互实验。以白色桌面和编辑式排版为舞台,探索半透明糖果材质与富有弹性的软体运动。 支持鼠标和触摸操作。画布聚焦后,空格键可倾倒,Esc 可松开抓取。…
hi and lo
A 3D ping pong game in the browser. Live at hi-loopy.v-001.workers.dev. You play Hi, the yellow block, against Lo, the black one. First to…
Pocket Trails
A little walk. A wild discovery. Pocket Trails is an interactive, Pokémon-inspired browser adventure. Explore a simulated neighborhood map…
arranha ceu
Jogo de construir torres (no estilo do SimTower) em JavaScript puro, sem build e sem dependências. Construa andar por andar, ligue…
stardust hand
一个零依赖、零构建的实时交互作品:摄像头 → 手部骨架 → 粒子力场。 ⚠️ 浏览器规定:摄像头和麦克风只在 localhost 或 HTTPS 下可用。 直接双击 index.html(file://)会被拦截,必须起一个本地服务。 MediaPipe Tasks…
3D game
This is a simple 3D game in javascript made with three.js.
qbert
This is an adaptation of the famous Q*bert arcade game, developed by Warren Davis in 1982. I am only using plain Javascript, with HTML…
Pure Breakout
Pure Breakout is a breakout inspired arcade game written in Javascript Thanks to Rezoner for creating the Game music. Dynamic paddle and…
breakthefuckout
The Atari classic Breakout written in JavaScript and WebGL through pixi.js library Play it here, (run on mobile... what did you expect? )
flappy bird
Flappy Bird is an arcade-style game in which the player controls the bird Faby, which moves persistently to the right. The player is tasked…
flappy millennial
Help this Flappy Millennial ignore reality while he scrolls through Instagram or something. Play this game not because it's good or…
Snake Game
A modern web-based implementation of the classic Snake Game, built using HTML5 Canvas, CSS, and JavaScript. The game features smooth…
Food Clicker Ultra Legend
Food Clicker Ultra Legend es un adictivo juego de género incremental y Roguelike donde tu objetivo es recolectar la mayor cantidad de…
Space Shooter Game JavaScript
This is a complete project of a simple 2D space shooter game created by me. The game contains all the "ingredients" needed to learn the…
ttrs
teteis
word tetris
This is implementation of Tetris Game but using words. arrange letters and make english language words, once you have valid word, click on…
snake agent
一个生存优先、会规划路径、能反思上一步的贪吃蛇游戏。 普通贪吃蛇只会朝食物直线前进;这个 Agent 每一步都会先问自己:“我吃得掉这口食物,但我还出得来吗?” 它会用 BFS 评估每个候选方向移动后的可达空间、回到尾部的路径与食物距离,并输出严格的「观察 / 推理 /…
kubo
KUBO is a 2D sandbox building game made with HTML5 and JavaScript. Build worlds, place blocks, spawn animals, trigger disasters, and…
web tetris
This is a simple tetris game designed for the web. It was created with Typescript and utilizes the HTML5 Canvas.
bir daha
BİR DAHA (One More Try) is a browser-based precision maze game with 10 levels. Move the red player, collect every yellow token, avoid the…
Credit Hours
An episodic top-down 2D pixel-art game series set on a lovingly rebuilt university rooftop. Each episode is its own self-contained story…
neon snake
A dependency-free Snake game built to feel good rather than to show off a framework. Everything is hand-written: no bundler, no engine, no…
neon siege
一个单文件街机生存射击游戏。自动瞄准,你只负责走位和冲刺。 炮塔自动锁定视野内最近的敌人,不用瞄准。 击杀累积 COMBO,最高 x5.0 分数倍率(第 1 杀 x1.0,第 41 杀起封顶);2.5 秒不击杀则中断。…
pixel leap
一个打开链接就能玩的像素跳跃小游戏:零安装、零广告、零登录,一局 60 秒,失败也公平。 v2.0 实现自 PRD v2.0(像素跳跳乐_PRD_v2.0.md)的 P0 范围 + 部分 P1。 发布版本 v2.0.1(2026-10-20):含首轮代码评审的修复,变更见…
rubik cube threejs
A deterministic 3×3 solve, rendered in a single 1080×1080 canvas. GIF preview · 20 fps · loops the full timeline ▶ Watch the full 1080×1080…
neon rumble
A dependency-free 2D fighting game that runs in the browser. Jab, kick, anti-air, block low, and land a super in a neon city — no engine…
react game snake
A fully functional Snake game built with React 19, TypeScript, TailwindCSS 4, and HTML5 Canvas. Exportable as a component for use in any…
neon blaster
Ein Retro-Arcade-Shooter im Neon-Cyberpunk-Look, gebaut mit reinem JavaScript und der Canvas API. Steuere dein Raumschiff, schieße Gegner…
flappy bird
A classic Flappy Bird clone built with the HTML5 Canvas API in pure JavaScript — no frameworks, no build step, no runtime dependencies…
flappy dog
Un Flappy Bird sur le thème chien, où le joueur est la tête détourée de mon chien (nœud papillon compris). Tout tient dans un seul…
Shadow Game
A puzzle-platformer where your only ally is who you were 2 seconds ago. Your shadow replays your exact movements — every jump, every step…
jamblob sandbox
A browser physics sandbox with twelve musical ragdoll characters, the Jamblobs. Drop them into the arena, fling them into traps, stack them…
browser game cozy room
cozy room
A single-room, first-person 3D game built in JavaScript with three.js. The room is a faithful real-time reconstruction of an isometric…
chronoboom 3d
The Chrono-Cataclysm has torn reality apart and pulled entire worlds into a timeless Singularity. You are AETHER-MK4, a Valkyrie Spec-Ops…
stalsk 12
A browser first-person shooter about time inversion: one squad plays forward, the other backward through the same 150 seconds. Custom…