SailGP Race Viewer
I worked with SailGP to build RaceScape XR, a native Apple Vision Pro app that brings live and recorded SailGP races into mixed reality.
The app was developed in Swift using Xcode, with the goal of creating a spatial race-viewing experience that goes beyond a traditional sports broadcast. Instead of watching a single flat feed, users can place the race into their own space, follow a 3D tabletop view of the course, watch broadcast and onboard video feeds, and explore live race data at the same time.
SailGP is a perfect fit for this kind of experience. The races are fast, tactical, and extremely data-rich, with boats moving at high speed and constantly changing position. My goal was to make that complexity easier to understand by turning the race data into something visual, spatial, and interactive.
The app combines multiple layers of the SailGP experience: the main broadcast feed, onboard team cameras, race telemetry, leaderboards, boat positions, and race replays. On Vision Pro, these elements can sit around the viewer instead of competing for space on a single screen. That gave us a much more natural way to show the relationship between the live race, the data, and the overall course.
A big part of the work was designing and implementing the experience specifically for spatial computing. The interface needed to feel clear, calm, and usable in a headset, while still giving fans access to a lot of information. I focused on making the app feel immersive without becoming overwhelming.
RaceScape XR was launched as SailGP's first Apple Vision Pro app and received coverage from outlets including 9to5Mac, UploadVR, TVBEurope, Sports Business Journal, Broadcast, and SailGP's own channels. The app is available on the App Store for free: link