---
title: "Neon Highway"
description: "A Three.js endless-runner on a neon road with music features."
canonical: "https://roeesivan.com/projects/neon-highway"
last-updated: "2026-08-27"
---

# Neon Highway

> A Three.js endless-runner on a neon road with music features.

URL: https://roeesivan.com/projects/neon-highway
Year: 2026

## Overview

An arcade endless runner rendered in WebGL: you weave a car down an infinite neon highway, dodging traffic and collecting pickups, with particle effects and a synced soundtrack. Six level themes swap the skybox and hazards as the speed climbs, all of it built on a modular vanilla-JS scene graph with no framework underneath.

## What makes it interesting

- Custom Three.js scene: procedural road, GLB vehicle models, particle system
- Modular vanilla-JS architecture, no framework, 14 ES modules
- Six level themes with swapping city skyboxes, drones and laser hazards

## Technology

- Three.js
- JavaScript
- WebGL
- glTF / GLB
- Web Audio API
- Vercel

## Links

- Play it (live): https://neonhighway.vercel.app/
- Source (source): https://github.com/RoeeSivan/Neon-highway

## Trailer

Video: Neon Highway - gameplay trailer - https://youtu.be/b7dciOfVsEw

A run through all six level themes: the neon road and its pickups, the drones and lasers that shoot across the lanes, and the city skyboxes that swap out as the speed climbs.

## Every project

All projects: https://roeesivan.com/projects
This project as JSON: https://roeesivan.com/api/v1/projects/neon-highway
