The 256-Color Grand Tour Racing Experience!
SVGA 640×480 • texture-mapped 3D • Gouraud shading • tracker music • 2-player split screen
▶ PLAY NOW!Runs right in your web browser - no download, no install, no floppies!
Needs a browser with WebGL2. Keyboard, gamepad or touch screen.
ROADLINE '95 is a circuit racing game in the spirit of the racers of the mid-1990s - the years when texture-mapped 3D worlds, SVGA graphics and tracker music came to home computers. Every pixel of the 3D world is a number from one 256-color palette. Textures are point-sampled and affine-mapped, so they "swim" a little on big surfaces close to the camera, just like they did back then. Light, fog and headlights go through a colormap - a lookup table from color to color - exactly like the software engines of the time.
Under the hood it is modern: pure JavaScript and WebGL2, no libraries, and not a single image or sound file. Every texture, car, track, sample and song is generated by code when the game starts. The whole game fits in one HTML file of about 530 KB.
Click a picture to see it at full size. All screenshots are 640×480, 256 colors.
| Car | Drive | Character |
|---|---|---|
| Vektor GT2 | RWD | Wedge coupe, the all-rounder |
| Aurora RS | RWD, mid-engine | The fastest, and the hardest to tame (unlock it!) |
| Breeze Turbo | RWD, turbo | Light roadster - wait for the boost |
| Kestrel ST | AWD, turbo | Sports sedan, the king of the rain |
| Halcyon V12 | RWD | Heavy grand tourer with huge torque |
| Mistral Rally | AWD, turbo | Rally hatchback, quick off the line |
| Track | Length | What to expect |
|---|---|---|
| Harbour Lights | 3.9 km | City streets at night, a tunnel under the hill, a bridge over the harbour |
| Greywater Raceway | 4.6 km | Grandstands, pit lane, a tight hairpin and fast esses |
| Highcrest Loop | 4.2 km | Mountain switchbacks, two tunnels and a gorge bridge |
| Mirage Highway | 5.8 km | Flat out across the desert, through a rock tunnel |
| Cliffside Run | 4.3 km sprint | Along the coast from one town to the next |
| Action | Player 1 | Player 2 | Gamepad |
|---|---|---|---|
| Accelerate / brake | Up / Down | W / S | RT / LT |
| Steer | Left / Right | A / D | Left stick |
| Handbrake | Space | Left Shift | A |
| Gear up / down (manual) | . / , | E / Q | RB / LB |
| Change camera | C | 1 | Y |
| Look back | V | 2 | R3 |
| Radio (next song) | R | - | Select |
| Pause menu | Esc | Esc | Start |
After the race press Space on the results screen to watch the replay. On phones the on-screen buttons appear after the first touch - turn your phone sideways!
The whole game is one HTML file that also works offline from your hard disk: open play.html and save the page (or use the link below). The complete source code is on GitHub.