Babylon.js
Game engine for cross-platform web and native game development.
Contents
Official links
Social Media
Demos
Games
Breakout game fully accessible for people who are blind or visually impaired.
A WebGL 3D game inspired by the classic puzzle game Sokoban.
Where bunnies go to die.
Arkanoid / Breakout clone with cinematic opening.
A block puzzle game.
Cosmos Journeyer is a space exploration game running directly in the browser! Take your spaceship and witness the beauty of this virtually infinite universe.
Cube Endless Runner is a 3D game built on top of WebGL and HTML5 technologies.
Procedural Cross-Platform 3D Tower Defense Web Game with Physics and AI and Procedural Sound.
Simulation driving of F18 Fighter.
Multiplayer Hide-and-Seek made with BabylonJS and Colyseus.
A spaceship game of gathering resources and leveling your ship.
Music-based game.
Spherical Voxel Engine demo with a robot hand.
A fast-paced many-explosion robot racer game.
A simple FPS game following Clean Code principles.
Space Invaders in your browser with 3D WebGL.
Shoot down pirates in space.
A game of getting stuff from Point A to Point B... IN SPAAAACCE!
Source code for the game tutorial written by capucat.
FPS game.
Voxel browser game inspired by Minecraft.
Projects
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)
Example of how to add accessibility to 3D models. (demo)
Babylon.js demo for academic purposes. (demo)
A first-person shooter with Babylon.js (demo)
A CharacterController for Babylon.js (demo)
Doom-style game crafted with love. (demo)
You will find here my first steps on Babylon.js (demo)
An augmented-reality WebXR animation of Chopin's "Winter Wind" Étude to hang on your wall! Works on flat-screen, too. (demo)
A Model Context Protocol (MCP) server that provides AI agents with access to Babylon.js documentation, API references, and source code through semantic search.
A collection of small projects that show possible ways of handling game logic in a Babylon.js game.
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)
Unity MToon Shader WebGL porting to Babylon.js. (demo)
Full control of post effects adjustments in Babylon.js. Supports real-time post-effect adjustments, mesh import, and post-effect data sharing. (demo)
Babylon.js ragdoll robot. (demo)
Steering behaviors library for moving entities in the x/z plane.
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)
Open Source Web-based 3D Presentation Tool. (video)
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)
Multiplayer game with server and client-side physics engine synchronization. (demo)
A Multiplayer FPS. (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)
React for Babylon.js (demo)
Build spring-physics based 3D animation with the power of react-babylonjs and react-spring. (demo)
The React framework for XR. (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.
Star Wars Arcade Tribute. (demo)
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)
Testbed for WebXR Depth Feature. (demo)
An Augmented Reality real-world length-measuring web app using the WebXR HitTarget feature. (demo)