FilterIO allows organizations to securely distribute training and resources on mobile devices.

Download on the App Store

I was tasked with the integration of 3D models and animation content via an embedded Unity instance in an existing native iOS application framework. I integrated a native user interface in Xcode using ObjectiveC, and bridged functionality between the Unity instance and native code via C.

I worked with the existing HTML-based framework for displaying image and video content, and modified it to accept Unity asset bundles containing 3D object, lighting, camera, and animation data. Loaded sequences can be interacted with via touch controls (including while animations are playing), and individual model components can be selected and highlighted to display additional information.