Aroundus is a cute, fully interactive 3D driving adventure game built for the web. Explore a procedurally generated low-poly world, collect coins, and upgrade your car!
It is designed as a Progressive Web App (PWA) style mobile web experience, meaning it dynamically expands to fill any screen—from desktop monitors to the latest smartphones—providing a native, full-screen gaming experience right in your browser.
Play the live version here: https://anandhanachu.github.io/aroundus/
- Responsive Mobile-First Design: Adapts beautifully to mobile devices, automatically accounting for safe-area insets (like the iPhone dynamic island).
- Infinite Low-Poly World: Drive around a seamlessly wrapping world filled with trees, rocks, and rolling hills.
- Dynamic Physics & Collisions: Realistic vector-based collision detection prevents you from getting stuck in trees and rocks.
- Car Upgrades: Collect coins to level up your car, improving your top speed and handling.
- Dual Control Schemes:
- Mobile / Touch: Drag anywhere on the right side of the screen to activate the virtual joystick.
- Desktop: Use standard
W, A, S, Dor theArrow Keysto drive. - Camera: Pinch-to-zoom and swipe the top of the screen to orbit the camera.
- Integrated Audio Engine: Dynamic engine sounds and background music.
- Three.js (WebGL 3D Rendering)
- Vanilla JavaScript (ES6+)
- HTML5 & CSS3 (Responsive full-screen layout)
- FontAwesome (UI Icons)
- Google Fonts (Fredoka & Outfit for typography)
Because this game uses entirely client-side web technologies, you don't need a heavy backend server to run it.
- Clone the repository:
git clone https://github.com/Anandhanachu/aroundus.git
- Navigate into the folder:
cd aroundus - Start a local HTTP server. For example, using Python:
python -m http.server 3000
- Open your browser and go to
http://localhost:3000
Feel free to fork this project, submit pull requests, or send suggestions to make the game even better!
Created by Anandhanachu
