Buggy Racing
A VR multiplayer racing game with advanced AI developed for Oculus Rift using Unreal Engine.
View Source on GitHubMoving Along a Curve
For the car AI to navigate the maps effectively, I implemented a system where points are added around the map and a curve is automatically drawn between them, creating a path for the cars to follow.
To add realism, I integrated Perlin Noise into the car's movement along the path, simulating natural steering variations.
Avoidance System
The AI cars are capable of avoiding both the player and other AI vehicles. When a potential crash is detected, the AI steers left or right based on the closest clear path, maintaining the flow of the race.
In-world VR Perspective
As a VR-first experience, the UI is integrated directly into the car's dashboard rather than being a traditional screen overlay, preserving immersion and preventing simulator sickness.