Course introduction: Unity and C# basics
Use cases for mobile-app based AR in gaming and entertainment
What is "real time creation"?
What do you need in order to learn Unity?
Get ready to use the Unity Hub
Get started in the Unity Editor
Set your default script editor (IDE)
AR projects: time management and documentation
AR projects: project management
Jobs in AR Development: What do employers look for?
Prepare for technical interviews
Your Unity learning resources
Build your mobile-app based AR toolkit
Try it: Create a new project from a template
Get started with the Package Manager
Try it: Include the AR Foundation package
Try it: Create a career research document
Introduction to portfolios
Try It: Create your portfolio
Getting started with Unity quiz
Introduction to Unity quiz
Welcome to assets and player control in Unity
Introduction to player control
Start your engines: Begin creating a vehicle driving game
Start your engines: Add your vehicle to the scene
Start your engines: Add and reposition an obstacle
Start your engines: Move the camera behind the vehicle
Start your engines: Customize the interface layout
Introduction to pedal to the metal
Pedal to the metal: Create and apply your first script
Pedal to the metal: Add a comment in the Update() method
Pedal to the metal: Use a Vector3 to move forward
Pedal to the metal: Add RigidBody components to objects
Pedal to the metal: Duplicate and position the obstacles
Introduction to high-speed chase
High-speed chase: Add a speed variable
High-speed chase: Create a new script for the camera
High-speed chase: Add an offset to the camera position
High-speed chase: Edit the playmode tint color
Introduction to step into the driver's seat
Step into the driver's seat: Allow vehicle to move left or right
Step into the driver's seat: Base movement on input
Step into the driver's seat: Take control of vehicle speed
Step into the driver's seat: Make a vehicle rotate
Introduction to the asset workflow
Try it: Locate your camera and run the game
Try it: Customize your Unity interface
Try it: Give the vehicle a forward motion
Try it: Customize the vehicle's speed
Try it: Add the obstacles to your game
Try It: Adjust your game's camera and vehicle speed
Try it: Make your vehicle move
Try it: Clean your code and hierarchy
Assets and player control quiz
Introduction to assets and player control in Unity quiz
Player control: Pedal to the metal quiz
Introduction to the Unity scripting API library
Increment the sphere's scale
Scripts as behavior components
Scope and access modifiers
Enable and disable components and activating game objects
Arrays and array traversal
Code and naming conventions
Introduction to the Unity scripting API library
Try It: Create a new project and add GameObjects and scripts to the scene
Try it: Experiment with more transformations
Try it: Colorize a sphere using the keyboard
Try it: Colorize a sphere using a loop
Try it: Toggle a game object's renderer by pressing a key
Try it: Create and destroy objects
Try it: Move the sphere with keyboard input
Try it: Change the sphere's position at start
Try it: Store sphere values in an array
Try it: Self clone a game object
Try it: Apply vectors force and torque to a physics method
C# programming concepts quiz
Code it: Create your own C# code
Imagine an AR bowling game
Introduction to basic gameplay
Introduction to player positioning
Add player animals and food
Get the user's horizontal input
Clean up your code and variables
Make projectiles fly forward
Launch a projectile on spacebar press
Make animals into prefabs
Destroy projectiles offscreen
Spawn an animal if S is pressed
Spawn animals from an array
Randomize the spawn location
Make a new method to spawn animals
Spawn animals at timed Intervals
Add collider and trigger components
Destroy objects on collision
Trigger a game over message
Try it: Create a new gameplay project
Try it: Move the player left and right
Try it: Create your own xRange variable
Try it: Make a projectile into a prefab
Try it: Destroy animals offscreen
Try it: Make additional animals spawn
Try it: Change the perspective of the camera
Try it: Change timed intervals to variables
Augmented AR for mobile using Unity final quiz
Enhance your Food Flight game