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.
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.
- Elliot Quest
- 8-bit graphic retro adventure game.
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 asteriod 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-coloured 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 isometic tiles
- Generating isometric tiles with SVG matricies.
- ThreeJS App Player
- A player into which you can load and run Three.js examples.
Document Tags and Contributors
Tags:
Contributors to this page:
chrisdavidmills,
samuelbeloola,
micahbolen,
fscholz,
douglas-j-bothwell,
xfq
Last updated by:
chrisdavidmills,