Supagames

3D Synthwave Racer

Chronos Drift

Time moves when you move. Accelerate to warp speed through an endless synthwave highway, and slow down to dodge incoming data barriers.

W / ↑ Accelerate (100% Speed) A / D / ← / → Steer (40% Speed) Idle Bullet Time (5% Speed)

CHRONOS DRIFT

Time is relative to speed.

Distance: 0m Sector 1: Outer Grid

SYSTEM FAILURE

Distance: 0m

SYSTEM HACKED

You have successfully escaped the Core Firewall.

W Accelerate A D Steer Release Slow Time

Developer Log: The Making of Chronos Drift

Chronos Drift began as an experimental prototype designed to explore the concept of time dilation within a browser-based environment. Inspired by games like Superhot, where time only moves when the player moves, we wanted to apply this mechanic to the high-speed, adrenaline-pumping genre of synthwave racers. Building the game entirely using HTML5 Canvas and Three.js presented unique challenges, particularly regarding performance optimization and shader management.

The Core Mechanic: Time Dilation

The defining feature of Chronos Drift is the direct correlation between player input and the simulation speed of the world. When you hold down the 'W' key to accelerate, the world moves at 100% speed. Obstacles hurtle towards you, the synthwave grid pulses rapidly, and the music drives forward. However, the moment you release the accelerator, the game drops into "Bullet Time"—running at a mere 5% of its normal speed. This allows players to carefully plan their dodges, calculate trajectories around data barriers, and squeeze through impossible gaps.

Technical Deep Dive: Three.js and WebGL

Under the hood, Chronos Drift is powered by Three.js, a lightweight 3D library that abstracts the complexities of WebGL. The glowing neon aesthetic is achieved through a combination of post-processing effects, specifically the `UnrealBloomPass`. Achieving a smooth 60 Frames Per Second (FPS) while rendering hundreds of glowing obstacles and a moving grid required aggressive object pooling. Instead of creating and destroying objects as they pass behind the camera, we recycle them, moving them to the far end of the track. This eliminates the dreaded garbage collection stutter that plagues many HTML5 games.

Strategy Guide: How to Survive the Grid

Survival in Chronos Drift requires mastering the balance between speed and precision. Here are three expert tips:

We are constantly updating Chronos Drift based on player feedback. Whether you're here to beat the high score or simply enjoy the synthwave aesthetics, we hope you enjoy the ride through the neon grid.