- Course Pre-Requisites
- Flight Demo
- Project Setup
- Prepping the Development Scene
- Prepping the Airplane - Part 1
- Prepping the Airplane - Part 2
- Designing the Code
- 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
- 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
- Introduction
- Applying Forces
- Stub in the Scripts
- Hook up the Engine
- Handling the Wheels
- Calculating Force with Animation Curves
- Introduction
- Stubbing in the Script
- Calculating Degrees Per Second from RPM's
- Propeller Graphics
- Blending the Propellers
- Material Swapping
- 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
- Introduction
- Stub in Scripts
- Create a Basic Follow Camera
- Ground Height
- Introduction
- Stub in the Script
- Coding the Control Surface Script
- Hooking up the Rudder
- Hooking up the Ailerons
- Introduction
- Rolling and Positiong the Wheels
- Braking
- Steering
- Introduction
- Animating the Flaps
- Adding Flap Drag
- Introduction
- Stubbing in the Script
- Getting the Ground Distance
- Apply the Ground Effect Force
- 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
- Introduction
- Setup & Stubbing in the Script