An endless 3D runner game built with HTML, Tailwind CSS, and Three.js! Dodge the gaps, jump over obstacles, and see how far you can run in this neon-infused cyber world! 🌆✨
The game features modular JavaScript architecture, optimized 3D models using Meshopt Decoder, and a modern build pipeline via Vite.
- Start Game: Click Start
- Move Left/Right:
A/DorLeft Arrow/Right Arrow - Jump:
Space - Pause/Resume:
EscapeorP
Dodge the gaps in the platforms and don't fall off! The game speeds up the further you get. 🚀
Here's a glimpse of the action:
| Start Screen | Gameplay | Jumping |
|---|---|---|
![]() |
![]() |
![]() |
| Pause Screen | Game Over | |
![]() |
![]() |
Play the latest stable version of the game here (deployed via the gh-pages branch):
https://jaycewright.github.io/NEON_RUNNER/
We also have an updated version running on a newer build of Three.js (r170). Check it out here: https://jaycewright.github.io/NEON_RUNNER/r170/
The game has been updated to use modern web development tools like Vite for an improved development experience and a modular codebase.
- Node.js installed on your machine.
- Clone the repository and open your terminal in the project directory.
- Install dependencies:
npm install
- Start the development server:
npm run dev & - Open your browser and navigate to the local URL provided by Vite (usually
http://localhost:5173).
To build the project for production, run:
npm run buildThis will generate optimized static assets in the dist/ directory.
You can deploy the dist/ folder to any static hosting service. The project is currently configured to deploy to GitHub Pages using the gh-pages branch:
npm run deploy- HTML5 & JavaScript (ES Modules)
- Vite (Build tool & Dev server)
- Tailwind CSS (via CDN)
- Three.js (r128)
- Meshoptimizer (for optimized 3D models)
- Google Fonts (Sora)
Enjoy the neon vibes! 🕶️




