SailingVR turns real regatta tracking data into an immersive virtual-reality experience. Instead of reviewing a race as a flat 2D map or a table of numbers, you step back into the boat and relive the race from the water, seeing the situation exactly as it unfolded. Built for athletes and coaches, SailingVR makes tracked data usable for training, revealing situational decision-making and performance in a way conventional review can't.
This repository only includes the releases for the SailingVR application. The source code is not available because the Unity project uses paid assets. If you want to contribute to the development process please contact marcus.hudritsch@bfh.ch.
Because SailingVR is a young project and to stay independent of Meta, we use SideQuest to install the VR application on the VR headset:
- Download the latest version from the release section.
- Download and install the SideQuest Desktop App for your operating system. Do NOT use the Web Installer.
- Set the Meta Quest headset into developer mode: This is necessary to sideload software with a USB cable from your PC. You need to do this only once.
- Open Meta Horizon on your mobile phone: To set up your headset you need to install the Meta Horizon app from your phone's app store.
- Turn on your headset and make sure your headset is on the same Wi-Fi as your mobile phone.
- Connect with the mobile app to the headset. You should see your headset listed in the mobile app, showing the battery states of the headset and controllers.
- Choose Headset Settings and activate the Developer Mode.
- Connect the Quest headset with the USB3 cable to your computer and accept the computer connection inside the VR headset.
- Install the APK with SideQuest:
- Unplug the USB3 cable if still connected to the PC.
- Put on the VR headset and take the controllers in your hands.
- Click on the right controller on the system menu button with the Meta logo:
SailingVR uses tracking data from sapsailing.com. To use it you first need to register yourself at sapsailing.com.
SailingVR is free to use for personal, educational, training, and research purposes, including by athletes, coaches, clubs and federations. It is not open source and may not be used commercially.
In short, you may:
- Download and use the application free of charge.
- Use it for training and analysis, also within professionally funded organizations.
- Link to the release page.
You may not:
- Sell, rent, sublicense, or redistribute the application, or mirror the APK elsewhere.
- Use it as part of a commercial product or service, such as paid coaching or paid VR experiences.
- Decompile, reverse-engineer, or extract any assets from it. The build contains third-party assets licensed to BFH that may only be distributed as an integrated part of the compiled application.
For commercial use or anything else not covered above, please contact marcus.hudritsch@bfh.ch.
See LICENSE for the full terms.
- BFH: The first SailingVR proof of concept was developed by Damian Schüpbach in his bachelor thesis at the cpvrLab of the Bern University of Applied Sciences (BFH).
- Swiss-Sailing: The second iteration was then financed by swiss-sailing.ch.
- Swiss Olympic Innovation Hub: The third and current iteration was funded by the Innovation Hub of the Swiss Olympic organization.



