Skip to content

Notim/airplane_simulator

Repository files navigation

✈️ SkyBreaker

Arcade flight simulator built in Unity 6. Fly fast, hit hard, don't crash.

Unity Language Status Status


🎬 Gameplay

Watch Gameplay

Click here to watch demo on Youtube


🖼️ Screenshots

Screenshot 2 Screenshot 1 Screenshot 3 Screenshot 4 Screenshot 5


🕹️ Controls

Key Action
SHIFT Increase throttle
CTRL Decrease throttle
S Pitch up — nose climbs
W Pitch down — nose dives
A Roll left
D Roll right
Q Yaw left
E Yaw right

⚙️ Features

  • Arcade Flight — the plane always flies where the nose points, with velocity-based control authority
  • Crash & Respawn — high-speed impacts trigger explosion FX and a configurable respawn
  • Terrain Flight — Continuous Dynamic collision detection prevents phasing through mountains
  • Chase Camera — follows position tightly with pitch lag for cinematic inertia
  • Propeller Spin — RPM scales with real Rigidbody speed, pivot-corrected

📁 Scripts

Script Description
PlaneController.cs Main flight — throttle, velocity, lift, rotation
PlaneCrash.cs Impact detection, explosion spawn, respawn
ChaseCamera.cs Third-person follow cam with pitch lag
PropellerSpin.cs RPM-based propeller driven by real speed

🚀 Setup

  1. Clone repository
  2. open it on Unity 6
  3. just start a preview

obs: this game was built as student project, you are free to clone or fork and improve more features!

Built with Unity 6 · C#

About

Game using Unity 6 + C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages