Native-to-Unity SDK · Spatial computing
Native 3D Viewer
A single Unity API for handing 3D product previews to AR Quick Look on Apple platforms and Scene Viewer on Android.

The challenge
Apple and Android already provide capable system viewers for placing 3D objects in augmented reality, but their launch contracts, file formats and callbacks differ. A Unity application needs a stable way to use both without owning another rendering stack.
The bridge
The C# API delegates .usdz and .reality content to AR Quick Look through a Swift framework, and .gltf or .glb content to Android Scene Viewer through a Java AAR. The package includes availability checks, progress, completion and error callbacks.
The product direction
The SDK is built around a narrow, maintainable boundary: Unity coordinates product flow and native platforms present their optimized AR experience. Version 1.0.0 is published on the Unity Asset Store, and a public Google Play demo validates the Android path.
Result
A small Unity-facing contract that launches the platform’s native AR viewer, reports progress and callbacks, and avoids maintaining a second AR renderer.
Project gallery


