Lazer Cycles

Context

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

Gallery