Game engine for cross-platform web and native game development.
Turn the lights on/off using flip switches. (source)
A torus that goes around in a circle and changes shape when it hovers over another shape. (source)
Explore a video in 360°. (source)
A human skull. (source)
Babylon isn't just graphics; it's a full game engine. (source)
A walking soldier + animated bunnies. (source)
Make things explode with a touch. (source)
Render a ball using bump mapping. (source)
Use cell-shading to reproduce a cartoon-like effect. (source)
3D charts. (source)
An animated baby T-Rex. What more do you need? (source)
Animated 3D dancers. warning: takes a long time to load. (source)
Constructive Solid Geometry using lights and a sparkly texture. (source)
Touch the cat to splatter it with black ink. (source)
A JavaScript driving game demo. Works with a DS3. (source)
Drag and rearrange different shapes. (source)
Explore an entire (barebones) house. (source)
Destroy your own house. (source)
A fountain of countless balls falling onto a complex shape, showcasing physics. (source)
Explore an extremely detailed apartment, including a fishtank and bathroom. (source)
A realistic aviator's helmet. (source)
A disturbingly furred bunny. (source)
Espilit but with glowing effects. (source)
Make a neon pipe glow like plasma. (source)
A GLTF Alien model featuring facial animations. (source)
An interactive 3D UI. (source)
Generate terrain using a heightmap. (source)
Explore a town isolated from the outside world, like in The Twilight Zone. (source)
HillValley but creepier in VR. (source)
Quick Demo of using Babylon.js to simulate inking. (source)
A group of soldiers marching in sync. (source)
A complex, moving space engine. (source)
Stare at a colored ball moving around in a box of shapes. (source)
Explore a haunted mansion. (source)
Explore a haunted mansion in virtual reality. (source)
Blur things like if you were moving like The Flash. (source)
Colorful particles erupting. (source)
Physically based rendering of a battle-damaged sci-fi helmet. (source)
Similar to PBRGlossy, but with an extra bloom filter. (source)
Spheres and blocks with gravity added. (source)
It's a bird, but how did it get so flat? (source)
Simple post-processing. (source)
A more advanced post-processing demo. (source)
Don't hard-code content; generate it procedurally. (source)
Explore a small store (no stealing). (source)
Pretty darn close to a space-shooter. (source)
The most famous Babylon.js demo. (source)
A simpler version of Sponza, but with dynamic lights. (source)
Simulate asteroids around a planet using a solid particle system. (source)
Solid particles as confetti being raining down on a ball. (source)
A futuristic car parked all by itself in a garage. Too bad there's no key. (source)
An incredibly realistic train. (source)
Travel inside an endless rust-filled tunnel. (source)
A complex, moving replica of a V8 engine. (source)
Quick Demo for setting up a Babylon.js real-time video processing using a webcam. (source)
Windows Cafe is a great place to unwind and have a relaxing look around. (source)
A non-threatening Yeti, complete with snow. (source)
JS
JS
JS/AS
JS
JS
source
source
source
source
source
source
source
Explains the Mustang Demo developed with the Babylon.js Unity Exporter.
Explains how to use Babylon.js on ObservableHQ, the JavaScript equivalent Jupyter Notebooks.
A complete list of all the Yuka Babylon.js links.
Breakout game fully accessible for people who are blind or visually impaired. ([demo]())
A WebGL 3D game inspired by the classic puzzle game Sokoban. (demo)
Where bunnies go to die. (demo)
Arkanoid / Breakout clone with cinematic opening. (demo)
A block puzzle game. (demo)
Cube Endless Runner is a 3D game built on top of WebGL and HTML5 technologies. (demo)
Procedural Cross-Platform 3D Tower Defense Web Game with Physics and AI and Procedural Sound. (demo)
Simulation driving of F18 Fighter. (demo)
Multiplayer Hide-and-Seek made with BabylonJS and Colyseus. (demo)
A spaceship game of gathering resources and leveling your ship. (demo)
Music-based game. (demo)
Spherical Voxel Engine demo with a robot hand. (demo)
A fast-paced many-explosion robot racer game. (demo)
A simple FPS game following Clean Code principles. (demo)
Space Invaders in your browser with 3D WebGL. (demo)
Shoot down pirates in space. (demo)
Source code for the game tutorial written by capucat. (demo)
FPS game. (demo)
Voxel browser game inspired by Minecraft. (demo)
Core developer Jason Carter elaborated on the tools and features available for developers.
How to add screen reader support to 3D objects.
Final in a series of lessons that explains how to use `AssetsManager`.
Shows how to leverage `AssetsManager` to load a custom model as a VR controller.
A guide to some of the internals of the new Babylon Native engine.
Tips on how to develop WebXR games using a Quest headset.
A behind-the-scenes look at a production-quality Babylon.js project.
The Babylon.js team introduces two interesting new features in Babylon.js 5: GUI Animations and the Accessibility Twin Renderer.
Developer Wilco Schoneveld shares his experiences developing a VR game using a Quest 2, including the source code.
Figma plugin that allows you to export Figma designs to Babylon.js GUI .json files.
FrameVR explains their web-based metaverse platform they demoed at Microsoft Build.
A guide to the low-level rendering architecture using in Babylon Native.
3Designer explains how to use Next.js to improve any Babylon.js project with faster loading and search engine visibility.
CrossRoad explains their road to creating the first book for the Japanese Babylon.js community. (playground)
Gives some great tips about performance optimization.
Introduction by the Babylon.js team to the officially-endorsed book.
Besides explaining how to use precompute physics for mesh shattering, this official blog post from the Babylon.js team shows how to integrate it with Node Material Editor.
Microsoft Learn session introducing Babylon.js 5.0 and the new Babylon Native. (recording)
Gives tips on how to render a large number of meshes and vertices without impacting performance.
Provides a comprehensive introduction to WebXR and how to use it to develop immersive experiences.
A first-rate collection of Babylon.js demos, each using Yuka for AI.
A prototype that shows how students (grades 7-12) can use block-based programming to create immersive 3D scenes. (demo)
3D Tetris using the Babylon.js engine. (demo)
Basic DOOM clone. (demo)
Full control of post effects adjustments in Babylon.js. Supports real-time post-effect adjustments, mesh import, and post-effect data sharing. (demo)
Example of how to add accessibility to 3D models. (demo)
Babylon.js demo for academic purposes. (demo)
Unity MToon Shader WebGL porting to Babylon.js. (demo)
Steering behaviors library for moving entities in the x/z plane.
An augmented-reality WebXR animation of Chopin's "Winter Wind" Étude to hang on your wall! Works on flat-screen, too. (demo)
A first-person shooter with Babylon.js (demo)
A collection of small projects that show possible ways of handling game logic in a Babylon.js game.
A CharacterController for Babylon.js (demo)
Doom-style game crafted with love. (demo)
A starter template for those who want to use the famous JavaScript 3D game engine Babylon.js with TypeScript and Webpack.
Babylon.js basic scene with typescript, webpack, es6 modules, editorconfig, eslint, hot loading and more. Will even make coffee if you ask nicely.
Babylon.js + TypeScript WebXR template project. (demo)
You will find here my first steps on Babylon.js (demo)
Babylon.js ragdoll robot. (demo)
Experimental game dev with Babylon.js and Angular 5. (demo)
This is a debugger for use with cannon-es. (demo)
A Babylon.js game made for Christmas. (demo)
A truly multi-threaded JavaScript voxel game engine written in TypeScript.
Experimental Babylon.js implementation of ECSY.
A FPS game about going for a walk. (demo)
Havok physics character controller demo. (demo)
Mediapipe face capture. (demo)
Online Multiplayer First Person Shooter with Babylon.js & SocketIO. (demo)
Demonstrates filters, joints, and complex assets like a water wheel. (demo)
Demo of an HTML5 first-person rig built on Babylon.js and React. (demo)
A soccer ball game made for Babylon.js February Challenge. (demo)
A 3D platformer browser game prototype similar to "KZ" maps in Counter Strike. (demo)
WebGL molecule viewer. (demo)
A Multiplayer FPS. (demo)
Multiplayer game with server and client-side physics engine synchronization. (demo)
A template game for multiplayer 3D shooters made in Babylon.js + nengi.js with client-side prediction and lag compensation.
Ocean demo in WebGPU. (demo)
Remote desktop for Oculus Quest. (demo)
Browse Spotify playlists in Virtual Reality. (demo)
Interactive models from Game Freak's classic series. (demo)
Build spring-physics based 3D animation with the power of react-babylonjs and react-spring. (demo)
React for Babylon.js (demo)
A 3D platform game demo using Babylon.js and React. (demo)
This repository pairs with the Babylon.js Mixed Reality module that is part of the Microsoft Learn learning path inspired by the Space Jam: A New Legacy film.
A Babylon.js scene made for the screensaver jam. (demo)
The 5th Continent - an open-source multiplayer 3D RPG. (demo)
3D Tanks Battle WebGL game. (video)
View levels and play cut scenes for old Tomb Raider games 1/2/3/4. (demo)
A VR throwing game. (demo)
A ready-to-go 3D environment for Vue.js using Babylon.js (demo)
:zap: An Augmented Reality real-world length-measuring web app using the WebXR HitTarget feature. (demo)
Testbed for WebXR Depth Feature. (demo)
Examples of using Yuka for Game AI. (demo)