Gameplay video
Traveler is a university project that utilizes an array of six screens arranged in grid to form a powerwall as well as a bicycle configured in a stationary position. It is meant to be a workout app that uses the Meta Quest 3 to immerse the user in various environments. The real bicycle action is converted into a digital signal that moves its digital counterpart forward. The Quest acts as a headtracking device to align the perspective of the wearer and the digital landscape. The use of mixed reality allows for digital content to interact with the screens.
My role was primarily to implement all the functions:
Off-axis rendering using the Quest 3 as a tracker
Networking to allow communication between headset and desktop application
Occlusion of objects coming out of the screen
Calibration of both applications for syncing scale and distance of the user to the screen as well as syncing object locations
Tracking speed of the bicycle and sending the data over to the app
Movement system with side to side movement and speed controls
Sword mechanics and destroyables spawn logic
Designs for a Quest 3 controller holder for attaching to the bicycle to track movement
Measuring wheel movement using an Arduino Uno and a hall effects sensor
Display array from the perspective of the user
Gameplay feature: destroying objects using a lightsaber; a highscore is being tracked
Experience contains multiple environments