A functional flight game built in Unity as part of the Unity Learn Junior Programmer Pathway.
A 3D flight game where the player pilots a plane through an environment. The project is fully playable and was built to develop core Unity scripting and physics skills.
- Controlled a 3D object through 3-axis movement using Unity's input system
- Applied Transform manipulation for rotation and directional flight
- Used Rigidbody physics to simulate flight momentum and drag
- Managed in-scene camera behavior to follow the player object smoothly
- Reinforced the component-based architecture that drives Unity development
If I continued this project I would:
- Add collectibles and an in-flight scoring system
- Implement obstacle detection with particle effects on collision
- Introduce difficulty scaling — increasing speed or tighter obstacle paths over time
- Add basic enemy AI flying a patrol path using waypoints
- Engine: Unity (URP)
- Language: C#
- Source: Unity Learn – Junior Programmer Pathway