# Build a Tilt-Controlled 3D Portal Experience in SwiftUI (https://academy.spline.design/tutorials/build-a-tilt-controlled-3d-portal-experience-in-swiftui)

> A video tutorial from the Spline Academy.

- Product: Spline 3D
- Level: advanced
- Duration: 14 min 22 s
- Published: 2026-01-27
- Video: https://www.youtube.com/watch?v=-LQUQsFJjDk
- Part of: [Spline Advanced | Feature Deep Dive](https://academy.spline.design/collections/spline-advanced-feature-deep-dive.md)

## About this tutorial

Learn how to build a 3D portal that reacts as you tilt your device. 📲

In this tutorial, we’ll create and connect a Spline 3D portal to SwiftUI and use the iPhone’s gyroscope to shift the portal’s perspective in real time. It’s a fun and approachable way to bring immersive 3D moments into your iOS apps. 

Let’s go! 🚀

Docs: https://docs.spline.design/exporting-your-scene/apple-platform/code-api-for-swift-ui

## Related documentation

- [Native 3D Embeds for iOS](https://docs.spline.design/exporting-your-scene/apple-platform/native-3d-embeds-for-i-os)
- [Code API for SwiftUI](https://docs.spline.design/exporting-your-scene/apple-platform/code-api-for-swift-ui)
