Gives the canvas, rendering loop and scene resources clear owners. It supports returning to menus, switching worlds and resuming the browser without accumulating loops or loading an abandoned scene.
babylonjs-scene-lifecycle
Included files 1
Loads 3D models with their textures and animations as a complete, usable unit. It clarifies what instances share and what must stay independent when characters are spawned or removed.
babylonjs-gltf-assets
Included files 1
Connects camera motion and selection to the player’s intended actions. It separates mouse, touch and interface input so aiming, dragging and clicking remain consistent inside the game canvas.
babylonjs-camera-input
Included files 1
Connects visible objects to the project’s physics engine. It defines scale, collision meaning and movement ownership so resetting a level does not leave invisible bodies or conflicting transforms.
babylonjs-physics-integration
Included files 1
Helps surfaces look right under the game’s actual lighting and renderer. It checks texture meaning, reflections and transparency before adding costly effects to compensate for an incorrect setup.
babylonjs-materials-lighting
Included files 1
Explains slow startup, uneven frames and growing memory using a repeatable game scene. It targets the measured bottleneck and records which browsers and devices were actually checked.
babylonjs-profiling-delivery
Included files 1
Plans the transition between browser play and headset play. It connects XR controllers to existing actions and handles rejected entry, tracking interruptions and exit without stranding the player.
babylonjs-webxr-interaction
Included files 1