Unity Integration Guide
Learn how to bring .urta files into your Unity project, connect traits and scripts, generate App Keys, and troubleshoot common runtime issues.
Last updated
Learn how to bring .urta files into your Unity project, connect traits and scripts, generate App Keys, and troubleshoot common runtime issues.
Last updated
📘 For deeper implementation details, check the SDK’s GitHub documentation:
Once the URT3D SDK is installed, this guide walks you through integrating .urta
assets into your Unity project — with working scripts, inspector setup, and troubleshooting tips.
.urta
FileAfter converting your model on urt3d.com:
Download the .urta
file
Drag it into your Unity Project panel
Select the file — Unity will auto-link a Wrapper
component and metadata
Drag the .urta
from Project into the Hierarchy
The asset’s mesh (via Actor) will appear in the Scene
In the Inspector, you’ll see: • Trait list (if traits are defined) • Script list (if scripts are included) • SDK connection settings
Hit Play Mode to verify asset behavior.
To test remote runtime features:
Open URT3D Settings in the Unity sidebar
Log in with your URT3D credentials
Click Generate App Key
Copy the key to the SDK settings window in your scene
The App Key is required for remote asset resolution and multi-user experiences.
Each .urta
asset may include traits like:
• Position3d • Rotation3d • Interactable • Animatable • Custom (user-defined)
Traits will show up in the Inspector under the asset and are accessible via:
If the .urta
includes scripts:
Click Play Mode
Look for animations, movements, or logs
Trigger events via custom UI or code:
wrapper.TriggerCustomEvent("Jump");
Scripts are auto-executed based on their trigger type (OnLoad, OnUpdate, OnCustomEvent).
“Model doesn’t appear” → The asset may be too small or off-camera. Check the Position3d trait value.
“Traits not showing”
→ Not all .urta
files include traits. Add them in the Builder or create them via code.
“Scripts not running” → Make sure the script’s trigger type is valid and that the Execution Mode is set to match your test environment.
“Nothing happens on click”
→ Check that TraitInteractable
is present and the OnClick
event is assigned.
Configure an asset with Traits and Scripts
Right-click in the Hierarchy
Choose Create Prefab Variant
Store in a versioned prefab folder for reuse across scenes
💬 Need Help?
📩 Email us at