Use powerups and your motorcycle's light trail to destroy opponents, all while using your riding skills to avoid obstacles.
Personal project to experiment with multiplayer networking, real-time mesh generation, and shaders.
Tools
Platforms
Inputs
Highlights
Maintained high-fidelity multiplayer synchronization for high-speed vehicles through a custom dead reckoning implementation to decouple visual smoothness from network tick rate
Engineered procedural light trails using server reconciliation to maintain consistency between clients
Refined vehicle dynamics to deliver intuitive handling across keyboard, controller, and VR input modes
Download
Networked Multiplayer
Developed a custom C# networking solution to explore the challenges of syncing player actions and movement in real time
Motorcycle movement is interpolated based on calculated velocity and acceleration to maintain smooth movement with reduced tick rates
Light trail segments follow each player's interpolated position until their true position is received from the server
Offensive Driving
Players use jumps and obstacles in the environment to crash out opponents
Maintaining a higher speed helps outrun opponents but reduces maneuverability
Power-ups enable new strategies to gain the upper hand