Skip to content

RealAbdurRehman/overdrive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Speed. Skill. Survival.

License: MIT

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.

Demo
Live demo

Note

OverDrive is still in development, and there's much more yet to come.
Feel free to report any issues or suggestions!

🎮 Gameplay Overview

  • 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.

🔧 Features

  • Dynamic Environment
  • Interactive Gameplay
  • Obstacle Systems
  • HUD and UI

🕹️ Controls

Action Key
Gas W /
Brake / Reverse S /
Steer Left A /
Steer Right D /
Pause / Unpause P
Controls C

📈 Future Improvements

  • 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

🛠️ Technologies Used

  • Three.js: For 3D rendering and scene management.

📷 In-Game Shots

OverDrive Screenshot 1 OverDrive Screenshot 2

Technologies

Contributing

To contribute to OverDrive, please follow these steps:

  1. Fork the repository:

    • Click the "Fork" button at the top right of this page to create your own copy of the repository.
  2. Clone your fork:

    • Clone your fork to your local machine using:
      git clone https://github.com/yourusername/overdrive.git
  3. Install dependencies:

    • Navigate to the project directory and install the required dependencies using pnpm:
      cd overdrive
      pnpm install
  4. Create a new branch:

    • It's recommended to create a new branch for your work:
      git checkout -b feature-name
  5. Make changes:

    • Implement your changes or new features.
  6. Run the development server:

    • For local development, use the following command to start the Vite development server:
      pnpm run dev
  7. Commit your changes:

    • Commit your changes with a clear, concise message:
      git commit -am 'Add new feature or fix bug'
  8. Push your changes:

    • Push your branch to your fork:
      git push origin feature-name
  9. 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.

License

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.

Releases

No releases published

Packages

No packages published