Objects That Do Things.
Place and configure interactive objects on maps. Click an object to open a website, trigger a script, or start an interaction.
The entity editor uses the WAM format for defining interactive objects. Each entity carries position, properties, animations, and action triggers — all configurable through a visual interface or JSON schema.
Powerful Entity Orchestration
Place Objects
Drag and drop interactive items into your space. Choose from a library of 3D assets or upload your own.
Configure Actions
Set precisely what happens when a player interacts. Toggle states, open modals, or move players between areas.
Link URLs
Turn any object into a portal. Open external websites, project boards, or documentation directly on click.
Script Triggers
Run custom logic on interaction. Integrate with the BAWES Scripting API for complex world behaviors.
- check_circleUnique identifier and entity type classification
- check_circlePosition, rotation, and scale in 3D space
- check_circleInteractive properties with label and animation state
- check_circleAction triggers for click, hover, and proximity events
Under the Hood
The Entity system uses the industry-standard WAM (World Asset Metadata) format. This allows for seamless portability between different universes and deep integration with the BAWES Scripting API.
- check_circle Fully extensible JSON schema
- check_circle Low-latency state syncing
- check_circle Native support for WASM scripting
Ready to create interactive objects?
Place your first entity and configure its actions.