Skip to main content

Assets and Data

Assets and data define the serialized content model used by runtime systems and tooling.

Project Content Model

The content model includes project metadata, packaged world data, assets, component data, and runtime-facing resource descriptions. Tooling and runtime systems should use a consistent representation of this content.

Cross-Subsystem Consistency

Asset and component data reuse concepts from rendering, interaction, camera, and lighting systems. This allows authored content and runtime state to share the same semantic definitions.

Binary Transport

Some workflows require binary payloads to move through serialized text-based transport. This is relevant for generated geometry, image data, and other runtime asset representations.

Learn More

If developers want the concrete reference details behind this concept page, they can continue with the API docs for Asset, AssetType, ComponentType, MaterialAsset, TextureAsset, MeshAsset, TextureTransform, and the base64 utilities in docs/api/functions/base64Encode.