ARES — 3D WebGL Rover Exploration Game
ARES is a modular, real-time 3D rover navigation experience built entirely in JavaScript using p5.js (WEBGL). The game simulates planetary exploration where the player pilots a rover across dynamically scr…
ARES — 3D WebGL Rover Exploration Game
ARES is a modular, real-time 3D rover navigation experience built entirely in JavaScript using p5.js (WEBGL). The game simulates planetary exploration where the player pilots a rover across dynamically scrolling terrain while avoiding procedurally spawned obstacles.
Core Gameplay:
Players control a rover navigating an endless terrain:
⬆ Move forward into unknown terrain
⬅➡ Maneuver laterally to avoid obstacles
🪨 Dodge dynamically generated hazards
📈 Increase score the longer you survive
The terrain scrolls seamlessly to create the illusion of continuous forward motion, while a chase camera dynamically tracks the rover’s movement.
Technical Highlights
🔹 Built with:
p5.js (WEBGL renderer)
JavaScript ES6 (Object-Oriented Architecture)
3D model loading via .obj files
Real-time texture mapping
Dynamic camera control