Hundreds of TypeScript 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 607
browser game goguryeo
goguryeo
줄어든다. 수·당의 원정군은 군량이 떨어지면 무너진다(청야 전술을 익히면 두 배로). 성 앞에서는 곧바로 치거나 포위 — 한 해면 충차, 두 해면 토산이 준비되고, 포위된 성은 양식이 떨어져 간다. 맡기기**(자동 결산, 승산을 미리 보여 준다)…
aether
An interactive single-page site for a fictional high-altitude research station, built so that everything on screen is computed from the…
deadgrid
Signal lost. Grid 7. Wilderness protocol. Play the latest build · Report a bug · Join the discussion DEADGRID is an experimental…
cave runner
Cave Runner is a 3D endless runner game built with Threejs, ViteJS, Netlify, and PlanetScale
gallery
本项目中使用的技术栈为three.js,使用blender进行建模,最后烘焙渲染场景贴图,导出glb地图格式在Web端渲染。 此项目仅为数字展馆概念的demo项目,如有不完善的地方还请多多包涵,有任何问题都可以提issue。…
GyroMouse games
A high-performance suite of 3D web games engineered for local execution, zero hosting, and seamless smartphone control via GyroMouse…
saaz together
🎵 Listen together, chat in real time, and discover people who share your music taste. Saaz is a modern social music platform where people… Vibe-coded
puzzle pieces
A modern jigsaw puzzle game built with Loveable AI. Currently in active development with daily challenges , multiple puzzle categories, and… Vibe-coded
minecraft web
音效来自 Minetest Game(mods/default/sounds/),媒体资源采用 CC BY-SA 3.0,作者为 Various Minetest Game developers。详见 public/sounds/CREDITS.md。
A Follow
AFollow is an interactive web application demonstrating the A* pathfinding algorithm using p5.js. Watch as a player navigates through a…
quantum tunnel game
Quantum Tunnel is a mobile-first browser game built with Vite, TypeScript, Three.js, and the Web Audio API. You race as a subatomic…
ascii visual engine
A Canvas 2D ASCII engine used by Plantasonic and Signal 9. Grid, frame loop, presets, plugins, audio, and MIDI — the host app owns the…
immersive photo gallery
一个以摄影作品为核心的沉浸式前端画廊,包含编辑式推荐首页、可交互的 Three.js WebGL 作品墙和独立作品详情页。 项目重点放在视觉呈现、交互性能和内容层解耦:默认使用仓库内的本地快照运行,也可以在正式环境通过同源内容接口接入私有后端。后端服务、数据库和运营数据不包含在本…
pipe dream connect
An interactive timing game inspired by charity: water, built as an AI-assisted development project using Lovable. Pipe Connect is a simple… Vibe-coded
hanabi canvas app
「花火と心模様」は、ひとつの夜の情景に、コードで描く光、火花、空気の揺らぎ、環境音を重ねたアンビエントプロダクトです。タスクを管理するためのツールでも、競争や評価を生むSNSでもありません。画面を開き、その日の自分の「心模様」に合う光と音を選び、ただ静かに雰囲気を味わうための空間…
Vellum
An atelier of imaginary cartography. Vellum lives at . No install, no account: the whole engine runs client-side in your browser. Vellum…
earthloom
The Earth weaves one portrait a day. Earthloom turns earthquakes, space weather, global weather samples, and the lunar phase into a…
Recta
Générateur d'affiches de propagande du C.G.U. pour l'univers ROBŌTARIIS. L'Oraculum diffuse. Vous écoutez. Recta génère des communiqués…
research assistant
ResearchAI Assistant is a web-based tool that transforms academic papers into accessible content formats—slides, podcast scripts, executive… Vibe-coded
shiyun
而星与星之间的虚空,藏着比这更大的东西 —— 它是「一切可能的近体诗」。点一下空处,就从噪声里 unrank 出一首诗,并显示它在「全集目录」里那个长达 82–229 位的编号:地址几乎和诗本身一样长(目录即图书馆)。诗不被储存,给一个编号就能算出它是第几首诗,反之亦然… Vibe-coded
warm static atelier
One thermochromic printed sheet. Nine panels. No scroll-reveals. Desktop: drag, scroll, arrow keys, or use the sheet monitor at bottom…
game off 2026
My entry for GitHub Game Off 2026, a month-long game jam that runs from November 1 to December 1, 2026. The theme is announced on November…
Breach
A top-down tactical game set in the fictional harbour city of Port Ardley. You lead a single operator into buildings you've only seen on a…
social links
social-links: projeto ao estilo linktree feito em Astro para divulgar redes sociais
arcane reelax
一款以海洋、鱼获与装备养成为核心的网页钓鱼游戏。 自动逐杆钓鱼、在线与离线收益、天气变化和 17 张水域地图。 1122 种鱼获、九级稀有度、图鉴、专精目标、成就与称号。 鱼竿、鱼饵、装备、背包、商店、道具市场、鱼类市场和以物易物。…
pocket
A simple particle manager for JavaScript that enables efficient positional queries by dynamically grouping particles into recursively…
typester
A keyboard-first typing speed game. A word appears, you type it, you race the clock. Chase a streak multiplier, catch power words for bonus…
aeroquote compass
A strategic procurement tool that turns a stack of supplier quotations into an auditable sourcing decision. Buyers upload quotes in any… Vibe-coded
brainboost
直接体验 · MIT · 浏览器验收 这是远端原有 React / Vite 网页项目。 本机另有同名 Flutter 工程,属于不同项目,没有覆盖或合并到这里。 公开版的小游戏在浏览器运行。知识问答使用明确标识的本地固定示例题库,不调用 Gemini 或其他 AI…
Slot Game
A fully-featured browser-based slot game built from the ground up as a personal portfolio project. The game is currently under active…
The usual suspect
Every case needs a suspect. Investigate using realistic surveillance tools: Unix terminal log analysis, timeline message scrubbing, analog…
mournwell
A short room-by-room action game you play in the browser: fight down two depths of a haunted well, pick up relics that change how you…
get flowsmith
An interactive, visual workflow builder inspired by n8n and Apple Shortcuts. Built with React Flow and client-side state simulation. Visual… Vibe-coded
UQ Building dle
UQ-Building-dle is like wordle mixed with countrydle, but for UQ buildings. If you're interested in playing, here is the link to play…
wordle
This game is my own adaptation of the original Wordle game developed by Josh Wardle.
playcanvas standalone testbed
playcanvas engine standalone + vite sample
volley js13k
Don't look too much at the code quality / readability for the moment The game is automatically deployed on Minimalist volley game for the…
2048 webcomponent
2048 as a WebComponent
ts arkanoid game
A simple Arkanoid game built with vanilla TypeScript.
Aim Lab TS
Customizable TypeScript aiming game for precision training
inert
Minimalistic tower defense in the browser entirely in typescript (no deps).
game 2048
基于 Cocos Creator 3.8.8 + TypeScript 的可配置数字合并小游戏。规则层与引擎解耦,支持单测、确定性回放、配置驱动与性能面板,适合作为游戏客户端向作品集项目。 若网页与本地预览不一致,以 Cocos Creator 本地 Preview…
night parade evening walk
記念撮影:ドラッグで回す。A/D・W/S・R/F で左右・前後・高さ。T「向き直る」、Y「こっち向いて」(並びや姿を替えると戻る)。「並び」は 1〜5。H で UI を隠す。Space で撮る。Esc…
daystar
A tiny meeting app that plays like a game: every person is a glowing star or planet drifting around a shared sun in a 10,000 px disc of…
wargame
Wargame is a real-time browser strategic game in which player has to destroy all computer's units. In order to win the game player must…
tetris js
A tetris clone written in typescript following the 2009 tetris guidelines (wip)
gogs
A sandboxed, sequential benchmarking harness for comparing Journey (Rust/WASM) and TinyTS (TypeScript) game engines. Engines run in…
jirai
Every number is a clue. Minesweeper across four-neighbour, eight-neighbour, hexagonal and wraparound grids. Choose a shape, lay a seeded…
fosforo
Uma população de pássaros aprende a jogar Flappy Bird por evolução, no navegador, e você assiste, mexe e joga contra o melhor deles. O jogo…
mutation garden
Plant a seed, watch something strange grow, harvest it, and find out what it can turn into. A small 3D gardening game for phone browsers…
HouseCleanerPlayable
Playable ad: clean a wrecked yard with a broom, watch the house get rebuilt, then paint the walls and roof with a roller. Exterior version…
BagelMVP
Pang-inspired HTML5 mobile web prototype — modern Neon Glassblowing aesthetic. One-touch drag + double-tap harpoon firing for balloon…
IceTube
The game about managing your own media!
AlphaTD
A WIP Tower Defence game
pets
Observe two distinct pets traverse the room using an A* path-finding algorithm. Add walls to the room to make it more challenging for pets…
crypto rocket
Minecraft font as public domain in fontspace. Some UI assets from Pixabay.
battle city royale
A tribute to Battle City game, that was originally produced and published in 1985 by Namco for NES. It's written in TypeScript using Phaser…
cannons
Two cannons on castles take turns plinking at each other to the death
plinko deluxe
A free-to-play Plinko web game inspired by The Price Is Right. Built with Claude Code — a great example of what you can create when AI and… Vibe-coded
coda shmup
This is the base project used as teaching material for the gamedev module at Coda
PvZ
一个工业级架构的《植物大战僵尸》网页版实现,基于 TypeScript + Phaser 3 构建。本项目不仅复刻了核心玩法,还提供了一套完整的开发工具链。 组件化 HUD:重构了阳光显示、植物选择器和进度条,支持动态反馈。 骨骼动画支持:深度集成 Spine…
ludum 52 omsk
canvas-game · game · html5 · ldjam · ludum-dare
Halloween
Halloween-themed TypeScript game demonstrating player movement, enemies, projectiles, and scoring.
personal website
Personal website
tinder for shitposting
A parody "Tinder-style" swipe deck for shitposts: swipe right to like a post, left to pass, and see what matches your terrible sense of…
Nardy
Online backgammon (nardy) built with React, TypeScript, and PixiJS. Play vs bot, hot-seat two-player, or connect over WebRTC for ranked…
robot rescue
A mobile-first HTML5 playable ad for a runner game. In about 20–40 seconds the player builds an AI racer in three quick choices and watches…
help the character
A mobile-first HTML5 playable ad in the "save the character" match-3 genre. A cave-in has trapped a miner, who holds a plank against the…
flare tanks
A real-time 3 vs 3 tank battle for the browser, running entirely on the Cloudflare free plan. FLARE TANKS is a top-down 2D pixel-art tank…
mythos unbound
Gods remember their grudges. Mythos Unbound is a free browser battler where 66 gods, titans and heroes fight harder, or refuse to fight at…
edopro web
Play EDOPro online duels in the browser, without installing the game client. model, renders it, and answers every duel prompt. It builds to…
big chungus game
A video game about a meme. Play as Big Chungus and fend off waves of enemies. Play it online in your browser: (Also designed to work for…
happy birthday orly
Simple HTML5 game created for the birthday of my beloved girlfriend Orly. Built with Phaser 3 game framework. Enjoy! can stream .ogg audio…
phaser3 typescript examples
Various examples and uses for Phaser 3 features in TypeScript for game development All static assets used by the examples are located in…
phaser3 typescript platformer example
Built with the typescript phaser-project-template starter. Play the game (Add it to the homescreen to test the PWA functionality)
phaser3 game demo
All newest ES 2020 features. Includes Phaser 3 TypeScript typings. For development and production builds.
phaser simple soccer
A Phaser implementation of "Programming Game AI by Example by Mat Buckland, Chapter 4: Simple Soccer".
space invaders phaser 3
Another Space Invaders game 😂😂😂 It was based on Phaser 2 Invader official tutorial but written in Phaser 3 and TypeScript. There were…
phaser3 simple rpg
This is just an ambition free project that I developed as an exercice with Typescript and Phaser. Some things are out-to-date and some…
Dude SideScroll
(not fully supported on Edge) A side-scrolling adventure game, featuring Dude, from Adventures of Dude in the Top-Down world. Embrace this…
phaser catch the cat
直到你把小猫围住(赢),或者小猫走到边界并逃跑(输)。 参考 src/solvers/ 中提供的例子编写算法,并使用下列代码替换。 这个 solver 的返回值即为猫要往哪个方向走一步,如果撞墙则算玩家获胜 猫站在星号的位置,数字代表每个方向的编号 游戏的思路和小猫的图片来源于…
collect and conquer
Mini RTS game developed for the Akeneo Game Jam #4. Playing with steering behaviors, stacked FSM, A* path finding and procedural map…
cocos creator mario
由於 Stage 2 (第二關) 應較 Stage 1 (第一關) 難,故第二關地圖較長,機關也較多,進一步提升美術和遊戲性。以下針對美術與遊戲性的部分列舉說明。 這有點難截圖,圖中靠近花的一個 goomba 和 turtle 是從天而降的。 目前實作離線單人與多人,多人定義為…
pachinko three
パチンコスリー
cycling flight game
以遊戲化方式進行室內騎行功率訓練。功率驅動人力飛行器爬升/下降;沿固定路線在陸地與海面上空交替飛行。功率不足、高度掉到低空時,會觸發該時代主題(Era)的威脅生物。威脅不做失敗判定,沒有操控閃避——維持目標功率是唯一避險手段。 線上為模擬功率模式(不需騎行台;瀏覽器無法使用…
janken hub
世界のじゃんけんを集めた対戦ハブ 各国・各地域のじゃんけん文化を 1 枚のキャンバスに集約した、フロント完結のオフライン対戦ハブ。 NPC との対戦で各ルールを楽しめる。サーバなし・LocalStorage で完結。 DESIGN.md…
pixi neon district
A small top-down game about a neon city at night, built with PixiJS 8 and TypeScript. Walk the streets, talk to the locals and recover five…
phaser typescript basics
Simple game with Phaser 3 & TypeScript
labirong3d client
This is a remake of the multiplayer labirong game in 3D using Babylon.JS, it is a project to test new things out and have fun, feel free to…
BabulonjsCarGame
You can control the car using W A S and D keys. The car only turns when both the forward keys and the sideway keys are pressed at the same…
jev dungeon runner
Jev Dungeon Runner is a browser game that demonstrates how to use Jev as a structured decision layer inside software. Jev does not write…
Count Dawn
GMTK Game Jam submission — theme: "Countdown". A reverse horde survival game: you are the monster. Hunt the humans who came to kill you…
windowball
The pinball table is your desktop. Open browser windows from the in-game Cabinet, drag them anywhere on screen, and the ball flies through…
roboscript
ロボットの AI をプログラムで書いて、戦わせて、デバッグするゲームです。ブラウザで動きます。 A game where you write your robot's AI in a small programming language, send it into…
nexus tcg engine
Card Illustrations: Generated via Github Copilot. UI & Layout: Designed and implemented using Phaser 3 components.
browser game showcase
showcase
A modern Babylon.js 3D showcase built with Vite and TypeScript. ⚡ Vite - Fast build tool and development server. 🔷 TypeScript - Type-safe…
tank me server
Authoritative game server for tank-me <img alt="GitHub Workflow Status" src=" Headless game engine by BabylonJS.
pirate battle
A top-down naval shooter that runs in the browser. You sail between islands, sink Chasers and Shooters before the clock runs out, and your…
combo miner
一款商业级 HTML5 休闲街机游戏。核心玩法借鉴《黄金矿工》的摆钩抓取,创新点是 同色宝石连锁倍率系统——抓取顺序决定分数倍率,逼玩家规划路线、滚雪球式得分。配合关间 Roguelite 强化、皮肤商店与货币系统,形成"再来一局"的留存循环。 纯前端、可静态部署(Vercel…
lucciola
A night in the woods. A tiny light. ▶ Play in your browser · You are a firefly in a pitch-dark forest. Your light is both your sight and…