A functional vehicle obstacle course game built in Unity as part of the Unity Learn Junior Programmer Pathway.
A 3D driving game where the player navigates a vehicle through a series of obstacles. The project is fully playable and demonstrates foundational Unity development skills.
- Implemented vehicle movement using Unity's physics and input systems
- Worked with Rigidbody components to simulate realistic vehicle behavior
- Used MonoBehaviour scripts to handle player input and game state
- Structured scenes using GameObjects, components, and the Unity Editor
- Understood the Unity game loop: Start(), Update(), and event-driven logic
If I continued this project I would:
- Make the road circular and add a lap timer with a high score system using persistent data
- Introduce dynamic obstacles that move on a set path using lerp/coroutines
- Build a simple main menu and game over screen using Unity's UI system
- Engine: Unity (URP)
- Language: C#
- Source: Unity Learn – Junior Programmer Pathway