Skip to content

A 3D obstacle course game built with React Three Fiber, featuring a third-person character controller with movement and animations. Currently in early development, with plans for level completion, multiplayer, and collectibles.

License

Notifications You must be signed in to change notification settings

A-coderr/3d_obstacle_course

Repository files navigation

ThreeRun - 3D Obstacle Course Game

🚀Overview

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.

ThreeRun_Main_Screen

🕹️Current Features

  • ✅Start Screen: Displays basic game controls.
  • ✅Third-Person Character Controller.
  • ✅Movement (walk, run, jump).
  • ✅Time Tracking.

🛠️Technologies Used

  • React Three Fiber (R3F)
  • Three.js
  • TypeScript & JavaScript
  • HTML & CSS
  • Drei (Utilities for R3F)
  • Rapier (Physics engine)
  • Redux (Global State Management)

🔮Next Steps

  • Implement level completion mechanics
  • Add multiplayer functionality
  • Introduce collectibles
  • Refine animations and character controls
  • Conduct testing and optimizations

🛠️Installation

  1. Clone the repository:
git clone https://github.com/A-coderr/obstacle_course_r3f.git
  1. Navigate to the project folder:
cd obstacle_course_r3f
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

🎮Playing the Game

Visit the published game on Github Pages

⚖️License and Asset Usage

Code License

The code in this repository is licensed under the MIT License. See the LICENSE file for details.

Mixamo Assets Disclaimer

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:

  1. Not redistribute the Mixamo assets separately (e.g., selling, repackaging, or hosting them elsewhere).
  2. Download your own assets from Mixamo if you want to use them in your own projects.
  3. 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! 🚀

About

A 3D obstacle course game built with React Three Fiber, featuring a third-person character controller with movement and animations. Currently in early development, with plans for level completion, multiplayer, and collectibles.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published