Course Preview
This course uses Unity 2019 and networking tools to take you step by step through the setup and development of your own go kart experience.
Learn how to program and work with: Car physics and controllers, AI driven cars, Race Track Minimaps with Player positions, Networking with Photon, Character selection, Graphical User Interfaces, Special Effects and more…
Penny de Byl
Author
I’m a full stack developer of most things computer sciency and academic with a true passion for teaching. I’ve been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I’ve also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide. My graduates work at companies like Apple, Ubisoft, LinkedIn and Deloitte Digital.
Single Payment
Get lifetime access to the video content, code and exercises for this single course.
Payment Plan
$ 12.99
per month for 3 total payments
Get full life-time access to the videos and resources of this course with 3 easy payments.
Patreon Support
Support Holistic3D on Patreon to access this course for free.
Introduction
Lesson 1 of 3 within section Introduction.
You must enroll in this course to access course content.
Join the H3D Student Community
Lesson 2 of 3 within section Introduction.
You must enroll in this course to access course content.
Lesson 3 of 3 within section Introduction.
You must enroll in this course to access course content.
Vehicle Setup
Lesson 1 of 5 within section Vehicle Setup.
You must enroll in this course to access course content.
Lesson 2 of 5 within section Vehicle Setup.
You must enroll in this course to access course content.
Lesson 3 of 5 within section Vehicle Setup.
You must enroll in this course to access course content.
Lesson 4 of 5 within section Vehicle Setup.
You must enroll in this course to access course content.
Lesson 5 of 5 within section Vehicle Setup.
You must enroll in this course to access course content.
Vehicle Special Effects
Skidding Sounds and Tyre Marks
Lesson 1 of 6 within section Vehicle Special Effects.
You must enroll in this course to access course content.
Lesson 2 of 6 within section Vehicle Special Effects.
You must enroll in this course to access course content.
Lesson 3 of 6 within section Vehicle Special Effects.
You must enroll in this course to access course content.
Lesson 4 of 6 within section Vehicle Special Effects.
You must enroll in this course to access course content.
Revving the Engine Part 1
Lesson 5 of 6 within section Vehicle Special Effects.
You must enroll in this course to access course content.
Revving the Engine Part 2
Lesson 6 of 6 within section Vehicle Special Effects.
You must enroll in this course to access course content.
Basic NPC Vehicle Behaviour
Lesson 1 of 8 within section Basic NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Lesson 2 of 8 within section Basic NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Driving a Circuit with an NPC
Lesson 3 of 8 within section Basic NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Lesson 4 of 8 within section Basic NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Lesson 5 of 8 within section Basic NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Normalised Braking Part 1
Lesson 6 of 8 within section Basic NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Normalised Braking Part 2
Lesson 7 of 8 within section Basic NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Lesson 8 of 8 within section Basic NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Improved NPC Vehicle Behaviour
Lesson 1 of 5 within section Improved NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Lesson 2 of 5 within section Improved NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Controlling Tracking Braking and Acceleration
Lesson 3 of 5 within section Improved NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Lesson 4 of 5 within section Improved NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Lesson 5 of 5 within section Improved NPC Vehicle Behaviour.
You must enroll in this course to access course content.
Graphical User Interface
Lesson 1 of 8 within section Graphical User Interface.
You must enroll in this course to access course content.
Lesson 2 of 8 within section Graphical User Interface.
You must enroll in this course to access course content.
First and Third Player Switching
Lesson 3 of 8 within section Graphical User Interface.
You must enroll in this course to access course content.
The Heads Up Display Part 1
Lesson 4 of 8 within section Graphical User Interface.
You must enroll in this course to access course content.
The Heads Up Display Part 2
Lesson 5 of 8 within section Graphical User Interface.
You must enroll in this course to access course content.
The Heads Up Display Part 3
Lesson 6 of 8 within section Graphical User Interface.
You must enroll in this course to access course content.
Displaying the Player’s Name Part 1
Lesson 7 of 8 within section Graphical User Interface.
You must enroll in this course to access course content.
Displaying the Player’s Name Part 2
Lesson 8 of 8 within section Graphical User Interface.
You must enroll in this course to access course content.
Counting Laps
Setting up Checkpoint System
Lesson 1 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Lesson 2 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Displaying Checkpoint and Lap Counter
Lesson 3 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Lesson 4 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Lesson 5 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Calculating Places Part 1
Lesson 6 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Calculating Places Part 2
Lesson 7 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Displaying the Leaderboard
Lesson 8 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Getting Cars Out of Trouble Challenges
Lesson 9 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Cycling Camera through AI Players
Lesson 10 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Lesson 11 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Lesson 12 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Resetting the Leaderboard
Lesson 13 of 13 within section Counting Laps.
You must enroll in this course to access course content.
Custom Play
Lesson 1 of 3 within section Custom Play.
You must enroll in this course to access course content.
Creating a Main Menu Scene
Lesson 2 of 3 within section Custom Play.
You must enroll in this course to access course content.
Lesson 3 of 3 within section Custom Play.
You must enroll in this course to access course content.
Networking
Lesson 1 of 12 within section Networking.
You must enroll in this course to access course content.
Understanding Networkings
Lesson 2 of 12 within section Networking.
You must enroll in this course to access course content.
Lesson 3 of 12 within section Networking.
You must enroll in this course to access course content.
Starting a Multiplayer Game
Lesson 4 of 12 within section Networking.
You must enroll in this course to access course content.
Lesson 5 of 12 within section Networking.
You must enroll in this course to access course content.
Creating Networked Players
Lesson 6 of 12 within section Networking.
You must enroll in this course to access course content.
Understanding Players and Clients
Lesson 7 of 12 within section Networking.
You must enroll in this course to access course content.
Starting the Race on External Clients
Lesson 8 of 12 within section Networking.
You must enroll in this course to access course content.
Adding Networked AI Players
Lesson 9 of 12 within section Networking.
You must enroll in this course to access course content.
Don’t Forget the Leaderboard
Lesson 10 of 12 within section Networking.
You must enroll in this course to access course content.
Resetting the Networked Race
Lesson 11 of 12 within section Networking.
You must enroll in this course to access course content.
Lesson 12 of 12 within section Networking.
You must enroll in this course to access course content.
2020 AI Competition
Lesson 1 of 1 within section 2020 AI Competition.
You must enroll in this course to access course content.
Final Words
Lesson 1 of 1 within section Final Words.
You must enroll in this course to access course content.