How to publish a controllable asset
This tutorial will guide you through the steps to publish a controllable asset in your experience, such as a remote-controlled car, and make it interactive for users in the app.
Step 1: Login and Create a New Project
Log in to your account.
In the top left corner, click the New Project button.

Step 2: Open the Editor and Access the Assets
Once the editor is open, navigate to the Asset section on the left side.
In the Asset Library, select the Over tab to filter the available assets.
In the sub filter select Controllable and choose one of the Remote Car assets.

Step 3: Place the Asset in the Scene
After selecting the Remote Car asset, instantiate it into the viewport.
Position the asset in the scene as desired by dragging or using the transform tools (move, rotate, scale) at the bottom of the viewport.

Step 4: Enable Asset Control
In the Hierarchy on the left, select the Remote Car asset.
Go to the Properties section, and check the box labeled Enable in app control. This will make the asset controllable by users within the app.
By enabling Share Object Movement, you allow the object to function as a networked entity shared across all users in the experience. This means that any user can move the object, and its position will be updated in real time for all connected players, ensuring a synchronized experience.

Step 5: Configure Project Settings
Navigate to the Project section to configure the experience.
Set the preview image or video for your project.
Choose the type of layer you want to publish on, either AR Layer or Virtual Layer, depending on the desired experience.

Step 6: Publish the Experience
Once all configurations are set, click Publish in the top right corner of the editor.
In the review popup, verify all settings and click Continue if everything looks correct.
Ensure that the occlusion settings are also properly configured if applicable, then click Publish.


Step 7: Control the Asset in the App
Now, when users open the app and interact with the asset (e.g., the Remote Car), a controller will appear, allowing them to freely move the asset within the space.
This process enables seamless control of assets within your AR or Virtual experience, providing a fun and interactive element for users.
Last updated
