Spokes.wiki Search About
Software Application ↗ source url updated Mon Jun 15 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Babylon.js

A powerful web-native 3D game and rendering engine delivered as a TypeScript/JavaScript framework (originated at Microsoft, David Catuhe). Apache-2.0, ~25.6k★. Renders via WebGL / WebGL2 / WebGPU; ships a full engine feature set — scene graph, PBR, WebXR/WebVR, physics, glTF, a node material (shader) editor, a live playground, and DCC exporters (3ds Max/Maya/Blender).

Where it sits in the field

  • Framework cohort, web-native 3D corner. Joins the code-first frameworks (Flame/Phaser/LÖVE/Bevy/libGDX) — you code against an API, no bespoke standalone editor. But where Phaser is the 2D-web framework, Babylon.js is the 3D-web one (WebGL/WebGPU), the spoke’s first dedicated browser-native 3D engine.
  • Full engine vs rendering library. Babylon explicitly positions as a full engine (tooling, physics, scene graph, editors) rather than a minimal rendering library — the contrast to Three.js. That matters here because Three.js is the renderer under GDevelop‘s and Superpowers’ 3D: Babylon is the heavier, batteries-included web-3D alternative to the library those engines embed. So the spoke now distinguishes web-3D library (Three.js) vs web-3D engine (Babylon.js).
  • Licensing: Apache-2.0, permissive open-source end with godot-engine/o3de/libgdx.

phaser · libgdx · bevy · gdevelop · superpowers · godot-engine · synthesis