Babylon.js

Game engine for cross-platform web and native game development.

295 resources10 categoriesView Original

Demos(57 items)

A

ActionBuilder

Turn the lights on/off using flip switches. (source)

Demos
A

Actions

A torus that goes around in a circle and changes shape when it hovers over another shape. (source)

Demos
A

Amp360Video

Explore a video in 360°. (source)

Demos
A

AssetsManager

A human skull. (source)

Demos
A

AudioAnalyser

Babylon isn't just graphics; it's a full game engine. (source)

Demos
B

Bones

A walking soldier + animated bunnies. (source)

Demos
B

Boom

Make things explode with a touch. (source)

Demos
B

Bump

Render a ball using bump mapping. (source)

Demos
C

CellShading

Use cell-shading to reproduce a cartoon-like effect. (source)

Demos
C

Charting

3D charts. (source)

Demos
C

ChibiRex

An animated baby T-Rex. What more do you need? (source)

Demos
D

Dancers

Animated 3D dancers. warning: takes a long time to load. (source)

Demos
D

Dancing CSG

Constructive Solid Geometry using lights and a sparkly texture. (source)

Demos
D

Decals

Touch the cat to splatter it with black ink. (source)

Demos
D

DiStraction

A JavaScript driving game demo. Works with a DS3. (source)

Demos
D

DragNDrop

Drag and rearrange different shapes. (source)

Demos
E

Espilit

Explore an entire (barebones) house. (source)

Demos
E

ExtrudePolygon

Destroy your own house. (source)

Demos
F

Facets

A fountain of countless balls falling onto a complex shape, showcasing physics. (source)

Demos
F

Flat 2009

Explore an extremely detailed apartment, including a fishtank and bathroom. (source)

Demos
F

FlightHelmet

A realistic aviator's helmet. (source)

Demos
F

Fur

A disturbingly furred bunny. (source)

Demos
G

GlowingEspilit

Espilit but with glowing effects. (source)

Demos
G

GlowLayer

Make a neon pipe glow like plasma. (source)

Demos
G

GLTF

A GLTF Alien model featuring facial animations. (source)

Demos
G

GUI

An interactive 3D UI. (source)

Demos
H

Heightmap

Generate terrain using a heightmap. (source)

Demos
H

HillValley

Explore a town isolated from the outside world, like in The Twilight Zone. (source)

Demos
H

HillValleyVR

HillValley but creepier in VR. (source)

Demos
I

Ink

Quick Demo of using Babylon.js to simulate inking. (source)

Demos
I

InstancedBones

A group of soldiers marching in sync. (source)

Demos
I

Instances2

A complex, moving space engine. (source)

Demos
L

LookAt

Stare at a colored ball moving around in a box of shapes. (source)

Demos
M

Mansion

Explore a haunted mansion. (source)

Demos
M

MansionVR

Explore a haunted mansion in virtual reality. (source)

Demos
M

MotionBlur

Blur things like if you were moving like The Flash. (source)

Demos
P

Particles

Colorful particles erupting. (source)

Demos
P

PBRGlossy

Physically based rendering of a battle-damaged sci-fi helmet. (source)

Demos
P

PBRGlossyBloom

Similar to PBRGlossy, but with an extra bloom filter. (source)

Demos
P

Physics

Spheres and blocks with gravity added. (source)

Demos
P

Polygon

It's a bird, but how did it get so flat? (source)

Demos
P

PPBloom

Simple post-processing. (source)

Demos
P

PPConvolution

A more advanced post-processing demo. (source)

Demos
P

Procedural

Don't hard-code content; generate it procedurally. (source)

Demos
R

Retail

Explore a small store (no stealing). (source)

Demos
S

SpaceDeK

Pretty darn close to a space-shooter. (source)

Demos
S

Sponza

The most famous Babylon.js demo. (source)

Demos
S

SponzaDynamicShadows

A simpler version of Sponza, but with dynamic lights. (source)

Demos
S

SPS

Simulate asteroids around a planet using a solid particle system. (source)

Demos
S

SPSCollisions

Solid particles as confetti being raining down on a ball. (source)

Demos
T

TheCar

A futuristic car parked all by itself in a garage. Too bad there's no key. (source)

Demos
T

Train

An incredibly realistic train. (source)

Demos
T

Tunnel

Travel inside an endless rust-filled tunnel. (source)

Demos
V

V8

A complex, moving replica of a V8 engine. (source)

Demos
V

Video Processing Sample

Quick Demo for setting up a Babylon.js real-time video processing using a webcam. (source)

Demos
W

WCafe

Windows Cafe is a great place to unwind and have a relaxing look around. (source)

Demos
Y

Yeti

A non-threatening Yeti, complete with snow. (source)

Demos

Playground(107 items)

3

360 portal

Playground
3

3D UI

Playground
A

AI Basketball shooter

Playground
A

Ammo.js Heightmap

Playground
A

Antigravity racing game demo

Playground
A

Augmented Reality Drum

Playground
B

Bowling and grabbing in XR

Playground
B

Bowling lane showing gutters and physics

Playground
B

Buttons always face user

Playground
C

Camera positioning on event

Playground
C

Captain Dude Fishing

Playground
C

Car following path

Playground
C

Change color on collide

Playground
C

Chessboard layout and camera

Playground
C

Circle menu in 3D GUI

Playground
C

Colliding and deforming cubes

Playground
C

Coronavirus rendering pipeline and shaders

Playground
C

Custom mesh for 3D button

Playground
C

Custom WebXR controller mesh

Playground
D

Dock the boat

Playground
D

Dynamic snow generation

Playground
D

Dynamic text in UI

Playground
E

Exploding Lofi Sphere

Playground
E

Exploding Lofi Torus

Playground
E

Exploding Object with Solid Particles

Playground
E

Explosion on keydown

Playground
E

Explosions + City burning

Playground
F

Fenerator 3D with explosion generator

Playground
F

Flight Simulator Experiment

Playground
F

Fruit Ninja VR Game

Playground
F

Furball Shader

Playground
G

Glow World

Playground
G

Glowing marbles falling

Playground
G

God of War NME Weapons FX Demo

Playground
G

Grab and move a ball in WebXR

Playground
G

Great White Shark animated GLTF model

Playground
G

Grim Grinning Ghosts with singing

Playground
G

GUI follows viewpoint in WebXR

Playground
G

Gun firing

Playground
H

Happy Holidays 2020 VR

Playground
H

Happy holidays custom font

Playground
H

HERO X

Playground
H

Hit the cube pointer tracker

Playground
H

Holographic keyboard

Playground
H

Hopping game with infinite running

Playground
H

HtmlMesh demo with overlay

Playground
J

Joint Impulse Example

Playground
L

Laser Saber mesh

Playground
L

Lego Buggy mesh

Playground
L

Light Paddle glowing mesh

Playground
M

Mallot and Nail VR

Playground
M

Marble slide

Playground
M

Marble Tower

Playground
M

Mesh Speech Synthesis API

Playground
M

Music Visualizer

Playground
N

Newton's cradle physics

Playground
O

Open url by clicking object

Playground
P

Pac-Man Arcade Machine in WebXR

Playground
P

physicsImposter parenting

Playground
P

PhysX fluid rendering

Playground
P

PhysX kinematic dynamic bodies

Playground
P

Ping pong in 3D

Playground
P

Point Cloud Morphing

Playground
P

portal + gravity mechanics

Playground
P

Portal effect using shaders

Playground
P

Progressive loading of glTF with LOD

Playground
P

Pulsars / Imps

Playground
R

Rollercoaster

Playground
S

Screen Capture and Composition

Playground
S

Shattered mesh with baked physics demo

Playground
S

Simple XmlLoader GUI

Playground
S

Slice CSG mesh on click

Playground
S

Soft body physics - wrecking ball + blocks

Playground
S

Solid Particle System collisions

Playground
S

Space Invader visual effects game

Playground
S

Space Ship Battle

Playground
S

Sphere Spiral infinite rendering pipeline

Playground
S

Spheres change color only when looked at

Playground
S

SPS change color on click

Playground
S

StakeShooter game

Playground
S

Submarine underwater game

Playground
T

Table billards physics demo

Playground
T

Tank playground with sound

Playground
T

Tap to Bounce Cylinder using imposters

Playground
T

Targeting System for turrets

Playground
T

TensorFlow.js + Webcam Demo

Playground
T

TestTowerDef2 Tower Defense Game

Playground
T

The Pirate Fort

Playground
T

Tic-Tac-Toe game

Playground
T

Track with Carriage Following It (First Person)

Playground
T

Track with Carriage Following It (Third Person)

Playground
T

Trailing mesh demo

Playground
U

Under Water Demo

Playground
V

Velocity test on soccer balls

Playground
V

Virtual Joystick GUI

Playground
V

Virtual Tour Booth

Playground
V

VR Rythym Game

Playground
W

Watch out for swords game

Playground
W

Water Refraction with RTT

Playground
W

Wave Racer

Playground
W

WebXR Catching Game

Playground
W

WebXR Physics playground

Playground
W

WebXR Tennis game

Playground
X

XR Goal Keeper Trainer

Playground
X

XR Throw Lab

Playground
Y

Yellow sphere volumetric light mini-game

Playground
Y

Yoshi Falling Balls

Playground

Projects(52 items)

3

3D Creator

A prototype that shows how students (grades 7-12) can use block-based programming to create immersive 3D scenes. (demo)

Projects
3

3D Tetris

3D Tetris using the Babylon.js engine. (demo)

Projects
B

BABYDOOM

Basic DOOM clone. (demo)

Projects
B

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. (demo)

Projects
B

babylon-accessibility-example

Example of how to add accessibility to 3D models. (demo)

Projects
B

babylon-demo

Babylon.js demo for academic purposes. (demo)

Projects
B

babylon-mtoon-material

Unity MToon Shader WebGL porting to Babylon.js. (demo)

Projects
B

babylon-steering

Steering behaviors library for moving entities in the x/z plane.

Projects
B

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. (demo)

Projects
B

BabylonFpsDemo

A first-person shooter with Babylon.js (demo)

Projects
B

BabylonJS Typescript Logic Examples

A collection of small projects that show possible ways of handling game logic in a Babylon.js game.

Projects
B

BabylonJS-CharacterController

A CharacterController for Babylon.js (demo)

Projects
B

BabylonJS-Doom-Clone

Doom-style game crafted with love. (demo)

Projects
B

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.

Projects
B

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.

Projects
B

babylonjs-webxr-template

Babylon.js + TypeScript WebXR template project. (demo)

Projects
B

BabylonJSFirstSteps

You will find here my first steps on Babylon.js (demo)

Projects
B

babylon_ragdoll_robi

Babylon.js ragdoll robot. (demo)

Projects
B

Bomberman 3D

Experimental game dev with Babylon.js and Angular 5. (demo)

Projects
C

cannon-es-debugger-babylonjs

This is a debugger for use with cannon-es. (demo)

Projects
C

Christmas runner

A Babylon.js game made for Christmas. (demo)

Projects
D

Divine Voxel Engine

A truly multi-threaded JavaScript voxel game engine written in TypeScript.

Projects
E

ecsy-babylon

Experimental Babylon.js implementation of ECSY.

Projects
E

Epic Guide

A FPS game about going for a walk. (demo)

Projects
E

ergoudan

Havok physics character controller demo. (demo)

Projects
F

facecap

Mediapipe face capture. (demo)

Projects
F

fps-babylon-js

Online Multiplayer First Person Shooter with Babylon.js & SocketIO. (demo)

Projects
G

glTF_Physics_Babylon

Demonstrates filters, joints, and complex assets like a water wheel. (demo)

Projects
H

HTML5 FPS

Demo of an HTML5 first-person rig built on Babylon.js and React. (demo)

Projects
K

Kicker

A soccer ball game made for Babylon.js February Challenge. (demo)

Projects
K

KZ Climbing

A 3D platformer browser game prototype similar to "KZ" maps in Counter Strike. (demo)

Projects
M

Molvwr

WebGL molecule viewer. (demo)

Projects
M

Multiplayer FPS-Game

A Multiplayer FPS. (demo)

Projects
M

multiplayer-babylon-js-game

Multiplayer game with server and client-side physics engine synchronization. (demo)

Projects
N

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.

Projects
O

OceanDemo

Ocean demo in WebGPU. (demo)

Projects
O

Oculus Quest Remote Desktop

Remote desktop for Oculus Quest. (demo)

Projects
P

Playlist Browser XR

Browse Spotify playlists in Virtual Reality. (demo)

Projects
P

Pokeball Workshop

Interactive models from Game Freak's classic series. (demo)

Projects
R

react-babylon-spring

Build spring-physics based 3D animation with the power of react-babylonjs and react-spring. (demo)

Projects
R

react-babylonjs

React for Babylon.js (demo)

Projects
R

Roblox meets film noir

A 3D platform game demo using Babylon.js and React. (demo)

Projects
S

Space Jam: A New Legacy BabylonJS Mixed Reality...

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.

Projects
S

Swarm

A Babylon.js scene made for the screensaver jam. (demo)

Projects
T

t5c

The 5th Continent - an open-source multiplayer 3D RPG. (demo)

Projects
T

TanksBattle_WebGL_Using_Babylonjs

3D Tanks Battle WebGL game. (video)

Projects
T

Tomb Raider Nostalgia

View levels and play cut scenes for old Tomb Raider games 1/2/3/4. (demo)

Projects
V

VR Office Throwing Game

A VR throwing game. (demo)

Projects
V

Vue-BabylonJS

A ready-to-go 3D environment for Vue.js using Babylon.js (demo)

Projects
W

WebXR Measuring Tape

:zap: An Augmented Reality real-world length-measuring web app using the WebXR HitTarget feature. (demo)

Projects
W

webxr-depth-testbed-babylon

Testbed for WebXR Depth Feature. (demo)

Projects
Y

yuka-babylonjs-examples

Examples of using Yuka for Game AI. (demo)

Projects