Survive the course. Conquer the impossible.
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.
Note
Obbyverse is still in development.
Feel free to report any issues or suggestions!
- 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.
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 |
- Three.js: For 3D rendering and scene management.
- Three.js for 3D rendering.
To contribute to Obbyverse, 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/obyverse.git
- Clone your fork to your local machine using:
-
Install dependencies:
- Navigate to the project directory and install the required dependencies using pnpm:
cd mariner 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.
Can you conquer the impossible and emerge victorious, or will you fall short?