Makes script dependencies and cleanup explicit instead of relying on accidental loading order. It handles enable, disable, cloning and destruction so timers and event handlers follow the entity that owns them.
playcanvas-scripts-lifecycle
Included files 1
Tracks assets from registration through loading to actual readiness. It ties cancellation and unloading to the owning entity, keeping shared resources usable when the player abandons a scene.
playcanvas-assets-streaming
Included files 1
Creates reusable objects whose changing state belongs to each instance. It validates required references and overrides so editing one spawned enemy does not unexpectedly change every template user.
playcanvas-templates-entities
Included files 1
Coordinates camera control, object picking and interface input within an embedded game. It handles canvas coordinates, focus loss and readable UI independently of the internal rendering resolution.
playcanvas-input-camera-ui
Included files 1
Separates how an object looks from how it collides and moves. It checks material setup and physics readiness, then assigns transform ownership so visual updates do not fight simulation.
playcanvas-materials-physics
Included files 1
Checks the exported game rather than relying on the editor preview. It separates script, drawing and pixel costs and verifies resource paths and compressed assets in the delivered environment.
playcanvas-profiling-delivery
Included files 1
Plans entry into and exit from XR while retaining the normal game controls. It handles capability checks, tracking loss and rejected sessions, naming where real-device verification is still needed.
playcanvas-webxr-sessions
Included files 1