Skip to content

An increasingly challenging, endless 3D obstacle course where the only goal is to push your limits and see how far you can go.

License

Notifications You must be signed in to change notification settings

RealAbdurRehman/obbyverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Survive the course. Conquer the impossible.

License: MIT

Obbyverse is a thrilling, action-packed obstacle course game that immerses players in ever-changing, randomly generated challenges. Each course is a relentless test of skill, speed, and determination, where only the most agile and tenacious can survive. With no second chances, you’ll face a series of increasingly difficult obstacles that demand fast reflexes, precision, and an unwavering will to push forward.

Demo
Live demo

Note

Obbyverse is still in development.
Feel free to report any issues or suggestions!

🎮 Gameplay Overview

  • Objective: Navigate through randomly generated, perilous obstacle courses, aiming to survive as long as possible while overcoming an ever-growing series of increasingly difficult challenges. Only the most skilled will make it to the end.
  • Precision Movement: Experience refined, skill-based movement mechanics where every jump, and sprint counts. Timing is key—rushing may cost you, but calculated precision will allow you to outlast the toughest of challenges.
  • Dynamic Obstacles: Face an environment that constantly shifts with every course, featuring new, different courses, quickly and continuously refine your strategy.
  • Diverse Obstacle Types: Face a diverse array of obstacles that get progressively difficult keeping you on your toes and requiring constant adaptation.
  • Live Feedback: Utilize a dynamic HUD that provides real-time data on your progress, including the current level, the score, and the current play time.

🕹️ Controls

Action Key
Move Forward W
Move Backward S
Move Left A
Move Right D
Sprint Shift
Jump Space
Pause P
Controls C
Enter Pointer Lock Left Mouse Button
Exit Pointer Lock Esc
Look Around Mouse Movement

🛠️ Technologies Used

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

📷 In-Game Shots

Obbyverse Screenshot 1 Obbyverse Screenshot 2

Technologies

Contributing

To contribute to Obbyverse, 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/obyverse.git
  3. Install dependencies:

    • Navigate to the project directory and install the required dependencies using pnpm:
      cd mariner
      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.

Can you conquer the impossible and emerge victorious, or will you fall short?

About

An increasingly challenging, endless 3D obstacle course where the only goal is to push your limits and see how far you can go.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published