For my final project for CSCE 450: Computer Animations, I created a VR application to draw curves and then ride them like a roller coaster.
For this project I used Vulkan, OpenXR, VKFW (GLFW C++ Wrapper), Vulkan Memory Allocator, and Assimp
For testing I used the Monado QWERTY Driver to test the application without my headset attached.
To do the real life testing, I used a Meta Quest 3 attached via a USB cable. Since I am on Linux I used the WiVRn project to send the feed to my headset.