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 301–400 of 607
game of life webgl
This project is a simple simulation of Conway's Game of Life, running on GPU. The rules can be changed to see how the world evolves. You…
Typomancer
AI-narrated typing roguelite where every keystroke rewrites the story and generated art.
typomaster
🇬🇧 English • 🇸🇦 العربية • 📝 Release Notes Professional bilingual typing trainer — built with React 19 + Tauri 2 + Rust + SQLite. 💡…
haunted lobby
A browser-based 3D co-op horror and social deduction game for 4 to 8 friends. Friends are trapped in a haunted place for one night. They…
bladetide
Slice. Grow. Rule the reef. Project status: alpha. The offline practice mode and the authoritative online arena are playable today. Hedera…
emberworks
A wordless deduction puzzle about waking a dormant machine. Every chamber is a grid of brass relays. Turn them until every striker lands on…
mj thriller pose game
A browser-based webcam pose game where your body becomes the controller. Match iconic dance poses to unleash attacks and survive waves of…
OWL engine ts
A browser-based 2D game engine written in TypeScript and built on Canvas 2D. The engine's public code is organized under src/engine and…
kernel panic
A debug-hell shoot 'em up. You are the cursor. The machine is on fire. Every bug in history has crawled out of the stack, and it is…
gemini tic tac toe 3d
Polished 3D tic-tac-toe in Three.js with player-vs-player and player-vs-AI modes. A modern, polished, and visually immersive 3D Tic Tac Toe…
1010 game physics
Та же головоломка «1010!», но все фигуры — физические тела: падают, сталкиваются, цепляются друг за друга и дожимаются в уже занятые места…
BloonsTD6
A browser-based, Bloons TD-style tower defense game built with TypeScript + HTML5 Canvas and bundled by Vite. Place monkeys along a winding…
lovely farm.fun
Plant radishes, chase crows, feed your dog and visit your friends' farms — just like back then, in a 2026 browser. *"Dear farmers! We…
pocketpuzzle
2048-style merge puzzle PWA with hints, difficulty modes & offline support
costcodle rules
The game rules behind Costcodle, the daily Costco price guessing game: a small, dependency-free TypeScript library for judging guesses…
sidescroll net
同一份物理:src/shared/physics.ts 的 step(map, state, buttons) 伺服器和客戶端共用,固定 30 tick、不讀時間也不用亂數。狀態每步都轉成 f32,跟快照的精度一樣,所以客戶端從快照重播會跟伺服器算出完全相同的位置。測試在 6…
platformer
A platformer game engine using HTML5 and TypeScript. You can use your keyboard to control the game.
telegram mini app 2048 2
@vitejs/plugin-react uses Babel (or oxc when used in rolldown-vite) for Fast Refresh. @vitejs/plugin-react-swc uses SWC for Fast Refresh…
playcanvas quake
An in-progress, source-faithful TypeScript port of the original 1996 Quake runtime to PlayCanvas. It reads the original Quake data formats…
mineboss
Jogo de blocos no navegador, em português, para construir, explorar e enfrentar o Sentinela, o Guardião e o Faroleiro quando quiser. Dá…
webgpu ocean
A real-time Tessendorf FFT ocean in the browser, built with Three.js WebGPURenderer and TSL compute shaders. Three wave cascades, Jacobian…
typescript action roguelike
This is not a plug-and-play game framework or reusable package. This repository is a playable prototype and architecture showcase built to…
snek ultimate
Snake Ultimate — это современное переосмысление классической игры «Змейка», написанное на TypeScript с использованием Canvas API. Игра…
bonk arena
🇫🇷 Français | 🇬🇧 English Jeu de combat 2D cartoon pour enfants, jouable dans le navigateur. Quatre combattants rigolos s'affrontent sur…
snake
Just for fun. It's written in vanilla js, no libraries used. Also it uses HTML elements to render the game instead of canvas.
snake
Snake game built with TypeScript and Redux. You can read a tutorial about this game on Medium.
seasonfall
Play current stable version: v1.2.0 Development for native releases is on hold for the time being. Replacing spaghetti code with noodle…
tetris ts
Tetris with typescript
tetris ts
Tetris game like written in pure Typescript, less than 30kB. You can play here: Play Game
wglt
WGLT is a JavaScript/TypeScript library for creating ASCII games in the browser. WGLT is absurdly overoptimized for performance, using…
dead stop
Play it here · itch.io page The world moves only as fast as you do. An arcade survival game about the cost of standing still. You are a dot…
CronsCollision
Cron Overlap & Server Load Visualizer Visualize multi-job crontab overlaps across a 24-hour timeline, detect server load spikes, and… Vibe-coded
lightsOn
💡 A puzzle game where you need to figure out how to turn all the lights on. Built using PixiJS.
lightsOn2
💡 A sequel to my game Lights on! Light up the entire room to win.
rocket ninja
A platformer game with a focus on enjoyable movement.
inkball
A TypeScript reimplementation of the game included with Windows Vista. Uses matter-js as the physics engine. Canvas renderer is my own…
tanKeDaZhan
一个简单的坦克大战小游戏,实现其基本功能,技术栈,canvas + ts + webpack
offroadJS v2 demo
3d HTML5 game, built on top of [three.js] and [cannon.es] ( originally [cannon.js] ) written in TypeScript ( JS ). music: A Himitsu - Cease.
phaser3 boink
BOINK : 2d Platformer Powered by Phaser
pendulum
A pendulum simulation based on matter.js
minesweeper 3d
A modern, interactive 3D implementation of the classic Minesweeper game built with Three.js and Pixi.js. 3D Gameplay: Interactive 3D…
bye bye alien
A 2D space-shooter built with Phaser 3, TypeScript, Vite and Vitest. Pick one of four ships on the start screen, then battle waves of…
Syncopation
English — Arcade rhythm-fighting playground built with Phaser 3, TypeScript, and original audiovisual assets. Español — Juego web de ritmo…
js13k 2025
Roni and Kira is a game developed for JS13k 2025, under the theme Black Cat. In this adventure, your goal is to help Kira collect all the…
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…
Cascade
Regain control before the city falls apart. Cascade is a solo crisis-strategy game about an optimisation system operating across a city's…
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…
closing quest
ルーレットで進む 3D すごろくで、1年間の経理業務をまるごと体験するゲーム。 月次決算を毎月のサブゴールに、決算・申告・納付を最終ゴールにしています。 仕訳だけではありません。納税・届出の期限、給与・賞与・年末調整、請求書のチェック、入金消込、資金繰り、予実分析、決算整理、申告…
echoshift
A browser-based survival game where you must avoid ghosts that replay your past movements. Objective: Survive as long as possible while…
gayongx warisan
A short 2D silat action-adventure about responsibility, training and heritage. Play Chapter 1 · Portfolio A self-contained Phaser 3…
angry justin sun
证书由虚构的 刘瑞克 · 薄肌学院 颁发,是游戏通关纪念。证书上同时包含普通孙哥和薄肌孙哥。 编辑 src/podcast/podcastData.ts。当前配置为邵艾伦Alan的 《对话孙宇晨:年轻人如何抓住AI时代的机会?》,包含 39 个章节。 startSeconds…
Boom Buds
The 1997 bomb-dropping party classic, rebuilt for the browser. Up to ten bombers on one screen, across the room or across the internet…
TowerHanoi
This is a small simulator of the Towers of Hanoi using Phaser 3, it fits up to 8 discs although you can customize it by changing the speed…
pokemon like game
This is a Pokemon-like game built with TypeScript and Canvas. Thanks for tutorials to Frankslaboratory and ChrisCourses.
pixi space game
2D pixel art space game with Pixi.js and TypeScript
rogue
A small rogue-like game experiment! This was a sandbox to teach myself TypeScript and PixiJS in 2017, and to epxeriment with GitHub Actions…
Bomberman JS
A small simulator about the popular game Bomberman (NES), this little game was born as an inspiration to learn about the awesome universe…
dodging fish
You need to avoid obstacles, keeping the little fish alive! An arcade game designed for precision and reaction. The fish is in an enclosed…
kontris
This is a Tetris clone built with kontra.js. Just use your arrow keys. You could also rotate left and right using the Q and W keys. I was…
js13k 2020
A game by Ben Clark and Salvatore Previti for You can read the whole post-mortem/make-of with all the magic explained at This game requires…
uncharted waters 2
Uncharted Waters: New Horizons (大航海時代II) is an open world RPG and simulation game from 1994, set during the Age of Exploration. Being the…
mctato
俯视角射击游戏
pong ecsy
A Pong implementation utilizing ECSY. This was made as a little hobbyist project for studying the ECS architecure, Typescript, HTML5 canvas…
sd games
Welcome to Stephen Dodd Games, this repository houses all the code related to the game development tutorials at Stephen Dodd Tech Game…
GameOfLifeGPU
A simple J. Conway's Game of Life using WebGPU and TypeScript
politicmon
Un clone di Pokémon in salsa satira politica italiana. RPG con illustrazioni satiriche e interfaccia moderna, gira nel browser, scritto in…
griddle
Griddle is a daily word puzzle. Six five-letter words — three across, three down — are woven together into a 5×5 grid, sharing nine…
deep field td
A tower defense game for your browser — hold the line through an eight-sector campaign, race a friend head-to-head on the same seed, or…
Tinyrealms
A 2D real-time strategy skirmish game built on a deterministic, command-driven simulation. You vs an AI opponent. Gather wood and gold…
chicken crossing pixi
Пошаговая краш-игра в духе Chicken Road. Вы делаете ставку, курица переходит дорогу полоса за полосой, и каждая пройденная полоса повышает…
sliding puzzle react
A little web app to play/solve sliding puzzles. It is written in TypeScript and uses React for the UI components and Phaser for the…
frankie town
The TypeScript source behind a cozy pixel-art dog adventure: explore a neighborhood, solve small puzzles and bring home the ingredients for…
AutomationSolver
A puzzle game where the puzzle piece is ladder logic. Program a Mitsubishi-style PLC on a grid editor, hit Run, and watch power flood the…
Universal AI
An idle game about optimization, and about what happens when you stop being the one doing it. Godot performance is still under…
the way
"I am the way and the truth and the life." (John 14:6) A deeply biblical, open-source pixel art RPG that helps you walk alongside Jesus…
amanuma
ビーカーに溜めた水の中に落ちてくるブロックを使って遊ぶ、PixiJS v8 + Vite + TypeScript 製の水中落ち物パズル。 水中の物理: 浮力・粘性減衰でブロックが「ふわっと」沈む semi-implicit Euler. ホワッと泡になる消去: 合計 7…
pikachu
This is a Phaser 3 project template that uses the Next.js framework. It includes a bridge for React to Phaser game communication…
emberhold
**▶ Play: ** — desktop or phone, no install. A browser game about rebuilding a burned frontier outpost: kill things, carry the goods home…
sector lords
A browser-based cyberpunk crime-war strategy game inspired by classic 1990s overlord strategy (Chaos Overlords vibes — original build, not…
derelict
A real-time, top-down sci-fi roguelike that runs in the browser. Board abandoned ships, salvage what you can, and get out before your…
drogue
Rewrite of the original PICO-8 game DROGUE by Dale W. Morris in TypeScript + Phaser 4. The controls are arrow keys to move, X to select…
pose detection game
A real-time pose detection game built with React, TypeScript, TensorFlow.js, and Phaser 3. Players interact with the game using their body…
Spice Expert Ramu
A tower-defence game about a line cook, built solo for RUN's September Jam 2026. Theme: "Back to Work: any job, and the real story behind…
Osks Office Adventure Game
A tiny pixel adventure about ambition, curiosity, and a frontend developer who turned her job application into a game. I’m Ósk, a frontend… Vibe-coded
Basic game
A futuristic, high-stakes version of the classic game with PWA support and multiple game modes. Classic Mode: The traditional 3x3…
XiuXian Overdue
视觉气质:赛博朋克 / 反乌托邦 —— 霓虹、档案、冷制度口吻。 Legacy:旧版 Endless 压力牌壳与 /game 三段式已下线或迁移;读档时 endless + hs 可迁移为 chapter。/act1、/profile 重定向至主路径。 存档:浏览器…
bomba man
Fun side project, built purely with web without using WebGL or any game library/framework. NPC (Shoutout to Pujan Bhatta). Game API built…
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…
cimulity
Open-source minimal city simulation game in the browser. ▶ Play the live demo Cimulity is a SimCity-style city builder built with Next.js…
prism grid
Place prism pieces, shatter full lines, and keep the cascade alive across 24 stages. Four chapters, 8 goal types, 7 special tiles, 8 themes…
neon thread
Hold to rise, release to fall, and weave one perfect neon line. Five hand-built courses plus endless drift, 11 obstacles, 10 skins and a…
territory clash
60-second rounds. You start on a small patch of ground; draw a trail out of your own territory and close the loop back into it to capture…
red devil re
把两款 2005 / 2006 年的功能机 J2ME 游戏搬进现代浏览器(TypeScript + HTML5 Canvas),直接就能玩。这是对自己持有的老游戏做的存档保护与再实现。 🎮 在线试玩:游戏1 红魔特种兵 · 游戏2 深海战舰 ?game=1 红魔特种兵 ·…
react free for all game client
A top-down real-time multiplayer arena game built with React, TypeScript, and WebSockets. Players join a shared 2000x2000 world, move…
kimchang
위 주소에서 설치 없이 브라우저만으로 동작합니다. (모바일·PC) 브라우저에서 신문 질감 텍스트를 배경으로 깔고, 그 위를 WebGL로 그린 물방울이 굴절·빛을 내는 인터랙티브 데모입니다. 한국 현대미술가 김창열(Kim Tschang-yeul)…
shader svg
An animated WebGL mesh-gradient "ghost" rendered inside an SVG silhouette — built with Next.js 15, @paper-design/shaders-react, and Framer…
squash arena
A 3D pong game with a vaporwave aesthetic built with React, TypeScript, and Three.js. Move your mouse to control the cyan paddle. Keep the…
eclipse wasteland
浏览器端 FPS PVE 射击游戏:多波次副本、无尽爬塔、Roguelite 局内成长与深度养成系统。 集百家之所长的设计:武器机制、数值体系、敌人设计与养成框架的灵感来自多款经典射击与 Roguelite 游戏,经过重新设计与融合,形成一套原创的 PVE 玩法循环。…
sidereal
Draw a constellation. Hear an orbit. A free musical observatory by Beibars / seoshiro. Place notes in a circular sky and hear a four-bar…
MildredPierce
Sitio web de la banda Mildred Pierce. Tiene la página de su sencillo debut y EYETV, un juego en el navegador con estilo de televisión CRT…