awesome-babylonjs icon indicating copy to clipboard operation
awesome-babylonjs copied to clipboard

A curated list of awesome things related to Babylon.js

Awesome Babylon.js Awesome

Babylon.js logo

A curated list of awesome things related to Babylon.js

  • Awesome Babylon.js
    • Official links
    • Playground
    • Demos
    • Scenes
    • Games
    • Projects
    • Examples
    • Links
    • Forum
  • Contributing
  • License

Official links

Official Babylon.js links.

Playground

Noteworthy examples of community-contributed content on the Babylon.js playground.

Demos

Official Babylon.js demos that really showcase what it is capable of.

  • ActionBuilder - Turn the lights on/off using flip switches. (https://github.com/BabylonJS/CDN/tree/master/Demos/ActionBuilder)
  • Actions - A torus that goes around in a circle and changes shape when it hovers over another shape. (https://github.com/BabylonJS/CDN/tree/master/Demos/Actions)
  • Amp360Video - Explore a video in 360°. (https://github.com/BabylonJS/CDN/tree/master/Demos/Amp360Video)
  • AssetsManager - A human skull. (https://github.com/BabylonJS/CDN/tree/master/Demos/AssetsManager)
  • AudioAnalyser - Babylon isn't just graphics; it's a full game engine. (https://github.com/BabylonJS/CDN/tree/master/Demos/AudioAnalyser)
  • Bones - A walking soldier + animated bunnies. (https://github.com/BabylonJS/CDN/tree/master/Demos/Bones)
  • Boom - Make things explode with a touch. (https://github.com/BabylonJS/CDN/tree/master/Demos/Boom)
  • Bump - Render a ball using bump mapping. (https://github.com/BabylonJS/CDN/tree/master/Demos/Bump)
  • CellShading - Use cell-shading to reproduce a cartoon-like effect. (https://github.com/BabylonJS/CDN/tree/master/Demos/CellShading)
  • Charting - 3D charts. (https://github.com/BabylonJS/CDN/tree/master/Demos/Charting)
  • ChibiRex - An animated baby T-Rex. What more do you need? (https://github.com/BabylonJS/CDN/tree/master/Demos/ChibiRex)
  • Dancers - Animated 3D dancers. warning: takes a long time to load. (https://github.com/BabylonJS/CDN/tree/master/Demos/Dancers)
  • Dancing CSG - Constructive Solid Geometry using lights and a sparkly texture. (https://github.com/BabylonJS/CDN/tree/master/Demos/Dancing%20CSG)
  • Decals - Touch the cat to splatter it with black ink. (https://github.com/BabylonJS/CDN/tree/master/Demos/Decals)
  • DiStraction - A Javascript driving game demo. Works with a DS3. (https://github.com/BabylonJS/CDN/tree/master/Demos/Distraction)
  • DragNDrop - Drag and rearrange different shapes. (https://github.com/BabylonJS/CDN/tree/master/Demos/DragNDrop)
  • Espilit - Explore an entire (barebones) house. (https://github.com/BabylonJS/CDN/tree/master/Demos/Espilit)
  • ExtrudePolygon - Destroy your own house. (https://github.com/BabylonJS/CDN/tree/master/Demos/ExtrudePolygon)
  • Facets - A fountain of countless balls falling onto a complex shape, showcasing physics. (https://github.com/BabylonJS/CDN/tree/master/Demos/Facets)
  • Flat 2009 - Explore an extremely detailed apartment, including a fishtank and bathroom.(https://github.com/BabylonJS/CDN/tree/master/Demos/Flat2009)
  • FlightHelmet - A realistic aviator's helmet. (https://github.com/BabylonJS/CDN/tree/master/Demos/FlightHelmet)
  • Fur - A disturbingly furred bunny. (https://github.com/BabylonJS/CDN/tree/master/Demos/Fur)
  • GLTF - A GLTF Alien model featuring facial animations. (https://github.com/BabylonJS/CDN/tree/master/Demos/GLTF)
  • GUI - An interactive 3D UI. (https://github.com/BabylonJS/CDN/tree/master/Demos/GUI)
  • GlowLayer - Make a neon pipe glow like plasma. (https://github.com/BabylonJS/CDN/tree/master/Demos/GlowLayer)
  • GlowingEspilit - Espilit but with glowing effects. (https://github.com/BabylonJS/CDN/tree/master/Demos/GlowingEspilit)
  • Heightmap - Generate terrain using a heightmap. (https://github.com/BabylonJS/CDN/tree/master/Demos/Heightmap)
  • HillValley - Explore a town isolated from the outside world, like in The Twilight Zone. (https://github.com/BabylonJS/CDN/tree/master/Demos/HillValley)
  • HillValleyVR - HillValley but creepier in VR. (https://github.com/BabylonJS/CDN/tree/master/Demos/HillValleyVR)
  • Ink - Quick Demo of using the Babylon.js to simulate inking. (https://github.com/sebavan/BabylonjsInkSample)
  • InstancedBones - A group of soldiers marching in sync. (https://github.com/BabylonJS/CDN/tree/master/Demos/InstancedBones)
  • Instances2 - A complex, moving space engine. (https://github.com/BabylonJS/CDN/tree/master/Demos/Instances2)
  • LookAt - Stare at a colored ball moving around in a box of shapes. (https://github.com/BabylonJS/CDN/tree/master/Demos/LookAt)
  • Mansion - Explore a haunted mansion. (https://github.com/BabylonJS/CDN/tree/master/Demos/Mansion)
  • MansionVR - Explore a haunted mansion in virtual reality. (https://github.com/BabylonJS/CDN/tree/master/Demos/MansionVR)
  • MotionBlur - Blur things like if you were moving like The Flash. (https://github.com/BabylonJS/CDN/tree/master/Demos/MotionBlur)
  • PBRGlossy - Physically based rendering of a battle damaged sci-fi helmet. (https://github.com/BabylonJS/CDN/tree/master/Demos/PBRGlossy)
  • PBRGlossyBloom - Similar to PBRGlossy, but with an extra bloom filter. (https://github.com/BabylonJS/CDN/tree/master/Demos/PBRGlossyBloom)
  • PPBloom - Simple post-processing. (https://github.com/BabylonJS/CDN/tree/master/Demos/PPBloom)
  • PPConvolution - A more advanced post-processing demo. (https://github.com/BabylonJS/CDN/tree/master/Demos/PPConvolution)
  • Particles - Colorful particles erupting. (https://github.com/BabylonJS/CDN/tree/master/Demos/Particles)
  • Physics - Spheres and blocks with gravity added. (https://github.com/BabylonJS/CDN/tree/master/Demos/Physics)
  • Polygon - It's a bird, but how did it get so flat? (https://github.com/BabylonJS/CDN/tree/master/Demos/Polygon)
  • Procedural - Don't hard-code content; generate it procedurally. (https://github.com/BabylonJS/CDN/tree/master/Demos/Procedural)
  • Retail - Explore a small store (no stealing). (https://github.com/BabylonJS/CDN/tree/master/Demos/Retail)
  • SPS - Simulate asteroids around a planet using a solid particle system. (https://github.com/BabylonJS/CDN/tree/master/Demos/SPS)
  • SPSCollisions - Solid particles as confetti being raining down on a ball. (https://github.com/BabylonJS/CDN/tree/master/Demos/SPSCollisions)
  • SpaceDeK - Pretty darn close to a space-shooter. (https://github.com/BabylonJS/CDN/tree/master/Demos/SpaceDeK)
  • Sponza - The most famous Babylon.js demo. (https://github.com/BabylonJS/CDN/tree/master/Demos/Sponza)
  • SponzaDynamicShadows - A simpler version of Sponza, but with dynamic lights. (https://github.com/BabylonJS/CDN/tree/master/Demos/SponzaDynamicShadows)
  • TheCar - A futuristic car parked all by itself in a garage. Too bad there's no key. (https://github.com/BabylonJS/CDN/tree/master/Demos/TheCar)
  • Train - An incredibly realistic train. (https://github.com/BabylonJS/CDN/tree/master/Demos/Train)
  • Tunnel - Travel inside an endless rust-filled tunnel. (https://github.com/BabylonJS/CDN/tree/master/Demos/Tunnel)
  • V8 - A complex, moving replica of a V8 engine. (https://github.com/BabylonJS/CDN/tree/master/Demos/V8)
  • Video Processing Sample - Quick Demo for setting up a Babylon.js real time video processing using a webcam. (https://github.com/sebavan/BabylonjsVideoProcessingSample)
  • WCafe - Windows Cafe is a great place to unwind and have a relaxing look around. (https://github.com/BabylonJS/CDN/tree/master/Demos/WCafe)
  • Yeti - A non-threatening Yeti, complete with snow. (https://github.com/BabylonJS/CDN/tree/master/Demos/Yeti)

Scenes

Extra demonstrations of Babylon.js

  • Minority Race - A racing game made in 2016 for a film school. (https://github.com/BabylonJS/CDN/tree/master/Scenes/minority-race)
  • Robot Presentation - A robot gives a timed presentation, with an interactive slider to control animation status. (https://github.com/BabylonJS/CDN/tree/master/Scenes/Robot)
  • Sandbox - A sandbox for playing with Babylon files. (https://github.com/BabylonJS/CDN/tree/master/Scenes/Sandbox)
  • World Monger - Become a God and shape the world around you. (https://github.com/BabylonJS/CDN/tree/master/Scenes/WorldMonger)

Games

Open source games built with Babylon.js

Projects

Open source projects using Babylon.js

Examples

Demos of Babylon.js on the web.

Links

Information by developers, for developers.

Forum

Valuable and informative links from the Babylon.js forum.

Contributing

Your contributions are always welcome! Please read the contribution guidelines to get started.

If you see something here that is no longer maintained or is not a good fit, feel free to submit a pull request.

License

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.