Examples
This page lists a number of impressive web technology demos for you to get inspiration from, and generally have fun with. A testament to what can be done with JavaScript, WebGL, and related technologies. The first two sections list playable games, while the second is a catch-all area to list demos that aren't necessarily interactive/games.
Free/demo games
- Beloola
-
WebVR platform to connect passionate people. Experience both available on 2D screens and on VR HMDs (Settings / Switch to VR mode).
- Tanx
-
A multiplayer tank battle game, created with PlayCanvas.
- Hyper Vanguard Force
-
A neat vertically scrolling space shooter.
- Swooop
-
A plane flying game: control your plane and collect the jewels. Again, created with PlayCanvas.
- Save the Day
-
Fly your rescue chopper around the disaster area and save the stranded victims (ga.me.)
- Polycraft
-
A shipwreck 'n survive game. Explore the island and defeat the monsters.
- HexGL
-
A fast-paced, futuristic racing game.
- Dead Trigger 2
-
Classic zombie splatter action, made with Unity3D.
- Angry Bots
-
A futuristic Aliens-esque isometric 3rd person shooter demo, made with Unity3D.
- Nutmeg
-
Cute retro scrolling platforming action.
- Back to Candyland
-
A match-3 (Candy Crush) style game.
- Biolab Disaster
-
Side-scrolling platform shooter.
- X-Type
-
Vertically scrolling space shooter demo.
- Xibalba
-
Retro (Doom-style) first person shooter.
- Gorescript
-
Another retro style first person shooter.
- The Wizard
-
A turn-based, dungeon puzzle game.
- Hextris
-
Tetris-like hexagonal puzzle game.
- 2048
-
A sliding number tiles puzzle game.
- BananaBread
-
A multiplayer, 3D first-person shooter game developed using Emscripten, WebGL, and WebRTC.
- Monster Madness
-
A WebGL and asm.js-based multiplayer online shooter, developed by Nom Nom Games and Trendy entertainment.
- Auralux
-
WebGL and asm.js-based strategy game: capture all the suns to win!
- BrowserQuest
-
A MMORPG created by the Little Workshop and Mozilla.
- Shoot The Rocks
-
A canvas 2D single-player shooter in the style of Atari's classic Asteroids arcade game from 1979.
- Star Citadel
-
A new take on Star Castle, Cinematronics' classic 1980 arcade game, built with canvas 2D.
- Classic Platformer
-
Canvas 2D game based on `Visual-ts game engine` - physics based on Matter.js
- Solitaire
-
A classic solitaire game in the style and colors of the Mozilla Foundation. Built with ReactJS, Firebase and Greensock for animations.
Commercial games
- Oort Online
-
A MMO exploration, building, and battle game (currently in development.)
- A Wizard's Lizard
-
Top down Zelda-esque exploration/RPG.
- QbQbQb
-
A sci-fi themed arcade puzzle game.
Bullet Force 3D multiplayer first-person shooter.
- Elliot Quest
-
8-bit graphic retro adventure game.
- RPG MO
-
Isometric MMORPG with similarities to RuneScape Classic and Ultima.
- Katan.io
-
HTML5 and canvas implementation of Settlers of Catan.
- Pyramid Solitaire Ancient Egypt
-
Pyramid solitaire app ported to WebAssembly with Emscripten
Assorted demos
- WaveGL
-
WebGL visualizer for sound sources.
- Canvas Airport Simulation
-
Animated map showing planes taking off and landing at airports, along with flight path patterns.
- Animation Physics
-
3D rendering of terrain and cars, using ammo.js for the physics calculations.
- Volumetric Particle Flow
-
Physics simulation of flowing liquid.
- Explosion and chain reaction
-
Exploding particles that set off other explosions.
- Canvas generated planet
-
A planet with orbiting asteroid belt.
- Digital Fireworks
-
Animated firework effects rendered on canvas.
- Autumn
-
Falling autumn leaves, with light source shining through. Created using Three.js.
- Fire walk with me
-
Billowing fire cloud effect.
- Rainbow Firestorm
-
Rainbow-colored particles, falling like rain, bouncing around on a terrain of orbs.
- Crowd Simulation
-
Simulation of a bustling crowd of people all trying to reach their opposite positions.
- SVG Masking Experiment
-
An Xray machine, creating using an SVG mask.
- Realistic Water Simulation
-
Flowing water, like the waves on the ocean.
- Dungeon demo
-
Haxor-based dungeon scene with walkable character.
- Massive Assault tech demo
-
Rendered archipelago with futuristic military vehicles.
- Flight Stream
-
3D globe with simulated flight paths.
- WebGL filters
-
Demo showing WebGL filters being used to add effects to HTML elements.
- SVG isometric tiles
-
Generating isometric tiles with SVG matrices.
- ThreeJS App Player
-
A player into which you can load and run Three.js examples.