Getting Started with the SDK
Learn how to install the URT3D SDK in Unity using the Package Manager and verify your setup with working sample assets.
Last updated
Learn how to install the URT3D SDK in Unity using the Package Manager and verify your setup with working sample assets.
Last updated
โถ๏ธ Watch the Video Guide:
The URT3D SDK provides a complete runtime environment for loading, displaying, and interacting with .urta
assets in Unity. It supports traits, scripting, and asset-level metadata โ all accessible via code or Inspector.
This guide will walk you through installing the SDK in Unity and confirming that your setup works.
๐ Looking for detailed implementation docs? This page gives you a high-level overview, but you can always dive deeper in the official SDK documentation on GitHub:
The URT3D SDK is delivered via Git. Unity 2021.3+ is recommended.
Open your Unity project
Go to Window > Package Manager
Click the โ dropdown and choose โAdd package from Git URLโฆโ
Paste the following:
Click Add and wait for the package to import
Once installed, youโll see URT3D
folders in your Project and Packages
directories.
๐ฌ
Based on the official SDK documentation, the SDK includes:
Urt3d.Asset
: The main runtime representation of a .urta
asset
Urt3d.Wrapper
: MonoBehaviour that connects URT3D assets to GameObjects
Urt3d.Actor
: The visual GLB/GLTF model
Urt3d.Metadata
: Includes GUIDs, names, and type information
Urt3d.Preview
: Thumbnail preview for UI or asset browsers
Traits are modular behaviors attached to assets. Built-in traits include:
TraitPosition3d
โ Controls position in 3D space
TraitRotation3d
โ Handles local or global rotation
TraitScale3d
โ Controls uniform and non-uniform scale
TraitAnimatable
โ Enables playback of animation clips
TraitInteractable
โ Handles user input like clicks or hover
Access traits in code like this:
Add dynamic behavior with embedded scripting:
Trigger types: OnLoad
, OnUpdate
, OnCustomEvent
Call functions on traits
Communicate between assets via events
Write in lightweight, human-readable syntax
Scripts are stored directly within .urta
files and executed at runtime via the URT3D script engine.
After installation, confirm the SDK is working:
Open the URT3D Settings Panel
Log in using your URT3D credentials
Click Generate App Key
Confirm the App Key is visible and saved
๐ฌ Watch this process in Step 5 โ Launch Your First URT3D Asset
To test if everything is wired up correctly:
Locate a sample .urta
file in the SDK
Drag the .urta
into your Unity Project tab
Drag the asset into the Hierarchy
Enter Play Mode and verify:
The model appears
Traits are listed in the Inspector
Scripts (if present) run on load
๐จ๏ธ ๐ฉ Email: