Hundreds of 3D 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 101–200 of 230
Walking Pi
A walk driven by the digits of π, other famous numbers, formulas and large primes. The walker moves on square, triangle or hexagon tiles…
life3d
3D Game of Life, but the cells have weight. All done by Claude Opus 5.5: the simulation, the physics tuning, the rendering, the UI and the…
vibevox stardust
While your AI agent talks, thousands of particles form a 3D figure of what it is talking about — a coffee cup, a sofa, a dolphin, a guitar…
creative coding gba exploded view
GBA Exploded View is an interactive 3D experiment that lets you explore the internal construction of a Game Boy Advance directly in the…
trefoil
A live 3D rainbow trefoil — one loop, three crossings. Drag it, recast it as a word, or drop a logo. Same candy studio. Eight uses (2 + cos…
generative art piece 3d gradients generator
3d gradients generator
Make animated 3D gradients in your browser. Change the colors, shapes, noise, and materials, then copy your settings to reuse them. Morph…
TheHollow
A moody, first-person 3D exploration experience built entirely in a single HTML file with Three.js. You wake at the edge of a…
Makone
An open-source kit for building 3D worlds in code. Objects, scenes and games — no model files, no texture packs, and it runs inside the…
gitcity
Turn any GitHub contribution graph into a living 3D city. Every day is a building, height is commit volume, and the whole year lights up as…
TheTerminal
A live 3D container-terminal operations game for the fictional Port Mumbai, built as a single static page with three.js (r128, loaded from… Vibe-coded
scoundrel solitaire
Scoundrel is a Dungeon-themed solitaire card game by Zach Gage and Kurt Bieg. This repository keeps a Gemini-authored implementation of the… Vibe-coded
peche perchee
Maintenir clic gauche / Espace : charger le lancer, relâcher pour lancer. Vise les ombres sous l'eau. « ! » : cliquer vite pour ferrer…
webgl buddha
This demo is a WebGL port of Android live wallpaper 3D Buddha Live Wallpaper. Article explaining implementation of soft particles used in…
super halma
Super Halma: Indonesian Checker with customization
boom and bust
A 3D economics board game for the whole family — 2 to 8 players, runs offline in the browser. BOOM & BUST is a remix of The Game of Life…
slice of life crisis
You're another year older. Here is a cake you can't eat, a knife you can't hold, and a candle that listens to you breathe. Zero calories…
3D drone flyer simulator
Real-time 3D drone flight simulator with an Incremental Nonlinear Dynamic Inversion (INDI) flight controller, neural effectiveness model…
waifu space
⚠️ Due to token shortage and busy schedule of the developers, we will not be able to continue this project at this time. However, as soon…
lotr voxel diorama
반지의 제왕 3D 복셀 디오라마 인터랙티브 웹 애플리케이션 A high-performance interactive 3D Voxel Diorama celebrating Tolkien's Middle-earth, built with Three.js…
bricklab
Once loaded, the only visible element is the 3D canvas: the studio UI is rendered into it, and a transparent canvas above it takes pointer…
NineFold
Sudoku leaves the page: 81 levels across nine realms, true 3D cube puzzles you turn and slice, Killer sums, memory and speed challenges…
2d3d
Curated url lists of graphics
Ray Tracing
A quick simple ray tracer written in glsl using JavaScript and WebGL
Dice
grrd's Dice is a HTML5 3D Dice Roller app and a Yahtzee game for one to five players. The 3D WebGL graphics are realized with three.js…
tmp3d
Tmp3D is a 3-D software renderer written from scratch in nothing but TypeScript (which itself transpiles into plain-old JavaScript before…
Morphing
Morphing Basics
Sci fi Tunnel
Sci-fi Tunnel by Manish Dhaka
semantle umap
Find the rendered notebook here Semantle, created by David Turner, is an interesting spin on the recent trend of word guessing games…
Dream scape
Built with Babylon.js and JavaScript for the Games On Web 2025 contest. You play as a student trapped inside a strange dream. Floating…
browser game threejs journey challange christmas
threejs journey challange christmas
This was my first ThreeJS project. It is a minigame where you have to collect presents and deliver them to houses as Santa. This projcet…
babylon js jp community.github.io
Babylon.js Japanese Community Website
BusParking game
A 3D bus parking puzzle game built with BabylonJS, playable as a Farcaster mini app on Base .... move buses in the correct order to get…
billiards
This is an open-source project bringing unsophisticated billiards physics written in TypeScript to the browser. Demos run in all major…
demo trussBuster2
TRUSS BUSTER ENDLESS — rotating-platform demolition game built with TrussC + Jolt Physics (playable in browser)
gerawebgl
I first developed my own WebGL library (based on v1.0) back in 2014. Now I’ve decided to revisit those ideas, explore what WebGL 2.0…
Chronos
An immersive, scroll-driven time-machine web experience. Time is not a line. It is a destination. A fictional science-fiction experience…
3DTicTacToe
An online 3D-Tic-Tac-toe game using Three.js
fluid light
👉 立即体验 Fluid Light 官网 Fluid Light 是一家专注于概念艺术与数字创意的工作室。我们相信,艺术与技术的结合能点亮每一个灵感瞬间。无论是游戏、影视、动画还是品牌视觉,我们都能为你带来独特的视觉盛宴。 🌈…
Frosty Forest Adventure
A 3D web-based game developed with ChatGPT4. Move your heroine to collect all of the treasure. Drag the mouse to rotate the camera view…
helios
A scroll-driven 3D voyage through the solar system. A cinematic WebGL film plays under the page as you scroll start at a spiral Milky Way…
splash bash
말랑한 콩 캐릭터들이 뒷마당 수영장 파티에서 벌이는 귀여운 3D 물총 싸움 FPS. 설치 없이 브라우저에서 링크 하나로 바로 친구와 온라인 대전할 수 있고, 게임 서버가 없습니다(브라우저끼리 P2P 로 직접 연결). Trystero 가 공개…
3engine
A browser-based 3D scene editor and game engine built on Three.js. Build a scene with a real transform gizmo, give objects physics and…
surf nos trilhos
Surf nos Trilhos é um jogo de corrida infinita (endless runner) em 3D, no estilo Subway Surfers, que roda direto no navegador do celular ou…
gallery
本项目中使用的技术栈为three.js,使用blender进行建模,最后烘焙渲染场景贴图,导出glb地图格式在Web端渲染。 此项目仅为数字展馆概念的demo项目,如有不完善的地方还请多多包涵,有任何问题都可以提issue。…
Lego Blocks Game
A modern web-based 3D Lego simulation game built with Next.js 15, React 19, and Three.js. Create, modify, and explore virtual Lego…
glas
WebGL in WebAssembly with AssemblyScript. This is a work-in-progress port of Three.js, a JavaScript 3D WebGL library, into AssemblyScript…
radrun
Web-slinger tag over the rooftops: pendulum web swinging and parkour through 40-230 m canyon cities, built on react-three-game. Two modes…
ADHD game
Interactive 3D educational experience designed to support children with ADHD through playful cognitive exercises, positive feedback and…
coder life
Write code. Drink coffee. Survive “a quick question.” A free, open-source, low-poly browser game about a developer's first Monday. Get to…
zombie game
A modern 3D zombie survival game built with Three.js featuring professional UI design, authentic weapon sounds, and advanced tactical…
generative art piece VaseFX
VaseFX
VaseFX is a generative art vase sculpting tool by Frank Force. Sculpt, glaze, and render procedural pottery directly in your browser… 🔥 2 · 😂 2 · 🤯 1
generative art piece lost tribute
lost tribute
A fan-made tribute to LOST, which premiered on 22 September 2004. It shows the Flight 815 crash beach at sunset, built with three.js and…
gesture Christmas tree 3d with photo
原本只是想画一棵普通的 3D 圣诞树,但觉得不够酷,于是加上了 手势识别 和 粒子特效。现在你可以通过摄像头「隔空」控制这棵树,还能把自己喜欢的照片挂上去。 这不是那种静态的网页贺卡,而是一棵由 几千个粒子 组成的动态树。接入了 Google 的…
deepseek frontend test
一个「大模型前端能力」实测的产物:一段提示词、0 skill、0 素材,模型直出可运行的三维奢侈品官网。 模型 deepseek-v4.1-flash | 工具 opencode 在线体验: (如果你是从视频过来的——源码和完整提示词都在这个仓库里,往下翻)…
prmptbio brand
A local Three.js tool for building posters in the prmpt.bio identity: a real 3D extrusion of the key mark, the wordmark in Pilowlava 3D…
bmw hall
A scroll-driven 3D web experience. Four chambers, one baked camera timeline, and a real-time configurator — built to learn how cinematic…
resend inspired threejs cube
A polished, independent interpretation of the iconic Resend cube, built with Three.js and browser-native JavaScript. This project grew out…
muqarnas
The vault from its plan A computational reconstruction of a thirteenth-century muqarnas vault from its two-dimensional plan. Exact ℚ(√2)…
the planet thinks
Watch Wikipedia being edited in real time on a 3D globe. Every pulse is a real edit happening right now to an article about a place — the…
browser game paper skyline
paper skyline
최고층 옥상에서 날린 종이비행기 한 장. 3D 빌딩 숲을 누비며 지상까지 — 더 멀리, 더 멋지게. 320m 높이의 타워 옥상에서 종이비행기를 던집니다. 그 다음부터는 바람과 중력, 그리고 당신의 손끝이 전부입니다. 🏙️ 매번 새로운 3D 도시…
port lumiere
Petit jeu de ferme en 3D cel-shading, inspiré de Stardew Valley, dans une île reggae : cocotiers, plage, sound system, torches tiki et…
menger sponge
3D Menger sponge fractal in JavaScript
ts23d
Free 3D asset generator for coding agents. Your agent writes TypeScript; ts23d compiles it to game-ready glTF — for Unity, Unreal, Godot…
3DefenZ
3DefenZ is a tower defense game developed in Unity for web deployment. Players manage resources to place and upgrade turrets against waves…
bboyarena
BboyArena is an early-stage breaking culture project with a street-inspired visual identity and a browser-first future. A public work in…
generative art piece creative coding hand particles
creative coding hand particles
Hand Particles is an experimental web-based creative coding project that combines real-time hand tracking with a dynamic 3D particle…
1vs1
A first-person 1v1 deathmatch shooter that runs in the browser. Built with three.js, it has no server: the two players connect directly…
GeradorDeLava
Olá pessoal!, esse projeto tem como principio mostrar que com o uso da programação podemos criar boas simulações como essa, um gerador de…
Babylon.js Game Engine
A Basic Babylon.js Game Engine. If you want to open the demo, then download the .zip file in the releases, and run the RunEngine.html on an…
yuka babylonjs examples
try to avoid parented TransformNodes with YUKA. YUKA will place your object in world space.Use YUKA's parenting instead. you must scale…
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…
ar nawa
Web ブラウザで動作する AR 縄跳びゲームです。Three.js と MediaPipe を使用して、ロボットと一緒に縄跳びを楽しめます。 ✅ 純粋な JavaScript 実装 - Next.js/React なし、軽量で高速。 ✅ AR 対応 - WebXR…
LLOF
A web 3D game made with HTML, CSS JS and node JS
ranota
Eres una rana voxel en un mundo cúbico. Salta, mira alrededor y caza moscas con la lengua. RaNota es un pequeño juego 3D en el navegador…
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…
rust webgpu game demos
Then open From another device on the LAN use ** (WebGPU requires HTTPS). python serve.py serves the repo root (good for day-to-day). dist/…
chronos automaton
A museum-grade, interactive 3D mechanical automaton butterfly and horology simulator built with React Three Fiber, Three.js, and Next.js…
Parlyn Engine
Beta 23 safely reopens the last saved project scene or standalone scene after a normal application close. It restores the saved scene…
khalids hunt
A children's treasure-hunt game set inside a 3D village house — and the house plan it was built from. Walk through the rooms, the verandah…
threejs cube wave
:game_die: Cube Wave
codewar 7
Immersive event website for Pyrokinesis' annual coding competition, featuring a cyberpunk-themed 3D game-HUD UI with dynamic camera…
morphz io
morphz.io is a 3D evolution .io game playable straight in the browser, built in JavaScript with Three.js. You start as a ridiculous grub…
3Dyaozao
手作八步流程 立意 → 备泥 → 拉坯 → 修坯 → 装饰 → 施釉 → 烧成 → 成器。左侧「工艺工坊」面板会随步骤切换参数项,并始终提示当前处在第几步。 手势驱动 基于 MediaPipe Hands…
generative art piece whistlevale
whistlevale
A model railway exhibit that anyone can contribute to. Model railway clubs have built exhibits this way for a century. Nobody makes the…
stakura
A serene 3D tower-stacking arcade: one tap, an endless procedurally generated tower, and a warm sakura sky. Built with TypeScript and…
oriel
A scroll-driven story for a fictional independent watchmaker, built as a portfolio piece by Ayoub Benkreira. The Calibre O-1 is modelled…
Threeblock
Some Games and tools
landlord island
The free 3D Monopoly alternative: buy lots, build, collect rent. Last player standing takes the map. Landlord Island is a property-trading…
curtainsjs
Note that if you are using React, you might want to try react-curtains, curtains.js official React package. The library is split into…
3d web pack
How a pack file is structured. Each agent owns one layer of a high-end 3D site. They hand off to one another automatically. WebGPU reached…
three projective media
Projective media for Three.js, validated under real application constraints. three-projective-media projects one HTML video texture onto…
Maya Vertex Animation Texture Baker
Vertex Animation Texture Encoder for Maya - Convert skinned meshes, deformers, and anything that moves into VAT! With this ON, the first…
Math Art
A Blender 4.2+ / 5.x extension bundling 150+ generators for mathematical sculpture. Each one adds a ready‑to‑render mesh or curve straight…
blazing energy showcase
An experimental, cinematic 3D product experience built with JavaScript and Three.js. The project explores real-time WebGL product…
drift duel
폰에서 바로 하는 3D 드리프트 레이싱 1:1 대결 게임. 모바일 우선으로 설계했고, 브라우저·홈 화면 설치(PWA)·Android 앱(APK)으로 실행돼요. 엄지 두 개로 코너에서 미끄러지며 니트로를 모으고, AI 라이벌을 꺾으세요. 가속은…
beagle chomp
A maze-chase game where every single pixel is drawn in code. No 3D models. No texture files. No audio files. Just TypeScript, three.js and…
3d room
An interactive WebGL room rendered in the browser with Three.js. The scene uses fully baked lighting exported from Blender, a runtime…
terrain
Creating a 3d terrain in WebGL, with each step being made as a Github release. Step 6: First person controls. Step 8: Add jumping &…
threejs games portfolio
Colección de juegos interactivos 3D construidos con Three.js y WebGL. Hacé click en cualquier juego para jugarlo. ¡No necesitás servidor…
portfolio
Personal Portfolio Website