A VR motorcycle delivery game developed during an exchange program in Germany.
Players ride through a virtual city and deliver pizzas to designated locations within a limited time.
This project was developed as part of
HKA VR Lab – Virtual Reality for Industrial Application (IP 426, Summer 2024).
Originally designed as a team project, the final implementation was completed individually.
The goal was to create an immersive VR experience simulating motorcycle driving and delivery tasks.
- Navigate a small city using a motorcycle
- Use an in-game map to locate delivery points
- Delivery targets are marked with blue pillars
- Reach the destination before time runs out
- Deliver all pizzas within the time limit
- Time runs out before completing deliveries
- Right Trigger → Move Forward
- Left Trigger → Move Backward
- Steering is calculated based on the relative position of both hands
- Simulates real motorcycle handle movement
This interaction is implemented using vector projection and dot product calculations in VR space.
- Built using VIVE Input Utility
- Trigger input controls acceleration and deceleration
- Arcade-style physics using Rigidbody
- Includes:
- Acceleration and braking
- Tilt and steering dynamics
- Wheel rotation and engine sound feedback
- Center message display with timed reset
- Scene restart using VR controller input
- Motorcycle model from Unity Asset Store
- City environment package for urban layout
- Custom placement of delivery points and UI elements
- Unity (2022.3 or later recommended)
- VR Headset (HTC Vive or compatible)
- SteamVR
- Clone the repository
- Open the project in Unity Hub
- Open the main scene
- Press Play or build for VR
- Originally built with an older Unity version
- Upgrading may require:
- API updates
- VR plugin compatibility fixes