Babylon.js Core

The core Babylon.js engine and scene graph. Provides the Engine and Scene abstractions, cameras, lights, meshes, materials, textures, animation, post-processing, particle systems, physics integration, audio, asset management, and the WebGL2 / WebGPU rendering backends. Published as the `@babylonjs/core` npm package.

Babylon.js Core is one of 18 APIs that Babylon.js publishes on the APIs.io network.

Tagged areas include 3D, Rendering, WebGL, WebGPU, and Engine. The published artifact set on APIs.io includes API documentation and SDKs.

API entry from apis.yml

apis.yml Raw ↑
aid: babylon-js:babylonjs-core
name: Babylon.js Core
tags:
- 3D
- Rendering
- WebGL
- WebGPU
- Engine
- Scene
humanURL: https://doc.babylonjs.com/features/featuresDeepDive/scene
properties:
- url: https://doc.babylonjs.com/features/featuresDeepDive/scene
  type: Documentation
- url: https://doc.babylonjs.com/typedoc/modules/BABYLON
  type: Documentation
- url: https://www.npmjs.com/package/@babylonjs/core
  type: SDK
- url: https://github.com/BabylonJS/Babylon.js/tree/master/packages/dev/core
  type: SourceCode
description: The core Babylon.js engine and scene graph. Provides the Engine and Scene abstractions, cameras,
  lights, meshes, materials, textures, animation, post-processing, particle systems, physics integration,
  audio, asset management, and the WebGL2 / WebGPU rendering backends. Published as the `@babylonjs/core`
  npm package.