Skip to content

ccanet17/Unity-Obstacle-Course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity Obstacle Course

A 3D obstacle navigation project built in Unity where the player controls a character and maneuvers through environmental obstacles while tracking collisions during gameplay.


🛠 Unity Version

Built with Unity 2022.3.7f1 (LTS)


🎮 Gameplay Overview

In Unity Obstacle Course, the player navigates a 3D environment filled with physical obstacles. The objective is to move through the course while avoiding collisions.

Instead of a win/lose system, the project focuses on tracking player collisions using a debugger counter to monitor how many times the player bumps into objects during play.

This project emphasizes foundational 3D movement and physics interaction rather than full gameplay loop implementation.


🧩 Core Mechanics

  • 3D character movement
  • Rigidbody-based physics interaction
  • Obstacle collision detection
  • Debug-based collision tracking

⚙️ Features Implemented

  • Player movement using Unity’s 3D physics system
  • Rigidbody-based movement control
  • Collision detection with environmental objects
  • Debug counter to track number of collisions
  • Basic 3D level construction using primitives

🛠 Technologies Used

  • Unity Engine
  • C#
  • Unity 3D Physics System
  • Rigidbody & Collider components
  • Debug logging for runtime tracking

🎮 Controls

  • Up Arrow – Move forward
  • Down Arrow – Move backward
  • Left Arrow – Move left
  • Right Arrow – Move right

📚 What I Learned

Through this project, I gained practical experience with:

  • Implementing Rigidbody-based 3D movement
  • Handling collision events in a 3D environment
  • Using debug logging to track runtime behavior
  • Understanding how physics interactions impact player control
  • Structuring early-stage gameplay systems before implementing full win/lose loops

This project strengthened my understanding of 3D physics fundamentals and debugging techniques during development.


🚀 Potential Future Improvements

If expanded further, the project could include:

  • Win and lose conditions
  • Restart system
  • Timer or scoring mechanic
  • UI feedback for collision count

🚀 How to Run

  1. Clone repository
  2. Open in Unity 2022.3.7f1
  3. Load the main scene
  4. Press Play

🧠 Project Status

Completed learning project.
Core mechanics implemented as part of coursework.

About

A 3D Unity obstacle course game where you must reach the end while avoiding moving and stationary objects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages