Make it Spatial

Building limitless experiences

Spatial computing is not just a trend; it’s a paradigm shift in the way we interact with digital environments, pushing the boundaries of imagination and technological innovationMake it Spatial is our dedicated section where we explore the realms of spatial computing.

We believe in the transformative power of spatial computing, a universe where technology meets limitless creativity. Our focus is not just on adapting to this new era but on leading the charge, ensuring that spatial computing is not just an elite concept but an inclusive, engaging, and intuitive experience for all.

With a blend of insightful articles and practical guides, from understanding the basics of spatial dimensions to the intricate challenges of designing for visionOS, we aim to equip and inspire.

Exploring Spatial Computing

Delve into the fascinating world of spatial computing, where digital and physical realms merge. Discover how this cutting-edge technology is reshaping our interaction with the world around us. From the basics of spatial perception to the latest advancements, we uncover the secrets and potential of this transformative tech. Whether you're a curious beginner or a seasoned tech enthusiast, prepare to embark on a journey through the limitless possibilities of spatial computing.

Embracing Extended Reality (XR): visionOS challenges
Discover challenges in XR’s design and UX, signaling a transformative shift, navigating responsive design complexities, and immersive interface innovations.
XR: Diving deep into Spatial Design for visionOS
Understand the challenges of designing extended reality experiences.
Understanding spatial awareness: dimension
Learn the core principles of space, depth and scale in visionOS.
Understanding spatial awareness: immersive experiences
Exploring immersion spectrum, dimming, passthrough, and transitions

Design for visionOS

This segment is dedicated to those who aspire to shape the future through intuitive and groundbreaking designs in visionOS. Embark on a journey to master the art of creating engaging, user-centric experiences that harness the full potential of spatial dimensions. Join us in this creative quest to redefine the boundaries of digital spatial design.

Design for spatial computing: from iOS/iPadOS to visionOS
Understand the core elements that compose a visionOS application.
Adapting your App Icon to visionOS
Learn how to bring your App Icon in visionOS
Understanding typography in visionOS
Optimize text readability in visionOS leveraging font, color, and vibrancy
Understanding real-world sizes for visionOS
Learn how to convert meters and inches to points when designing for visionOS.
The Power of Particle Emitters in Digital Creation
Discover how particles can enhance the user experience of your applications.

To support your ideation and design process check out the Speculative Spatial Design Canvas. A tool for creating spatial computing experiences, meticulously crafted and informed by scientific insights from Neuroscience. It offers a comprehensive framework for developers to navigate the intricacies of spatial design with confidence and clarity.

Speculative Spatial Design Canvas
Layout guide and design tool for spatial app and game development.The Speculative Spatial Design Canvas is a pivotal tool for creating spatial computing experiences, meticulously crafted and informed by scientific insights from Neuroscience; it offers a comprehensive framework for developers to navigate the intricacies of spatial design with confidence and clarity.The best way to experience the canvas is by printing it out and crafting your ideas with your own hands.Rooted in the principles of data-driven design, the Speculative Spatial Design Canvas is a guiding beacon for developers, empowering them to craft immersive and user-friendly experiences while mitigating potential challenges, such as cybersickness and fatigue.By delineating spatial relationships and optimizing interaction dynamics, this canvas facilitates the creation of environments that prioritize user comfort and engagement.

Download for free on Gumroad.

To go in deep on the thinking behind the canvas and how to use its artboards, read the following article:

Embracing Spatial Computing: the Speculative Spatial Design Canvas
Speculative Spatial Design Canvas guides developers for solid immersive visionOS experiences and user-friendly apps
Embracing Imaginary Spatial User Experience in visionOS
Based on recent explorations and discoveries enjoy our spatial computing user experience guidelines.

To take the concept even further, also explore following articles relating to developing games for visionOS as well as specialized applications, such as within the field of medical treatments and surgery.

Embracing Spatial Computing: Game Design in visionOS
Embrace game design for Spatial Computing through our meticulously crafted guidelines.
Revolutionizing Surgery and Medical Treatments with visionOS
Explore the revolutionizing potential of Spatial Computing in surgery and healthcare.

Develop for visionOS

This is where coding meets the cutting edge of spatial computing. Whether you're a novice or an expert developer, this section provides the tools, knowledge, and resources needed to build sophisticated applications for visionOS. Get ready to turn your innovative ideas into reality with visionOS.

Building a 3D experience in visionOS: Windows
Learn how to build a 3D experience in visionOS using Windows by creating an app that displays an interactive 3D model in a window on Apple Vision Pro.
Building a 3D experience in visionOS: Volumes
Learn how to create a 3D volumetric experience in visionOS for Apple Vision Pro by enhancing a visionOS app with an interactive model in 3D space.
Building a 3D experience in visionOS: Immersive Spaces
Discover how to create fully immersive 3D experiences in visionOS for Apple Vision Pro by building an immersive space that surrounds users with interactive 3D models.
Implementing windows in visionOS
Learn the fundamentals of using windows in a visionOS application.
Implementing volumes in visionOS
Learn how to embrace volumes for immersive 3D experiences in visionOS.
Debug for visionOS using Xcode simulator visualizations
Explore the visionOS simulator’s debug modes in Xcode for spatial computing apps.
Ensuring interface legibility and contrast in visionOS
Use materials to craft spatial user interfaces, ensuring legibility and contrast.
Extra Large Title text styles in visionOS
Learn how to use extraLargeTitle and extraLargeTitle2 for text hierarchy on visionOS applications.
Changing a button shape in visionOS
Learn how to change the shape of a button component in visionOS.
Configuring default window and volume size in visionOS
Learn how to set up the size of windows and volumes in visionOS applications.
Exploring immersive spaces in visionOS
Learn how to create immersive spaces with SwiftUI for a visionOS app
Creating an immersive experience with a 360-degree image in visionOS
Learn how to create immersive experiences with 360-degree images.
Create an Immersive Experience with a 360-degree video in visionOS
Learn how to create an immersive space with a 360-degree video on visionOS with RealityKit.
Introduction to RealityView
Explore RealityKit starting from RealityView and how to use it in your visionOS apps
Using Attachments in a RealityView
Learn how to display SwiftUI views in a RealityView for visionOS applications.
Using an image as the texture of a material on a 3D object
Learn how to use an image as the texture of a 3D model in a RealityView.
Mastering Model3D View
Explore how to use Model3D to load and display 3D models in a visionOS app.
Creating custom particle emitters with RealityKit
Learn how to create a custom particle emitter with RealityKit in a SwiftUI app for visionOS.
Creating advanced hover effects in visionOS
Learn how to create great hover effect experiences for visionOS applications.
Creating custom buttons and hover effects in visionOS
Use hover effects and visual feedback to enhance your app’s interactivity with system and custom buttons.
Adding spatial audio to an Entity with RealityKit
Learn how to add spatial audio to RealityKit entities in a visionOS app.

Our related resources section collects topics indirectly related to, yet instrumental for, designing and developing for visionOS. These resources provide valuable insights to enrich your understanding and skills in areas complementary to spatial computing.

Creating an augmented reality app in SwiftUI using RealityKit and ARKit
Learn how to build your first augmented reality application for Apple devices
Play an animation in RealityKit
Learn how to play animation on 3D models using RealityKit.
Adding custom gestures to an AR application with SwiftUI
Learn how to add support for custom gestures on an AR application with RealityKit and SwiftUI.
Using RealityKit gestures in an AR application with SwiftUI
Learn how to use gestures with RealityKit on your SwiftUI augmented reality app.
Using the ARKit coaching view in a SwiftUI AR application
Learn how to use the AR coaching view from ARKit on your augmented reality app in SwiftUI
Displaying 3D objects with RealityView on iOS, iPadOS and macOS
Learn how to display 3D models using the RealityKit framework in a SwiftUI app.