Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Unity 3D Car Racing Game Masterclass by Robert Gioia (2023-5 Update)

/

Release date:2023, May

Duration:07 h 47 m

Author:Robert Gioia

Skill level:Beginner

Language:English

Exercise files:Yes

Welcome to the exciting world of game development! This course will take you on a hands-on journey to build an entire car racing game using Unity and C# code. This course is perfect if you grew up playing car racing games like Need For Speed and Gran Turismo and have always been fascinated by their realistic in-game physics and accurate driving simulation. Even if you’re a beginner, you’ll have a fully functional car racing game you built in Unity by the end of this course.

Throughout the course, you’ll gain a wealth of knowledge in various areas of the Unity game engine. Some of the core game development techniques you’ll learn include:

  • Creating SELF-DRIVING AI CARS that compete against the player in races using C# logic.
  • Implementing a HOT PURSUIT MODE where police cars chase the player, adding excitement to the gameplay.
  • Working with Unity’s Physics system and mastering components like WHEEL COLLIDERS and Rigidbodies to achieve realistic vehicle movement and environmental interaction.
  • Utilizing Unity’s UI system to build a MINI-MAP and other racing heads-up displays like a speedometer, enhancing the user experience.
  • Writing clean and reusable C# code that can be applied to different game sections, boosting your coding skills.
  • Understanding various UI components and building IN-GAME MENUS and selection screens that efficiently respond to user input.
  • Transforming your creative ideas into code using C# with Unity, enabling you to build other CAR RACING GAMES and showcase them in your portfolio.

By the end of the course, you’ll have a complete game project you developed from scratch, providing valuable hands-on experience. Additionally, you’ll gain C# tips and tricks that will enrich your coding expertise.

If you’re eager to learn game development or aspire to pursue a career in the game industry, then this course is tailor-made for you. Let’s embark on this exciting journey together and bring your car racing game to life in Unity!

Watch online or Download for Free
01 – Introduction

01 – Introduction
02 – Reviewing the Game Design Document GDD
03 – A look at the finished game

02 – Program Installation and Setup

04 – Section Introduction
05 – Setup Install Unity on Mac
06 – Setup Install Unity on Windows
07 – Downloading Importing the Game Assets
08 – Staying Organized Project Setup
09 – Section Summary

03 – Car Driving Physics and MVC Logic

10 – Section Introduction
11 – Model View Controller MVC Design Pattern
12 – Coding the Car Model Script the M
13 – Coding the Car View Script the V
14 – Coding the Car Controller Script the C
15 – Unity Car Physics Components
16 – Assembling the Muscle Car
17 – Assembling the Sports Car
18 – Assembling the Luxury Car
19 – Car Driving Physics
20 – Answers and Explanations
21 – Section Summary

04 – Scene Navigation System

22 – Section Introduction
23 – Singleton Design Pattern
24 – Stack Data Structure
25 – Navigation Manager
26 – Using the Scene Managers sceneLoaded Event
27 – Implementing Back Button Logic
28 – Dictionary Data Structure
29 – Passing Data Between Scenes
30 – Answers and Explanations
31 – Section Summary

05 – Welcome Screen

32 – Section Introduction
33 – Creating a Reusable Menu Header Prefab
34 – Creating a Reusable User Data Panel Prefab
35 – Creating a Reusable Menu Button Prefab
36 – High Tech Background Animation
37 – Car Model Lighting and Headlight Flare Effect
38 – Coding the Start Menu Controller Script
39 – Answers and Explanations
40 – Section Summary

06 – Save Load Game Functionality

41 – Section Introduction
42 – Ways to Save Game Data
43 – Creating the Modal Base Class
44 – Creating a Save Slot Modal
45 – Editor Scripting Creating a Game Data Editor
46 – Game Data Scriptable Object
47 – Save Load Reset Game Data
48 – Answers and Explanations
49 – Section Summary

07 – Formatted Text Generic Stylizable Text Classes

50 – Section Introduction
51 – Abstract Classes in C
52 – Formatted Text our Generic Abstract Class
53 – Date Text to Display Dates
54 – Time Text to Display Times
55 – Money Text to Display InGame Currency
56 – Lap Text to Display Laps Completed in the Race
57 – Place Text to Display What Place a Car is in
58 – Percent Text to Display a Percentage
59 – Answers and Explanations
60 – Section Summary

08 – InGame Modals and PopUps

61 – Section Introduction
62 – What is a Modal
63 – One Button Modal
64 – Enter Username Modal
65 – Finished Race Modal
66 – Two Button Modal
67 – Answers and Explanations
68 – Section Summary

09 – Choose a Car Screen

69 – Section Introduction
70 – ICarousel Interface
71 – Car Carousel Script
72 – Rotate 360 Script
73 – Choose a Car Script
74 – Assembling the Choose A Car Screen
75 – Answers and Explanations
76 – Section Summary

10 – Main Menu

77 – Section Introduction
78 – Coding the Main Menu Controller Script
79 – Assembling the Main Menu
80 – Answers and Explanations
81 – Section Summary

11 – Car Customization Garage

82 – Section Introduction
83 – Colors in Unity
84 – Customizing the Car Color
85 – Materials in Unity
86 – Customizing the Car Material
87 – Customizing the Rim Materials
88 – Saving Resetting Style Changes
89 – Selecting an Active Car from the Garage
90 – Answers and Explanations
91 – Section Summary

12 – Purchasing New Cars Shop Logic

92 – Section Introduction
93 – Confirm Purchase Modal
94 – Congratulations Modal
95 – Not Enough Money Modal
96 – Shop Controller
97 – Assembling the Car Shop Screen
98 – Section Summary

13 – Select a Track Screen Image Carousel

099 – Section Introduction
100 – Coding the Track Carousel Class
101 – Writing the Select a Track Controller Script
102 – Assembling the Select a Track Screen
103 – Section Summary

14 – Car Racing UI Speedometer Leaderboard MiniMap

104 – Section Introduction
105 – Laying out the UI
106 – Creating a Speedometer
107 – Leaderboard Script Logic
108 – Building a MiniMap
109 – Pause Menu
110 – Section Summary

15 – Level Design

111 – Section Introduction
112 – Race Controller Script
113 – Track 1 Daytime Sprint Track
114 – Track 2 Nighttime Speedway
115 – Track 3 Figure 8
116 – Section Summary

16 – AI Artificial Intelligence for SelfDriving Cars

117 – Section Introduction
118 – Understanding the AI Behaviors
119 – AI Script
120 – AI Behavior Script
121 – Steering Script
122 – Seek Script
123 – Path Node Script
124 – Path Script
125 – SelfDriving Car Script
126 – Creating the AI Prefabs
127 – Car Factory Script
128 – Section Summary

17 – PreRace Cutscene Cinematics and Animation

129 – Section Introduction
130 – Building Cutscenes In Unity
131 – Starting the Animation
132 – Moving the Camera
133 – Countdown Animation
134 – A look at the finished cutscene
135 – Section Summary

18 – Hot Pursuit Chase and Evade Logic

136 – Section Introduction
137 – Level Design
138 – Destroyable Props
139 – Finite State Machine FSM for AI
140 – Police Officer Import 3D Character and Add Walk Cycle
141 – Animated Cutscene
142 – Section Summary

19 – Course Summary and WrapUp

143 – Game Polish and Final Touches
144 – Playing the Finished Game
145 – Course Summary and WrapUp
146 – Bonus Video

[Udemy] Unity 3D Car Racing Game Masterclass by Robert Gioia (2023-5 Update).7z.rar
[Udemy] Unity 3D Car Racing Game Masterclass by Robert Gioia (2023-5 Update)_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *