OverDrive is an exhilarating, action-packed driving game that throws players into a world of fast-paced, adrenaline-pumping action. Every playthrough is a brutal test of skill, speed, and precision, where only the quickest and most agile can survive. With no room for error, you'll navigate through a relentless series of ever-escalating obstacles, demanding lightning-fast reflexes, pinpoint accuracy, and an unyielding drive to keep pushing forward.
Note
OverDrive is still in development, and there's much more yet to come.
Feel free to report any issues or suggestions!
- Objective: Race through endless obstacles, avoiding crashes while pushing yourself to reach the highest speeds and cover the greatest distance possible.
- Realistic Handling: Take control with finely-tuned, skill-driven driving mechanics where every turn, and acceleration matters.
- Dynamic Obstacles: Confront a constantly shifting array of obstacles that challenge your every move, keeping you on your toes.
- Varied Obstacle Types: Encounter a wide range of obstacles, each demanding a unique approach and forcing you to act accordingly.
- Dynamic Environment
- Interactive Gameplay
- Obstacle Systems
- HUD and UI
Action | Key |
---|---|
Gas | W / ↑ |
Brake / Reverse | S / ↓ |
Steer Left | A / ← |
Steer Right | D / → |
Pause / Unpause | P |
Controls | C |
- Integrating audio features
- Introducing handbrake functionality and drifting mechanics
- Introducing a variety of new obstacles
- Adding pursuing enemy cars that chase the player
- Creating an infinite, endless game map
- Enhancing the map’s visuals for a more immersive experience
- Three.js: For 3D rendering and scene management.
- Three.js for 3D rendering.
To contribute to OverDrive, please follow these steps:
-
Fork the repository:
- Click the "Fork" button at the top right of this page to create your own copy of the repository.
-
Clone your fork:
- Clone your fork to your local machine using:
git clone https://github.com/yourusername/overdrive.git
- Clone your fork to your local machine using:
-
Install dependencies:
- Navigate to the project directory and install the required dependencies using pnpm:
cd overdrive pnpm install
- Navigate to the project directory and install the required dependencies using pnpm:
-
Create a new branch:
- It's recommended to create a new branch for your work:
git checkout -b feature-name
- It's recommended to create a new branch for your work:
-
Make changes:
- Implement your changes or new features.
-
Run the development server:
- For local development, use the following command to start the Vite development server:
pnpm run dev
- For local development, use the following command to start the Vite development server:
-
Commit your changes:
- Commit your changes with a clear, concise message:
git commit -am 'Add new feature or fix bug'
- Commit your changes with a clear, concise message:
-
Push your changes:
- Push your branch to your fork:
git push origin feature-name
- Push your branch to your fork:
-
Create a pull request:
- Go to your fork on GitHub and click the "New Pull Request" button.
- Provide a description of the changes you've made in the pull request, and submit it.
This game is open-source and licensed under the MIT License. See the LICENSE file for details.
Keep driving, keep improving, and see how far you can go.