awesome-babylonjs
by Symbitic
A curated list of awesome things related to Babylon.js
AI summary
Babylon examples
A curated list of awesome things and examples related to the Babylon.js game engine.
- stars
- 255
- forks
- 19
- watching
- 13
- entries
- 295
What's in the list
295 links in 12 sections, with live GitHub stats.activeno commit in 2y
Official links
Official links / Social Media
Official links
Books
Playground
Demos
- ActionBuilder
Turn the lights on/off using flip switches. ( )
- Actions
A torus that goes around in a circle and changes shape when it hovers over another shape. ( )
- Amp360Video
Explore a video in 360°. ( )
- AssetsManager
A human skull. ( )
- AudioAnalyser
Babylon isn't just graphics; it's a full game engine. ( )
- Bones
A walking soldier + animated bunnies. ( )
- Boom
Make things explode with a touch. ( )
- Bump
Render a ball using bump mapping. ( )
- CellShading
Use cell-shading to reproduce a cartoon-like effect. ( )
- Charting
3D charts. ( )
- ChibiRex
An animated baby T-Rex. What more do you need? ( )
- Dancers
Animated 3D dancers. ( )
- Dancing CSG
Constructive Solid Geometry using lights and a sparkly texture. ( )
- Decals
Touch the cat to splatter it with black ink. ( )
- DiStraction
A JavaScript driving game demo. Works with a DS3. ( )
- DragNDrop
Drag and rearrange different shapes. ( )
- Espilit
Explore an entire (barebones) house. ( )
- ExtrudePolygon
Destroy your own house. ( )
- Facets
A fountain of countless balls falling onto a complex shape, showcasing physics. ( )
- Flat 2009
Explore an extremely detailed apartment, including a fishtank and bathroom. ( )
- FlightHelmet
A realistic aviator's helmet. ( )
- Fur
A disturbingly furred bunny. ( )
- GLTF
A GLTF Alien model featuring facial animations. ( )
- GUI
An interactive 3D UI. ( )
- GlowLayer
Make a neon pipe glow like plasma. ( )
- GlowingEspilit
Espilit but with glowing effects. ( )
- Heightmap
Generate terrain using a heightmap. ( )
- HillValley
Explore a town isolated from the outside world, like in ( )
- HillValleyVR
HillValley but creepier in VR. ( )
- Ink
Quick Demo of using Babylon.js to simulate inking. ( )
- InstancedBones
A group of soldiers marching in sync. ( )
- Instances2
A complex, moving space engine. ( )
- LookAt
Stare at a colored ball moving around in a box of shapes. ( )
- Mansion
Explore a haunted mansion. ( )
- MansionVR
Explore a haunted mansion in virtual reality. ( )
- MotionBlur
Blur things like if you were moving like The Flash. ( )
- PBRGlossy
Physically based rendering of a battle-damaged sci-fi helmet. ( )
- PBRGlossyBloom
Similar to PBRGlossy, but with an extra bloom filter. ( )
- PPBloom
Simple post-processing. ( )
- PPConvolution
A more advanced post-processing demo. ( )
- Particles
Colorful particles erupting. ( )
- Physics
Spheres and blocks with gravity added. ( )
- Polygon
It's a bird, but how did it get so flat? ( )
- Procedural
Don't hard-code content; generate it procedurally. ( )
- Retail
Explore a small store (no stealing). ( )
- SPS
Simulate asteroids around a planet using a solid particle system. ( )
- SPSCollisions
Solid particles as confetti being raining down on a ball. ( )
- SpaceDeK
Pretty darn close to a space-shooter. ( )
- Sponza
The most famous Babylon.js demo. ( )
- SponzaDynamicShadows
A simpler version of Sponza, but with dynamic lights. ( )
- TheCar
A futuristic car parked all by itself in a garage. Too bad there's no key. ( )
- Train
An incredibly realistic train. ( )
- Tunnel
Travel inside an endless rust-filled tunnel. ( )
- V8
A complex, moving replica of a V8 engine. ( )
- Video Processing Sample
Quick Demo for setting up a Babylon.js real-time video processing using a webcam. ( )
- WCafe
Windows Cafe is a great place to unwind and have a relaxing look around. ( )
- Yeti
A non-threatening Yeti, complete with snow. ( )
Scenes
- Minority Race
A racing game made in 2016 for a film school. ( )
- Robot Presentation
A robot gives a timed presentation, with an interactive slider to control animation status. ( )
- World Monger
Become a God and shape the world around you. ( )
Games
Accessible Breakout
Breakout game fully accessible for people who are blind or visually impaired. ( )
Alien Cargo
A WebGL 3D game inspired by the classic puzzle game Sokoban. ( )
Attack of the Killer Bunnies
Where bunnies go to die. ( )
Barkanoid
Arkanoid / Breakout clone with cinematic opening. ( )
Block
A block puzzle game. ( )
Cube Endless Runner
Cube Endless Runner is a 3D game built on top of WebGL and HTML5 technologies. ( )
Defend
Procedural Cross-Platform 3D Tower Defense Web Game with Physics and AI and Procedural Sound. ( )
F18 Fighter Simulation
Simulation driving of F18 Fighter. ( )
Hide and Seek Demo
Multiplayer Hide-and-Seek made with BabylonJS and Colyseus. ( )
Light Speed Ready!
A spaceship game of gathering resources and leveling your ship. ( )
NeoTrap
Music-based game. ( )
Planet Builder
Spherical Voxel Engine demo with a robot hand. ( )
Raucous Running and Rampaging Robot Racer Rally (R6)
A fast-paced many-explosion robot racer game. ( )
Simple 3D FPS
A simple FPS game following Clean Code principles. ( )
Space Invaders
Space Invaders in your browser with 3D WebGL. ( )
Space Pirates
Shoot down pirates in space. ( )
Summer's Festival
Source code for the game tutorial written by capucat. ( )
Theasis
FPS game. ( )
VoxelSrv
Voxel browser game inspired by Minecraft. ( )
Projects
3D Creator
A prototype that shows how students (grades 7-12) can use block-based programming to create immersive 3D scenes. ( )
3D Tetris
3D Tetris using the Babylon.js engine. ( )
BABYDOOM
Basic DOOM clone. ( )
babylon-accessibility-example
Example of how to add accessibility to 3D models. ( )
babylon-demo
Babylon.js demo for academic purposes. ( )
BabylonFpsDemo
A first-person shooter with Babylon.js ( )
BabylonJS-CharacterController
A CharacterController for Babylon.js ( )
BabylonJS-Doom-Clone
Doom-style game crafted with love. ( )
BabylonJSFirstSteps
You will find here my first steps on Babylon.js ( )
Babylon.js "magic" piano portal
An augmented-reality WebXR animation of Chopin's "Winter Wind" Étude to hang on your wall! Works on flat-screen, too. ( )
BabylonJS Typescript Logic Examples
A collection of small projects that show possible ways of handling game logic in a Babylon.js game
babylonjs-typescript-webpack-starter
A starter template for those who want to use the famous JavaScript 3D game engine Babylon.js with TypeScript and Webpack
babylonjs-webpack-es6
Babylon.js basic scene with typescript, webpack, es6 modules, editorconfig, eslint, hot loading and more. Will even make coffee if you ask nicely
babylonjs-webxr-template
Babylon.js + TypeScript WebXR template project. ( )
babylon-mtoon-material
Unity MToon Shader WebGL porting to Babylon.js. ( )
Babylon PostEffect Designer
Full control of post effects adjustments in Babylon.js. Supports real-time post-effect adjustments, mesh import, and post-effect data sharing. ( )
babylon_ragdoll_robi
Babylon.js ragdoll robot. ( )
babylon-steering
Steering behaviors library for moving entities in the x/z plane
Bomberman 3D
Experimental game dev with Babylon.js and Angular 5. ( )
cannon-es-debugger-babylonjs
This is a debugger for use with cannon-es. ( )
Christmas runner
A Babylon.js game made for Christmas. ( )
Divine Voxel Engine
A truly multi-threaded JavaScript voxel game engine written in TypeScript
ecsy-babylon
Experimental Babylon.js implementation of ECSY
Epic Guide
A FPS game about going for a walk. ( )
ergoudan
Havok physics character controller demo. ( )
facecap
Mediapipe face capture. ( )
fps-babylon-js
Online Multiplayer First Person Shooter with Babylon.js & SocketIO. ( )
glTF_Physics_Babylon
Demonstrates filters, joints, and complex assets like a water wheel. ( )
HTML5 FPS
Demo of an HTML5 first-person rig built on Babylon.js and React. ( )
Kicker
A soccer ball game made for Babylon.js February Challenge. ( )
KZ Climbing
A 3D platformer browser game prototype similar to "KZ" maps in Counter Strike. ( )
Molvwr
WebGL molecule viewer. ( )
multiplayer-babylon-js-game
Multiplayer game with server and client-side physics engine synchronization. ( )
Multiplayer FPS-Game
A Multiplayer FPS. ( )
nengi + Babylon 3D shooter template
A template game for multiplayer 3D shooters made in Babylon.js + nengi.js with client-side prediction and lag compensation
OceanDemo
Ocean demo in WebGPU. ( )
Oculus Quest Remote Desktop
Remote desktop for Oculus Quest. ( )
Playlist Browser XR
Browse Spotify playlists in Virtual Reality. ( )
- Pokeball Workshop
Interactive models from Game Freak's classic series. ( )
react-babylonjs
React for Babylon.js ( )
react-babylon-spring
Build spring-physics based 3D animation with the power of react-babylonjs and react-spring. ( )
Roblox meets film noir
A 3D platform game demo using Babylon.js and React. ( )
Space Jam: A New Legacy BabylonJS Mixed Reality Experience
This repository pairs with the Babylon.js Mixed Reality module that is part of the Microsoft Learn learning path inspired by the film
- Swarm
A Babylon.js scene made for the screensaver jam. ( )
t5c
The 5th Continent - an open-source multiplayer 3D RPG. ( )
TanksBattle_WebGL_Using_Babylonjs
3D Tanks Battle WebGL game. ( )
Tomb Raider Nostalgia
View levels and play cut scenes for old Tomb Raider games 1/2/3/4. ( )
VR Office Throwing Game
A VR throwing game. ( )
Vue-BabylonJS
A ready-to-go 3D environment for Vue.js using Babylon.js ( )
webxr-depth-testbed-babylon
Testbed for WebXR Depth Feature. ( )
WebXR Measuring Tape
An Augmented Reality real-world length-measuring web app using the WebXR HitTarget feature. ( )
yuka-babylonjs-examples
Examples of using Yuka for Game AI. ( )
Examples
Links
- 80 Level interview
Core developer Jason Carter elaborated on the tools and features available for developers
- Accessibility Scene Tree for Screen Readers
How to add screen reader support to 3D objects
- Babylon JS Day 10: Terrarium
Final in a series of lessons that explains how to use
- Babylon JS Day 19: Golf Club
Shows how to leverage to load a custom model as a VR controller
- Babylon Native in a Headless Environment
A guide to some of the internals of the new Babylon Native engine
- Babylon on Quest
Tips on how to develop WebXR games using a Quest headset
- Building the Web-Based 3d Digital Experience for the Mayflower Autonomous Ship
A behind-the-scenes look at a production-quality Babylon.js project
- Canvas Accessibility and GUI Animations with Babylon.js
The Babylon.js team introduces two interesting new features in Babylon.js 5: GUI Animations and the Accessibility Twin Renderer
- Challenges of a web VR throwing game - DEV Community
Developer Wilco Schoneveld shares his experiences developing a VR game using a Quest 2, including the source code
- Figma to BabylonJS
Figma plugin that allows you to export Figma designs to Babylon.js GUI .json files
- Frame at Microsoft Build: Speaking the World Into Existence
FrameVR explains their web-based metaverse platform they demoed at Microsoft Build
- Getting cross-platform rendering with Babylon Native and GLFW
A guide to the low-level rendering architecture using in Babylon Native
- How to Setup Babylon + Next.js Production Build Optimized for SEO & Speed
3Designer explains how to use Next.js to improve any Babylon.js project with faster loading and search engine visibility
- How we published a new Babylon.js recipe book Vol. 1
CrossRoad explains their road to creating the first book for the Japanese Babylon.js community. ( )
- Integrating BabylonJS 3D Engine into an Angular Business Application
Gives some great tips about performance optimization
- Journey Beyond The Docs
Introduction by the Babylon.js team to the officially-endorsed book
- Mesh shattering with baked physics
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
- MR and the Web with Babylon.js 5.0
Microsoft Learn session introducing Babylon.js 5.0 and the new Babylon Native. ( )
- Optimizing a Large-Scale Babylon.js Scene
Gives tips on how to render a large number of meshes and vertices without impacting performance
- Using WebXR With Babylon.js — Smashing Magazine
Provides a comprehensive introduction to WebXR and how to use it to develop immersive experiences
- Yuka + Babylon.js Examples - Game AI Examples with Babylon.js
A first-rate collection of Babylon.js demos, each using Yuka for AI
Forum
- Demo Ammo Physics Scene
Explains the Mustang Demo developed with the Babylon.js Unity Exporter
- Observablehq.com + BabylonJS StarterKit
Explains how to use Babylon.js on ObservableHQ, the JavaScript equivalent Jupyter Notebooks
- Yuka Game AI + Babylon.js Examples
A complete list of all the Yuka Babylon.js links
Nothing in this list matches your filter.