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

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

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.

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.
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.

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