Introduction
  • Course Pre-Requisites
  • Flight Demo
Getting Set Up!
  • Project Setup
  • Prepping the Development Scene
  • Prepping the Airplane - Part 1
  • Prepping the Airplane - Part 2
  • Designing the Code
Building the Airplane Inputs
  • Introduction
  • Installing the Completed Project
  • Stubbing in the Scripts
  • Keyboard Input - Variables & Namespaces
  • Keyboard Input - C# Properties
  • Keyboard Input - C# Virtual Methods
  • Keyboard Input - Using the Input Manager
  • Keyboard Input - Creating an Inspector Editor
  • Xbox Input - Virtual Methods
  • Xbox Input - Updating the Editor
  • Xbox Input - Setting the Input Manager
Creating the Airplane Controller Script
  • Introduction
  • Stubbing in the Scripts & Code Design
  • Creating a Base Rigidbody Controller Class
  • Creating the Airplane Controller Class
  • Airplane Weight Calculation
  • Creating a Menu Option for Automatic Setup
Building the Airplane Engine Component
  • Introduction
  • Applying Forces
  • Stub in the Scripts
  • Hook up the Engine
  • Handling the Wheels
  • Calculating Force with Animation Curves
Animating the Propeller
  • Introduction
  • Stubbing in the Script
  • Calculating Degrees Per Second from RPM's
  • Propeller Graphics
  • Blending the Propellers
  • Material Swapping
Flight Characteristics
  • Introduction
  • Stubbing in the Script
  • Calculating Forward Speed
  • Sticky Throttle
  • Theory of Lift
  • Creating Lift
  • Refining Lift with Curves
  • Drag
  • Angle of Attack
  • Handling the Rigidbody
  • Pitch
  • Roll
  • Yaw
  • Banking
Building the Airplane Camera
  • Introduction
  • Stub in Scripts
  • Create a Basic Follow Camera
  • Ground Height
Animating the Control Surfaces
  • Introduction
  • Stub in the Script
  • Coding the Control Surface Script
  • Hooking up the Rudder
  • Hooking up the Ailerons
Completing the Wheels
  • Introduction
  • Rolling and Positiong the Wheels
  • Braking
  • Steering
Completing the Flaps
  • Introduction
  • Animating the Flaps
  • Adding Flap Drag
Ground Effect
  • Introduction
  • Stubbing in the Script
  • Getting the Ground Distance
  • Apply the Ground Effect Force
Airplane Editors
  • Introduction
  • Update the Airplane Menu Option - Part 1
  • Update the Airplane Menu Option - Part 2
  • Update the Airplane Menu Option - Part 3
  • Update the Airplane Menu Option - Part 4
  • Creating a Pop up Window
  • Automate the Airplane Components Setup - Part 1
  • Automate the Airplane Components Setup - Part 2
  • Saving Presets with Scriptable Objects - Part 1
  • Saving Presets with Scriptable Objects - Part 2
  • Saving Presets witn Scriptable Objects - Part 3
  • Saving Presets with Scriptable Objects - Part 4
  • Using Airplane Presets
  • Airplane Preset Errata - COG Fix
Airplane Audio
  • Introduction
  • Setup & Stubbing in the Script