Learnify

Realistic VR driving simulator for student drivers.

Engine

Unreal Engine

Platform

VIVE Focus

Project type

Team

Status

Finished

Overview

Learnify is a realistic VR driving simulator that scores student drivers on their performance in various training- and examination environments like highways, provincial roads and hamlets.

The physical control rig uses an actual steering wheel, gearshift, blinkers and pedals that communicate with the game engine.

https://www.rtl.nl/nieuws/editienl/video/fb4a72f5-28d7-4d56-b994-5372051cc4e1/rijbewijs-halen-goedkoper-door-vr

Key features

Realistic physical rig

The game is controlled by modern MOZA racing hardware, including even a multi-functional stalk for the horn and blinkers.

Driving physics

The simulated vehicle operates and feels exactly like an actual car, with accurate handling, acceleration and feedback.

Unique scenarios

Different scenarios are selectable in the lobby, each with their own environment and complex performance grading system.

My contributions

  • Initial research into driving physics and base implementation.
  • Analyzing most suitable hardware and setting up communication between hardware and game engine.
  • Implemented base scoring system and several score components like tracking players’ visual awareness and throttle management.
  • Implemented hand- and finger tracking.
  • Added virtual lower body avatar that animates according to pedal input.
  • Implemented user profile and savegame system.
  • Added several testing environments.

Office testing rig

For a period of time our actual target hardware was in use at the VR entertainment center, so we had to make do with a much wonkier temporary setup.

Test environment

On the other hand, that new temporary rig at the office did serve as an excuse for me to add Rainbow Road.
For “testing purposes”.

Due to the difficulty in setting up a play session at the office with the current hardware and the amount of visual optimization we’ve had to perform, it’s sadly impossible to get a half decent looking screenshot for this project.