This is a 3D obstacle course game called ThreeRun built with React Three Fiber, Three.js, and TypeScript. The game is currently in its early development stage and has been published using GitHub Pages.

- ✅Start Screen: Displays basic game controls.
- ✅Third-Person Character Controller.
- ✅Movement (walk, run, jump).
- ✅Time Tracking.
- React Three Fiber (R3F)
- Three.js
- TypeScript & JavaScript
- HTML & CSS
- Drei (Utilities for R3F)
- Rapier (Physics engine)
- Redux (Global State Management)
- Implement level completion mechanics
- Add multiplayer functionality
- Introduce collectibles
- Refine animations and character controls
- Conduct testing and optimizations
- Clone the repository:
git clone https://github.com/A-coderr/obstacle_course_r3f.git
- Navigate to the project folder:
cd obstacle_course_r3f
- Install dependencies:
npm install
- Start the development server:
npm run dev
Visit the published game on Github Pages
The code in this repository is licensed under the MIT License. See the LICENSE file for details.
This project contains character models and animations obtained from Mixamo, which are not covered under the MIT License.
Mixamo assets are provided by Adobe under their own terms, which allow use in personal and commercial projects, but do not allow redistribution of the raw assets. By including these assets in the repository, they are provided only for demonstration purposes.
If you are using or distributing this project, you must:
- Not redistribute the Mixamo assets separately (e.g., selling, repackaging, or hosting them elsewhere).
- Download your own assets from Mixamo if you want to use them in your own projects.
- Ensure your use complies with Mixamo’s licensing terms, as outlined by Adobe.
By using this project, you agree to comply with Mixamo’s licensing terms.
🔗 Stay tuned for more updates! 🚀