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 1201–1300 of 3079
sunday dev drive
A synthwave driving experience through your DEV Community articles Enter your DEV Community username, hit Start Driving, and cruise through…
WumpusWorld
Wumpus World is a computer game where a player has to explore a cave of interconnected rooms (blocks). Some blocks contain pits, in which…
TicTacToeJS
Who doesn't know the game of Tic-tac-toe? This time you are floating in space and need to play the game to survive. Enjoy this simple but…
sallu theft auto
An open-world driving game that runs in a browser tab. No engine, no install, no build step — one HTML file and a folder of assets… Vibe-coded
Sol 65 Solution
my solution for Sol Lewitt wall drawing #65 in javascript
Sol 118 Solution
my solution for Sol Lewitt wall drawing #118 in javascript
Visually Dynamic
From high-school to university classes, Physics instructors try their best to help students visualize conceptually heavy scenarios. Not all…
quantum generative art
Transform any name into a unique quantum universe. Every person's name, processed through a 5-qubit quantum circuit, produces a…
Tenzies
the source of tenzies.ashwin.co.in, a dice game. roll ten dice, hold the ones that match, and keep rolling the rest until all ten show the…
tetris
Tetris P5.JS is made with HTML5, CSS and Javascript, supported by the p5.js library technology for the programming and physics logic of the…
p5 game jam dev
A platformer game created in 3 days for a p5.js-based game jam, following the theme "Opposites." The game introduces a unique mechanic…
breakout
My JavaScript implementation of the Breakout game using p5.js Use RIGHT and LEFT keys.
Snake JS
Snake game in JavaScript with p5.js
line game
Line is work in progress video game that is a mixture of a side scrolling shooter and a rhythm game The game is currently set to run at a…
SlidingPuzzle
My JavaScript implementation of the Sliding Puzzle game using p5.js Refresh the page to start a new game.
neon sprawl
One seed. One city. Sixteen thousand flying cars. 숫자 하나를 넣으면 타워 2천여 개와 비행차 1만 6천 대가 사는 사이버펑크 도시가 펼쳐집니다. 브라우저에서 바로 날아다닐 수 있습니다. 오른쪽 위…
Ugh Guys
An ancient-apocalyptic, browser-based real-time strategy game. Command one of three asymmetric factions across a mythic, pre-flood…
creative coding dbscg 3d viewer
DBSCG 3D Viewer is a lightweight 3D card visualizer developed using web technologies, with a focus on interactive rendering through the…
browser game 3d sakura crossing
3d sakura crossing
A Japanese neighbourhood at dusk, in 3D, that you can walk around. Cartoon / cel-shaded, cut in two by a railway with a level crossing. No…
Nyan Cororin
A browser-based 3D physics action game inspired by Wii's Kororinpa. Tilt your device to roll the round cat marble and reach the goal!
Missile Mayhem
🏛 Navigate the obstacle course. 🏠 Fly through the building opening. 🚇 Pass through the tunnel. It helps the project reach more people!…
Rain Craft
Clone do Minecraft rodando inteiramente no navegador Rain's Craft é um clone do Minecraft Java Edition feito em HTML5 e JavaScript com…
windsurf simulator
A 3D browser game that teaches the real mechanics of windsurfing. You control the same levers a real windsurfer has — sheet angle, mast…
fusegrid
FUSE/GRID is a single-player, deterministic bomb-grid arcade you play in the browser. Flip REAL 3D ⇄ CLASSIC 2D from the cabinet menu, pick…
soycraft world
A mobile-friendly 3D free-roam browser mini-game for Soycraft. Pick your dog, wander a minimal showroom-garden around a giant 3D soycraft…
random music js
A web-based music generator that creates coherent and randomized musical pieces using the Web Audio API. This project explores algorithmic…
hyperbolic particle life
Artificial life on a closed surface of curved space. Thousands of particles, one simple rule, and a universe shaped like a two-holed donut…
Caveman
A voxel survival game that runs in a browser, built for thumbs. Dig, build, hunt boar, and shelter before dark — an infinite blocky world…
Tidebreaker
A fast boat-racing game set on a pastel, golden-hour ocean. You drive a small orange skiff over a faceted low-poly sea, catch air off wave…
Boat Chase
A 3D boat chase game that runs in a browser tab. You're a smuggler running through island canals, container docks and pirate coves. Three…
SCRATCH
A billiards roguelite from a lost 1998 disc, with a completely normal game of 8-ball hidden inside. Made by Paul Nercessian. Now with…
fortune city
A spinning wheel. A city to explore. A little show with every round. Created by NaorX, Fortune City brings an animated studio and a…
techcrush tbilisi chase
Play directly in your browser — no installation or sign-in required. Choose a driver name, race your community and climb the shared…
gta web 3d prototype
🎮 Web Open World — 3D interactive city game prototype built with Vite & Three.js
zombie holdout
A co-op browser survival shooter for 1–4 players: build, harvest and defend the Core against endless, ever-harder zombie waves (see below)…
hollow pines farm
A small 3D farming game that runs in a browser tab. Till a ten-by-ten plot, plant what you can afford, water it every day, and sell the…
nexus deathmatch
Un shooter táctico 3D para navegador, inspirado en la estética de los FPS tácticos modernos. Es un deathmatch local contra bots: gana el…
clockclock 24
A recreation of the iconic kinetic clock sculpture ClockClock 24 (inspired by Humans since 1982), built entirely in a single…
murmuration
An interactive flocking simulation in the browser, built with plain HTML and vanilla JavaScript — no build step, no dependencies. Hundreds…
cell lab
Eight interactive simulations where every individual only looks at its neighbors. Each has just a few lines of rules, yet segregation…
strike zone
An original browser tactical FPS in the style of Counter-Strike — bomb defusal, bots with real tactics, and online multiplayer. The whole…
cinderbanner
An isometric, turn-based tactical RPG that runs in the browser: Three.js dioramas, charge-time battles, a job system, and a two-chapter…
seventh archive
直接打开 dist/index.html 即可运行已打包的版本。若希望稳定保存进度,建议使用 HTTP 服务;不同浏览器对 file:// 存储的支持不同。 src/room.js 是可编辑的 Three.js 场景与人物控制源码;构建会把它和渲染库打包到…
repo racer
Não existe etapa de build: o jogo inteiro é o index.html (Three.js vem por CDN). Docker aqui é apenas um servidor web para os arquivos…
justice squad
An arcade 3D light-gun shooter for the browser and Android — five stages, five named bosses and a final attack helicopter. No game engine…
browser game element td
element td
เกม Tower Defense สามมิติ หกธาตุ เล่นฟรีบนเบราว์เซอร์ 3D elemental tower defense that runs in your browser, on desktop and mobile Element…
null sector
单文件网页第一人称 波次生存射击游戏。打开 index.html 即玩 —— 无后端、无构建步骤、无需安装,存档保存在浏览器本地。 ▶ 在线试玩 · Play now | MOD 编辑器 | 🧪 测试版 v3.4.20 两个在线版本:index.html 是…
webcraft
A block sandbox game that runs in your browser — double-click index.html and play Infinite terrain, caves and ores, the Nether and the End…
snooker
A physics prototype needs more than a canvas to explain a match. This browser game adds a clear match interface around a snooker-inspired…
AlexMine
Fan-made sandbox in the spirit of Minecraft. Not affiliated with or endorsed by Mojang or Microsoft. Minecraft is a trademark of Mojang…
BDSC
An ASCII-art 3D PVE shooter built entirely with web technology (Three.js + WebAudio + WebSockets). A vast, procedurally generated neon city…
Mosaic Field Generative Art
A seed-based generative system for thresholded tile compositions. A reproducible catalogue of computational textile compositions. Mosaic…
Source Generative Art
A seed-based generative system for self-rendering compositions. A reproducible catalogue of computational textile compositions. Source is a…
sonic canvas
一个运行在浏览器里的本地音乐可视化器。把音乐文件拖进网页,它会把音频实时分解成低频 / 中频 / 高频能量与节拍,驱动四种可切换的可视化动画。 所有音频都只在你的浏览器本地处理,不会上传到任何服务器。 点击 Choose Music 选择文件,或把音频文件拖到页面任意位置。…
p5 snake game
My version of the renowned Snake game, coded in JavaScript and implemented with the p5.js library. It represents a small project from my…
Sol 46 Solution
my solution for Sol Lewitt wall drawing #46 in javascript
RocketBall
A Rocket ball games, where rockets need to hit the ball. This is developed using p5.js . It uses genetic algorithm to learn over the time…
MyRogueLike1
The very first video game I coded. I used p5.js. Play it on a computer at It is actually a proof of concept that music composers can now be…
Game Uno
Untitled Game using HTML5 + Canvas + JavaScript + JQuery + CSS
js game rendering benchmark
This is a sprite-based performance test that compares a set of Javascript-based rendering/game engines that are currently maintained. The…
Vynth
Vynth is a modular digital video synthesizer, inspired by analog video synthesizers (like this), that runs in your browser. With Vynth…
creepyTree
Creepy Tree is a generative system that creates trees. A fun little personal project developed in P5js. There are some parameters you can…
shape grid
Interactive generative design project using p5.js
fractured entropy
An interactive visualization collection exploring the mesmerizing world of chaotic attractors and strange attractors. This project renders…
Endless Marble Run
This repository hosts the script and assets for the Endless Marble Run: a 3D simulation of modular blocks generating an infinite marble…
three gunz
Recreating GunZ The Duel as a web version using Three.js GunZ was a fast-paced online third-person shooter (TPS) developed by MAIET…
encounter
One man's mission to remake this amazing Commodore 64 game in WebGL. Play the current build - press Space to start. To run locally, start…
annihilate
use self rig-and-animated naive model An action game prototype made in 2018. Videos: Mutant, Paladin Shiled, Maria, Whirlwind…
Drakonas
Drakonas will be a classic shoot 'em up game build with the Three.js library. The idea is based on Raptor: Call of the shadows. A classic…
evolutionary game of life
Artificial life simulation using genetic algorithm
FreedGames
Games freed of their traditional dimensionality. Traditional Game of Go adapted to numerous 3 dimensional terrains such as a mobius strip…
Amazing Maze
A Simple Java script Based Maze game Which Uses P5.js Javascript Library and Backtracking Algorithm to generate maze... Just open the…
game of life threejs
A 3D implementation of Conway's Game of Life written in JavaScript using Three.js and dat-gui. It's configurable with a real-time response!…
p5 playground
Available to interact with here. Some game(s) implemented and played with neuroevolution of bots. For sketches that include video capture…
tetris Gameboy made in JavaScript
Tetris made in vanilla JavaScript using p5js as for graphics. it's made to look like the original Gameboy version(The First Tetris game)…
cellularAutomata
A cellular automaton (pl. cellular automata, abbrev. CA) is a discrete model studied in computer science, mathematics, physics, complexity…
block breaker
The official repository for the block breaker game.
galaktoon
This game only use the p5.js library. 1 - Download the source. 2 - Install the "live server" extension in Visual Studio Code. 4 - Click on…
Snake Game
Make the Snake as long as you can by eating the grey squares that will appear in the screen. Based on the video by: The Coding Train Use…
FlappyBird AI
This AI was trained using N.E.A.T. This is a genetic algorithm that trains the AI by creating generations of agents and simulating them in…
asteroids game
Built with p5.js , Clone of Arcade Game : Asteroids (1979 Atari)
reaction diffusion playground
Reaction-diffusion is a mathematical model describing how two chemicals might react to each other as they diffuse through a medium…
uji
A minimalist generative art thing – press the buttons and play with the sliders!* The interface is designed (or, rather, deliberately not…
liquid shape distortions
Create psychedelic animations in real-time in the browser. Webgl shader using liquid motion, distortion, shadows, and light.
tesseract formfinding
abstract generative sketch inspired by multidimensional space (p5.js) Oh well! This project is a personal generative sketch created with…
tiny house generator
A small generative drawing system that assembles imaginary cottages from architectural parts, hand-drawn marks, and a controlled amount of…
love
Six generative cards in the browser — peony, constellation, heart, letter, fireflies, clock. Pass ?name=Anna&text=... in the URL and share…
Creative Coding
A collection of interactive, generative, and visual coding experiments built with p5.js. Welcome to my Creative Coding repository! This…
audio reactive visualizer p5 javascript
A compact, static web visualizer using p5.js and p5.sound. This is a browser adaptation of an original Processing sketch that focuses on…
mazeASK
Best viewed on desktop in Chrome. An interactive p5.js lab for exploring maze generation algorithms through their behavior and output…
generative art piece Flow Mirror
Flow Mirror
A creative webcam visualization that transforms your camera feed into dynamic, flowing particles. This interactive sketch uses p5.js to…
Snake Game Webapp
A classic Snake Game built with JavaScript using the p5.js library. Eat the food, grow your tail, and avoid colliding with yourself. Simple…
Treasure Game
A simple 2D vertical runner game built with JavaScript and the p5.js library. Test your reflexes by collecting falling treasures while…
ashworth station
A browser-based zombie survival FPS I made for my seven-year-old, with his ideas and guidance. What began as an AI experiment became an… ▶ 3 plays this week
iron tide submarine
Command a WWII-inspired submarine in a 3D North Atlantic patrol. Track a convoy, line up a torpedo attack, and dive to escape its escort…
propwash
A single-file FPV drone simulator: real satellite imagery, real elevation data, quaternion rigid-body flight physics, and a 4S LiPo model…
JS Snake Game
The game "Snake" made using JavaScript (P5) and JQuery. This repository contains different snakes with different themes and dynamic colors…
snake ai
Hamiltonian cycle is a path in a graph that visits each vertex exactly once and returns to the starting point. In the context of the snake…
formula 0.1
A low-poly arcade F1 racer that runs in a browser tab. Three.js and vanilla JavaScript — no build step, no bundler, no backend, no…
trickshot sandbox
A browser FPS where you chain slides, bunnyhops and wall bounces to build speed, then land absurd trickshots for a big score multiplier…