NEON CAR RUSH is a browser-based infinite 3D arcade racing game built with React 19, Three.js, TypeScript, and other modern frontend tools, featuring a procedural neon city, unlockable vehicles, and local storage persistence.

Stars

3

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-29

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It showcases a complete, performance-optimized 3D game running entirely in the browser with no backend, integrating cutting-edge web technologies (React 19, Three.js, TanStack Start) and offering responsive desktop and mobile controls.

Who it is for

  • Web game developers looking for a modern tech stack example
  • React and Three.js learners seeking a practical project
  • Computer graphics students interested in procedural generation
  • Developers building portfolio or hackathon submissions

Use cases

  • Learning React + Three.js integration for 3D web apps
  • Prototyping endless arcade game mechanics
  • Demonstrating procedural environment generation and object pooling
  • Serving as a reference for mobile-swipe-controlled browser games

Strengths

  • Built with latest React 19, Three.js, and TypeScript
  • Procedural neon city with infinite highway and atmospheric effects
  • Performance optimizations like road recycling and object pooling
  • Automatic save via localStorage, no backend required

Considerations

  • No sound effects or crash animations (listed as future enhancements)
  • Single-player only; no multiplayer or online leaderboards
  • Relies on browser localStorage, so progress is device-specific

README quick start

🏎️ NEON CAR RUSH

NEON CAR RUSH is a modern browser-based infinite 3D arcade racing game built with React 19, Three.js, TypeScript, TanStack Start, Tailwind CSS, and Vite.

Inspired by classic endless highway racers, the game features a procedural neon city, multiple unlockable vehicles, boost mechanics, smooth WebGL rendering, and responsive controls for both desktop and mobile devices.

Everything runs directly in the browser with no backend required, while player progress is automatically saved using localStorage.


🚀 Project Overview

This project demonstrates real-world applications of:

🏎️ 3D browser game development

🌆 Procedural environment generation

⚡ Real-time WebGL rendering using Three.js

🎮 Arcade game mechanics

💾 Local persistence using browser storage

📱 Responsive desktop and mobile gameplay

🚀 Performance optimization using object pooling and recycled world generation

The game continuously generates an endless futuristic highway while maintaining smooth performance through optimized rendering techniques.


✨ Features

🌆 Procedural Neon City — Infinite highway with futuristic skyline, glowing buildings, stars, moon, atmospheric fog, and neon lighting.

🚗 Multiple Vehicles — Unlock sports cars, SUVs, trucks, buses, and monster trucks using collected coins.

🎮 Arcade Gameplay — Three-lane movement, jumping, increasing speed, endless gameplay, and instant restart.

🪙 Coin Collection — Collect coins during gameplay to unlock new vehicles.

Boost Mode — Temporary invincibility, speed boost, animated timer, and warning effects.

🚘 Garage System — Unlock, select, and permanently save your favorite vehicles.

💾 Auto Save — Coins, unlocked vehicles, selected vehicle, and high score are automatically stored locally.

📱 Mobile Controls — Swipe gestures for movement and jumping.

🎨 Modern UI — Neon-inspired HUD with responsive interface.

Performance Optimized — Infinite road recycling, object pooling, efficient collision detection, and lightweight rendering.


🛠 Technologies Used

  • React 19 ⚛️

  • Three.js 🌍

  • TypeScript 🔷

  • TanStack Start 🚀

  • TanStack Router 🧭

  • Tailwind CSS v4 🎨

  • Vite ⚡

  • WebGL Rendering 🖥️

  • Browser Local Storage 💾

No backend required. No database required.


📂 Project Structure

NEON-CAR-RUSH

│

Description

🏎️ Infinite 3D arcade racing game built with React 19, Three.js, TypeScript, TanStack Start, and Vite. Dodge traffic, collect coins, unlock vehicles, and race through a procedural neon city.

Related repositories

Similar projects matched by category, topics, and programming language.

TanStack
Featured
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web DevelopmentFrontend Frameworks
14,861
NUber-dev
Featured
NUber-dev GitHub avatar

YTubic

YTubic is a fast, responsive, open-source YouTube Music desktop client for Windows, Linux, and macOS that uses direct InnerTube API communication and aggressive caching to provide instant navigation and playback.

Web DevelopmentFrontend Frameworks
226
react
Featured
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web DevelopmentFrontend Frameworks
246,741