Babylon.js

Babylon.js is an open-source game and render engine developed to create 3D scenes in the browser and is presented as a JavaScript framework. The stage is set up on canvas with engines, cameras, lights and ready geometries; npm packages come with full type support, ES6 packages allow tree-shaking. Sandbox and 3ds Max, Maya, Blender exporters for .babylon/glTF scenes are included in the ecosystem.

BA

BabylonJS · 3D & Game Development

STARS26.3K
FORKS3.7K
COMMITS—
CONTRIBUTORS781
VERSIONv4.0.0
UPDATEDtoday
TypeScriptWebGLGame EngineApache-2.0

Common commercial products in this category: Unity, Unreal Engine, Autodesk Maya

What can it do?
  • You drag sandboxes and view the .babylon and glTF scenes you produce with Blender, Maya, or 3ds Max exporters in the browser.
  • You optimize the application size using ES6 packages and the tree-shaking feature.
  • You can start a 3D engine on the Canvas element and create scenes with camera, light and geometric shapes.
User reviews
  • ↓ NegativeHacker News

    Babylon.js 6.0

    “I wonder if it has become easier to use and more useful. I had a brief stint where I became exited about it (based on what I later came to view as hype), and spent some effort trying to make it do cool stuff. I ended up abandoning it for a number of reasons. I've served time…”

  • ↑ PositiveHacker News

    Babylon.js 6.0

    “Babylon.js is (working towards) being a batteries included game engine. Three.js is a rendering engine with a lot of first and third party plugins. Add the right plugins and you can probably do anything Babylon can, or use as is and you can make a lightweight landing page. An…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: 3D & Game Development