Hundreds of canvas demos, 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 1101–1200 of 1477
tanKeDaZhan
一个简单的坦克大战小游戏,实现其基本功能,技术栈,canvas + ts + webpack
JavaScript Game. Graphics
JavaScript Browser 2D Game
IcyTower Game
IcyTower Game Platform Game Using Canvas and Vanilla JavaScript IcyTower Game is a combination of an action game and a platform game. The…
Zombie Game
This repository contains the code corresponding to an in-depth tutorial available on our YouTube channel, Chris Courses. If you prefer…
to infinity and beyond
To Infinity and Beyond é um game em JavaScript, que utiliza o elemento do HTML5, canvas. No jogo, o usuário controla, pelo teclado, uma…
browser game vku campus tour game
vku campus tour game
Chào mừng các game thủ đến với thế giới huyền bí của trò chơi độc đáo VKU - một cuộc phiêu lưu kỳ diệu đầy thách thức và hấp dẫn! Trong trò…
shadow protocol
Top-Down Cyber Tactical Stealth Action & Infiltration Game Pure Vanilla HTML5 Canvas & Procedural Web Audio API — Zero External Libraries…
The Boogeyman Front End Game
The Boogeyman is a 2D front-end side-scroller game; inspired by the 1978 film "Halloween". On Halloween night, everyone is entitled to one…
pop pop popper
A free, private, installable browser game you play with hand gestures. Pinch or grab balloons to pop them, chain combos, grab golden…
Dan Overlay
DanOverlay is a high-performance, real-time overlay for osu!mania and Etterna that estimates your Dan tier and skillset ratings as you…
skysprout
A little leap of adventure. A one-shot prompt game built with GPT-6 Astra in GitHub Copilot CLI. Three worlds. Nine sun shards. One very…
wormgame
A slither.io-like game made in javascript with the canvas API. A - Turn the player snake left. D - Turn the player snake right. M - Toggle…
barrage
A Worms-lite artillery game for the browser. Two teams of three soldiers take turns lobbing bazooka rockets, grenades, cluster bombs…
Fangleaf
MVP d'un jeu coop façon Wild Tamer : chasse des monstres, apprivoise-les, fais apparaître des Alphas qui ressuscitent, améliore ton armure…
2048.js
A JavaScript remake of the classic 2048, which I've been toying with creating properly since 2018. I had initially made a basic version of…
Fly Game
A fly is loose at lunch in a Bremen canteen. Five people are watching, and everything you smash goes on your bill. Move the mouse to aim…
pokemon bullet heaven
▶ JOGAR AGORA NO NAVEGADOR Um Bullet Heaven (estilo Vampire Survivors / Survivor.io) com estrutura de jornada Pokémon. HTML + CSS +…
shardstorm
SHARDSTORM: a free endless tower defense game for the browser, inspired by Bloons TD6. 12 towers with 3 upgrade paths each, 17 enemy types…
pvz myanmar game
Plants vs Zombies — မြန်မာဗားရှင်း | HTML5 Canvas Tower Defense ▶️ ဂိမ်းဆော့ရန် (GitHub Pages) · 📂 Source · 🧪 Tests ⌨️ Esc = ခေတ္တရပ် |…
ctrl slash
A Fruit Ninja-style slicer starring Buddy, the pixel pet from VS Code chat, and all 17 of its hats. Swipe to slice. Don't touch rm -rf…
Elsita Game
Një lojë e vogël (dhe shumë serioze 😄) për të kërkuar falje — kap zemrat, shmang inatet, fito faljen. Po kape shumë inate, Elsita të mbyll…
kolam studio
Speak a kolam into existence. A voice-controlled studio for South Indian sikku kolam and rangoli. Say it in English or Tamil and watch it…
whalechan rice
为什么一个文件就够了:三张立绘已经被 base64 内联进去了(生成脚本是 tools/inline.py)。 代价是文件大了 1.3 MB,好处是彻底不依赖网络,连 art/ 目录都不需要。 网上常说用 jsDelivr 加速 GitHub 上的东西,但这个游戏不能那么用:…
catchaos
Knock any website off the table. Type any website address and an orange cat walks onto the page, climbs the text and images, and knocks…
terminal protocol
一款科幻题材的塔防游戏:失控的人工智能正在入侵虚拟网络空间,玩家部署防御协议拦截敌方进程,守住终端。 这张网络曾由一套名为「归零」的核心系统守护——它的职责是预测网络中可能出现的不稳定征兆,抢在崩溃发生前把异常拉回基准状态。三年前的「断潮夜」,一次从未被建模过的连锁故障同时在多个…
echoshift
A browser-based survival game where you must avoid ghosts that replay your past movements. Objective: Survive as long as possible while…
chartflip
주식 차트를 타고 달리는 횡스크롤 타임어택 게임입니다. 사무실 의자에 탄 개미 직장인을 최대한 빨리 집으로 보내세요. 사람의 기획과 디렉션으로 GPT·Claude와 함께 만들었습니다. Space를 누르면 차트가 상하로 뒤집힙니다. 골짜기에서 뒤집으면…
bangdream
BanG Dream! 棉花娃娃版「合成大西瓜」—— 45 只毛绒娃娃、按轮廓碰撞、果冻手感、无服务器全球榜。 **在线玩: Pages,纯静态) 零依赖、零构建:双击 index.html 就能玩;想让成绩存得住(某些浏览器在 file:// 下禁本地存储)就双击…
interstellar courier
驾驶一艘小小的星际快递船,在流星雨中收集星星、躲避陨石。 一个零依赖、打开浏览器就能玩的迷你太空躲避游戏。 ☄ 撞到陨石会损失一艘飞船,共 3 艘。 撞到陨石后有短暂无敌时间,期间飞船会闪烁。 ⚡ 难度递增:60 秒内从 1 级拉满到 5 级,陨石越来越密、越来越快。 🏆…
DinoRun
Fan-made game. Not affiliated with the rights holder of the dinosaur game in a well-known browser. The interface is in Russian. Keys can be…
dino runner
一个用原生 Canvas 写的恐龙跑酷小游戏。单文件、零依赖、双击就能玩。 纯手写的像素画,没有任何图片素材——恐龙、仙人掌、翼龙、云、月亮全部是代码里 一格一格画出来的;音效也是用 WebAudio 现场合成的。 撞到仙人掌或者翼龙就结束,按 空格 或点击重来。 每跑 100…
loop knight
過去の自分と共闘する、10秒ループシューター。 10秒ごとに時間が巻き戻り、直前のループの自分が「ゴースト」になって同じ動き・同じ射撃を繰り返します。 ループを重ねるほど味方は増えるけれど、敵も増えていく。過去の自分たちと息を合わせて、どこまで生き延びられるか。…
me ayudas juego
Un pequeño conejo recorre un paisaje de papel pintado y descubre cuánto puede conseguir con la ayuda de sus amigos. Adaptación jugable del…
dots
Clone of Boomshine. This version can be played here The logic is implemented in Rust targeting WebAssembly, with the rendering handled by…
one tap golf
This project is a simple game that involves hitting a ball into a golf hole. The entire game is operated using a mouse. Holding down the…
pokemon like game
This is a Pokemon-like game built with TypeScript and Canvas. Thanks for tutorials to Frankslaboratory and ChrisCourses.
projeto prog III
Trabalho de aula de programação III - Manipulação de polígonos
jogo de nave
Jogo desenvolvido do livro Desenvolva jogos com HTML5 Canvas e JavaScript do autor Éderson Cássio Controle sua nave, destrua o maior número…
JogoDaCobrinha
O Jogo da Cobrinha foi desenvolvido com HTML5 Canvas e Js com o objetivo de demostrar meu aprendizado.
pocket tanks
The fastest game of artillery you'll ever play. Pocket Tanks is designed to be easy to learn, and fun to master. All the excitement of…
naruto rasengan gesture effects
A browser-based interactive effect inspired by Naruto, built with MediaPipe Hands. After enabling the camera, users can open their palm to…
2d3d
Curated url lists of graphics
SpaceInvaders
JavaScript canvas game for js13k
browser game js13k17
js13k17
My entry for js13kGames 2017
ChineseChessOnline
canvas 响应式设计 适配全分辨率 , 即使是是手表. (如果您手动修改屏幕,刷新即可). 前端棋子走法规则检测 + 后端防作弊棋子规则检测。 多人房间功能 ,房间列表实时更新,每个房间两人对弈实时同步。 棋谱记录功能(记录所有回合走法).
browser game taiko
taiko
太鼓达人 html 游戏
Bomberman Clone
You control a character that places bombs that explode after a short time and can kill the enemies. Enemies will spawn in random locations…
achtung die kurve
Revived HTML5 and Javascript version of the Flash game "Achtung, die Kurve!" (beware, (of) the curve!). Hope you enjoy!
mctato
俯视角射击游戏
pong ecsy
A Pong implementation utilizing ECSY. This was made as a little hobbyist project for studying the ECS architecure, Typescript, HTML5 canvas…
ironharch
IronHarch is a recreation of the famous Archero game, made entirely in JavaScript, HTML, and CSS for the IronHack Module 1 project. The…
vue hextris
An addictive puzzle game, written with Vue.js. The design of this game come from here. It's interesting, I was attracted deeply when I…
tether
tether! is game where you wreck as many enemies as possible using your tether, however if an enemy touches your ball then you get…
spacecraft game
a spacecraft that has to survive a journey through space Please file an issue for bugs, missing documentation, or unexpected behavior…
river raid 2k
It's a intuitive remake game of River Raid. The motivation is just fun in coding, there is no commercial purpose. Nice decouple, (not for…
tmp3d
Tmp3D is a 3-D software renderer written from scratch in nothing but TypeScript (which itself transpiles into plain-old JavaScript before…
the matrix effect
O incrível efeito da chuva de letras no estilo da trilogia Matrix. ### "Cedo ou tarde, você vai aprender, assim como eu aprendi, que existe…
Classic Pool Game
A Typescript remake is now available here. Same functionality with better and more readable code. The presented code is my first shot at…
sd games
Welcome to Stephen Dodd Games, this repository houses all the code related to the game development tutorials at Stephen Dodd Tech Game…
dodger game
经典躲避游戏https://hzfe.github.io/dodger-game/
zombie
碰撞检测:人物、怪物、子弹、道具拾取的碰撞基于canvas内部实现的isPointInPath()实现。 游戏引擎:自己编写的简易游戏引擎,实现了游戏循环、暂停、动画、行为、声音与图片预加载、向量与碰撞检测系统。…
game arkanoid js
https://oxica.github.io/game-arkanoid-js/
langton loops
Langton's Loops implemented in JavaScript using a canvas.
politicmon
Un clone di Pokémon in salsa satira politica italiana. RPG con illustrazioni satiriche e interfaccia moderna, gira nel browser, scritto in…
sunniesnow
A web rhythm game. Play the game online: stable branch, master branch. On desktop, any modern browser should work, and any browser-specific…
insane soccer
Insane Soccer is an open-source, browser-based HTML5 soccer game built entirely in TypeScript. Play 1-on-1 against a CPU opponent on a…
fluffy computing machine
一个监控视角的恐怖游戏。你是温岸公寓的夜班门房,22:00 到 05:30 坐在监控台前。 每一个来访的人都要进门——看证件、查登记册、看本人,三样对得上才开门。 门口有人按铃 → 他会把通行证举到摄像头前,右栏出现证件照与信息。…
A Cobra vai Fumar
Um jogo de cobrinha inspirado no clássico Snake, desenvolvido com HTML, CSS e JavaScript, trazendo algumas mecânicas extras para deixar a…
lemmings web
Status: spielbarer Prototyp, im Browser und auf dem Handy getestet. Kein Build-Schritt, kein npm, keine Fremdassets — reines…
naidan slingshot
愤怒的小鸟式弹弓游戏:奶蛋当小鸟(七个形象,各有技能),奶蛙当猪。 纯前端(HTML + Canvas + Matter.js),双击 HTML 就能玩,没有构建步骤、没有后端。 地图是两倍长的(2720 起步,随关卡最长长到 4600+),所以镜头能滚、能缩:…
hot pull
用全网实时热搜当卡池的抽卡小游戏 [!NOTE] 把今天的头条变成你的抽卡池 —— 打开网页就能抽,3 天 / 1 周 / 1 月主题自动刷新,零安装零注册。 实时抓取全网热搜生成卡池,主题每天自动更新。 3 天 / 1 周 / 1 月三种时间窗,随时切换。…
Night Wards
A browser tower defense game where you defend your settlement from creatures and cryptids that come out at night. Your towers can only hit…
Wheelie
An unofficial fan-made web port of Gravity Defied — the classic 2004 trial racing game for J2ME phones, playable in the browser. Play it at…
keyboard escape
一個 Roblox obby 風格嘅網頁逃脫遊戲 —— 純鍵盤操作、單一 HTML 檔案、零依賴、雙擊即玩。 用 canvas 2D 做偽 3D 透視渲染,跑四關障礙賽:跳平台、避熔岩、閃旋風刀、踩移動浮台,衝去金色逃脫門。 熔岩 — 觸到即死,重生於最近檢查點。 旋風刀…
slug out
Juego de disparos parabólicos con babosas elementales. 8 elementos, 40 babosas coleccionables, 5 rarezas, cofres, habilidades definitivas…
game
(手机竖屏点开自动旋转为大视野全屏横屏,左右大拇指触控即玩!) 金币尺寸由 16px 放大至 22px(醒目度大幅跃升),宝箱由 26px 放大至 28px,判定磁吸距离扩大至 38px,拾取更过瘾。 3D 动态旋转透视:采用余弦周期动态透视(0.32 ~ 1.0…
rhythmeyez
An optical dual-analog-stick rhythm game. Two realistic 3D eyeballs (Three.js) are your pupils — push a stick and that eye looks outward…
kizak
Tarayıcıda oynanan sonsuz kızak oyunu. Yokuş aşağı kayarsın, hız gittikçe artar; ağaçlara, kayalara ve kardan adamlara çarpmadan ne kadar…
spider man web swinger game
Live Preview: https://developer-zahid.github.io/spider-man-web-swinger-game/
f1
Tarayıcıda çalışan, 4 kişiye kadar aynı klavyede oynanan yarış oyunu. Sıralama turu, ardından yarış. Kurulum yok, bağımlılık yok, build…
air fruit slicer demo
这是一个很小的网页实验:坐久了以后,不想打开健身 App,也不想开始一套完整课程,就站起来,对着电脑挥 5 分钟手。 用摄像头识别整只手中心,不追踪单根手指。 屏幕指定目标水果和目标区域,比如“先切西瓜 · 左侧”. 分成热身、主运动、冲刺、放松四段。…
Basic game
A futuristic, high-stakes version of the classic game with PWA support and multiple game modes. Classic Mode: The traditional 3x3…
trees armageddon
A turn-based artillery game in the browser, built with vanilla JavaScript and the Canvas API. Two teams take turns; each turn a randomly…
poolUltimate GameLab
Jogo de sinuca/bilhar 8-Ball para navegador, integrante da coleção GameLab Engine / Teclabs Info, desenvolvido por Anthony Freitas. HTML5…
Space Invaders
canvas-game · canvas2d · es6 · retrogaming
Arcane Duel
Arcane Duel is a browser game where you draw gestures to cast spells against a computer-controlled mage. It is built with HTML, CSS, and…
cuting gumoku game
一个具有中国风特色的五子棋游戏,与可爱的AI角色"婷婷"进行人机对战,或通过互联网与好友PK! 人机对战: 与AI角色"婷婷"对战,支持三种难度等级。 互联网PK: 与好友通过链接联机对战。 中国风UI: 古典风格的棋盘和可爱的角色形象。 实时计时器…
claude ai unicorn attack game
A web-based recreation of the classic endless runner game "Robot Unicorn Attack" using HTML5 Canvas and vanilla JavaScript. Smooth endless…
c4
c4, stands for Connect Four, is a browser game written in TypeScript and utilizes HTML's canvas. Player is playing against an AI that uses…
thock
A falling-words typing game. Words drop from the top of the screen; type them to destroy them before they cross the line. Chain combos…
AJ RUNNER
An original, responsive three-track endless runner for the browser. Play as AJ, dodge trains, collect coins, and build score streaks…
qqt bun6
《QQ堂》经典玩法「抢包山 6 和 水面11」的网页复刻 —— 浏览器打开即玩,支持 2–8 人实时联机 《QQ堂》是腾讯 2004 年上线的休闲竞技网游,已于 2022 年 4…
Flappy Duel
beginner-code · beginner-project · canvas-game · canvas2d · flappy-bird
clownword desert
ClownWord Desert is a 2D open-world educational browser game where players explore a desert, survive clown hordes, and defeat enemies by…
juego max
Invented and designed by Max, an 8-year-old kid. The idea, the rules, and the characters are 100% his — the code just makes his imagination…
blackwater dock
Klimatyczna gra przeglądarkowa o prowadzeniu łodzi podwodnej Kestrel-7 przez sztormy, ciemne głębiny i precyzyjne manewry dokowania. Cała…
blastzone
A Dyna Blaster / Atomic Bomberman style arena brawler that runs in the browser. Up to four fighters, destructible arena, chain reactions…
o empire reborn
An original, from-scratch atmospheric survival procession for the browser. Carry a cursed reliquary across a post-rapture medieval flower…
neon survivor
쏟아지는 네온 괴물 무리에서 10분간 살아남는 브라우저 생존 액션 게임입니다. 뱀파이어 서바이버 스타일 — 이동만 하면 공격은 자동, 레벨업마다 카드를 골라 나만의 빌드를 완성하세요. 설치 불필요 · PC/모바일 지원 · 단일 HTML 파일 (외부…
punter.js
A tiny JS game engine for learning