Companies Home Search Profile

Unity 3D Car Racing Game Masterclass

Focused View

Robert Gioia

7:47:29

195 View
  • 1 - Introduction.mp4
    01:40
  • 2 - Car-Racing-Game-Design-Doc.pdf
  • 2 - Reviewing the Game Design Document GDD.mp4
    05:34
  • 3 - A look at the finished game.mp4
    03:09
  • 4 - Section Introduction.mp4
    00:41
  • 5 - Installing Unity Hub.txt
  • 5 - Link to download Unity.txt
  • 5 - Setup Install Unity on Mac.mp4
    01:20
  • 6 - Installing Unity Hub.txt
  • 6 - Link to download Unity.txt
  • 6 - Setup Install Unity on Windows.mp4
    01:34
  • 7 - Arcade Free Racing Car Free Unity Game Asset.txt
  • 7 - City Package Free Unity Game Asset.txt
  • 7 - City Voxel Pack Free Unity Game Asset.txt
  • 7 - Downloading Importing the Game Assets.mp4
    03:18
  • 7 - Environmental Race Track Pack Free Unity Game Asset.txt
  • 7 - GBX Coupe HDRP Free Unity Game Asset.txt
  • 7 - Prometeo Car Controller Free Unity Game Asset.txt
  • 7 - Realistic Car Kit Free Unity Game Asset.txt
  • 7 - Sedan Car 01 Free Unity Game Asset.txt
  • 7 - car-racing-game-assets.zip
  • 8 - Asset Workflow Special Folder Names Unity Documentation.txt
  • 8 - Staying Organized Project Setup.mp4
    15:02
  • 9 - Section Summary.mp4
    00:39
  • 1 - Car Driving Physics and MVC Logic.html
  • 10 - Section Introduction.mp4
    01:07
  • 11 - Article MVC Design Pattern.txt
  • 11 - Model View Controller MVC Design Pattern.mp4
    01:46
  • 12 - Coding the Car Model Script the M.mp4
    02:41
  • 13 - Coding the Car View Script the V.mp4
    03:43
  • 14 - Coding the Car Controller Script the C.mp4
    19:24
  • 15 - Mesh Collider Unity Physics Component.txt
  • 15 - Rigidbody Unity Physics Component.txt
  • 15 - Unity Car Physics Components.mp4
    00:53
  • 15 - Wheel Collider Unity Physics Component.txt
  • 16 - Assembling the Muscle Car.mp4
    14:29
  • 16 - blue-nitrous-effect-lightning.zip
  • 16 - body.zip
  • 17 - Assembling the Sports Car.mp4
    02:56
  • 18 - Assembling the Luxury Car.mp4
    03:11
  • 19 - Car Driving Physics.mp4
    01:27
  • 19 - Unity Article Creating a Vehicle with Wheel Colliders.txt
  • 20 - Answers and Explanations.mp4
    01:06
  • 21 - Section Summary.mp4
    00:57
  • 2 - Scene Navigation System.html
  • 22 - Section Introduction.mp4
    01:01
  • 23 - Article on the Singleton Design Pattern.txt
  • 23 - Microsoft Documentation Generic Type Parameters.txt
  • 23 - Singleton Design Pattern.mp4
    03:20
  • 23 - Unity Documentation FindObjectOfType.txt
  • 24 - Stack Data Structure.mp4
    01:27
  • 24 - Stack Data Structure C MSDN Documentation.txt
  • 24 - SystemCollectionsGeneric namespace.txt
  • 25 - Navigation Manager.mp4
    01:46
  • 25 - SceneManagerLoadScene Unity Documentation.txt
  • 25 - Unity Documentation DontDestroyOnLoad.txt
  • 25 - Unity Documentation SceneManager class.txt
  • 26 - Unity SceneManagersceneLoaded delegate Unity Documentation.txt
  • 26 - Using the Scene Managers sceneLoaded Event.mp4
    00:57
  • 27 - Implementing Back Button Logic.mp4
    02:15
  • 28 - Dictionary Data Structure.mp4
    00:56
  • 28 - Dictionary Data Structure C Documentation.txt
  • 29 - Passing Data Between Scenes.mp4
    02:19
  • 30 - Answers and Explanations.mp4
    00:49
  • 31 - Section Summary.mp4
    00:58
  • 3 - Welcome Screen.html
  • 32 - Section Introduction.mp4
    00:51
  • 33 - Creating a Reusable Menu Header Prefab.mp4
    02:07
  • 33 - Prefabs Unity Documentation.txt
  • 34 - Creating a Reusable User Data Panel Prefab.mp4
    03:50
  • 35 - Creating a Reusable Menu Button Prefab.mp4
    01:15
  • 36 - Animation Unity Documentation.txt
  • 36 - High Tech Background Animation.mp4
    02:11
  • 37 - Car Model Lighting and Headlight Flare Effect.mp4
    03:02
  • 37 - Lens Flare Unity Documentation.txt
  • 37 - Lighting Unity Documentation.txt
  • 38 - Coding the Start Menu Controller Script.mp4
    04:21
  • 39 - Answers and Explanations.mp4
    00:37
  • 40 - Section Summary.mp4
    00:52
  • 4 - Save Load Game Functionality.html
  • 41 - Section Introduction.mp4
    01:03
  • 42 - Post on Writing Game Data to a Text File.txt
  • 42 - Unity Documentation on PlayerPrefs.txt
  • 42 - Unity Documentation on Scriptable Objects.txt
  • 42 - Ways to Save Game Data.mp4
    02:47
  • 43 - Creating the Modal Base Class.mp4
    01:41
  • 43 - What is a Modal Blog Post.txt
  • 44 - Creating a Save Slot Modal.mp4
    12:24
  • 45 - Creating a Custom Inspector.txt
  • 45 - CustomEditor attribute.txt
  • 45 - DrawDefaultInspector function.txt
  • 45 - Editor Scripting Creating a Game Data Editor.mp4
    02:05
  • 45 - Unity Editor Scripting Custom Editors.txt
  • 46 - CreateAssetMenu attribute.txt
  • 46 - Game Data Scriptable Object.mp4
    01:55
  • 46 - Scriptable Objects.txt
  • 47 - Save Load Reset Game Data.mp4
    07:56
  • 48 - Answers and Explanations.mp4
    00:54
  • 49 - Section Summary.mp4
    00:58
  • 5 - Formatted Text Generic Stylizable Text Classes.html
  • 50 - Section Introduction.mp4
    01:10
  • 51 - Abstract Classes C Microsoft Documentation.txt
  • 51 - Abstract Classes in C.mp4
    01:30
  • 52 - Formatted Text our Generic Abstract Class.mp4
    01:17
  • 53 - DateTime struct in C Microsoft Documentation.txt
  • 53 - Date Text to Display Dates.mp4
    01:32
  • 54 - TimeSpan struct in C Microsoft Documentation.txt
  • 54 - Time Text to Display Times.mp4
    01:33
  • 55 - Currency Format Specifier C Documentation.txt
  • 55 - Money Text to Display InGame Currency.mp4
    01:08
  • 56 - Lap Text to Display Laps Completed in the Race.mp4
    01:00
  • 57 - Place Text to Display What Place a Car is in.mp4
    02:17
  • 58 - Percent Text to Display a Percentage.mp4
    01:11
  • 59 - Answers and Explanations.mp4
    00:54
  • 60 - Section Summary.mp4
    01:01
  • 6 - InGame Modals and PopUps.html
  • 61 - Section Introduction.mp4
    00:47
  • 62 - What is a Modal.mp4
    00:44
  • 63 - One Button Modal.mp4
    01:37
  • 64 - Enter Username Modal.mp4
    01:09
  • 65 - Finished Race Modal.mp4
    02:58
  • 66 - Two Button Modal.mp4
    02:12
  • 67 - Answers and Explanations.mp4
    00:46
  • 68 - Section Summary.mp4
    00:45
  • 7 - Choose a Car Screen.html
  • 69 - Section Introduction.mp4
    00:53
  • 70 - ICarousel Interface.mp4
    01:27
  • 70 - Interfaces in C Microsoft Documentation.txt
  • 71 - Car Carousel Script.mp4
    05:05
  • 72 - Rotate 360 Script.mp4
    00:50
  • 72 - Unity RotateAround function Unity Documentation.txt
  • 72 - Unity Rotate function Unity Documentation.txt
  • 73 - Choose a Car Script.mp4
    01:42
  • 74 - Assembling the Choose A Car Screen.mp4
    06:58
  • 75 - Answers and Explanations.mp4
    00:52
  • 76 - Section Summary.mp4
    00:47
  • 8 - Main Menu.html
  • 77 - Section Introduction.mp4
    00:34
  • 78 - Coding the Main Menu Controller Script.mp4
    03:17
  • 79 - Assembling the Main Menu.mp4
    04:19
  • 80 - Answers and Explanations.mp4
    00:44
  • 81 - Section Summary.mp4
    00:30
  • 9 - Car Customization Garage.html
  • 82 - Section Introduction.mp4
    00:58
  • 83 - Colors in Unity.mp4
    01:56
  • 83 - Unity Color struct Unity Documentation.txt
  • 84 - Customizing the Car Color.mp4
    23:54
  • 85 - Materials in Unity.mp4
    01:37
  • 85 - Unity Material Class Unity Documentation.txt
  • 86 - Customizing the Car Material.mp4
    03:30
  • 87 - Customizing the Rim Materials.mp4
    04:27
  • 88 - Saving Resetting Style Changes.mp4
    04:12
  • 89 - Selecting an Active Car from the Garage.mp4
    20:29
  • 90 - Answers and Explanations.mp4
    01:06
  • 91 - Section Summary.mp4
    00:51
  • 92 - Section Introduction.mp4
    00:36
  • 93 - Confirm Purchase Modal.mp4
    02:50
  • 94 - Congratulations Modal.mp4
    02:36
  • 95 - Not Enough Money Modal.mp4
    02:10
  • 96 - Shop Controller.mp4
    05:34
  • 97 - Assembling the Car Shop Screen.mp4
    05:32
  • 98 - Section Summary.mp4
    00:31
  • 99 - Section Introduction.mp4
    00:37
  • 100 - Coding the Track Carousel Class.mp4
    04:09
  • 101 - TransformLookAt function Unity Documentation.txt
  • 101 - Writing the Select a Track Controller Script.mp4
    02:35
  • 102 - Assembling the Select a Track Screen.mp4
    05:15
  • 103 - Section Summary.mp4
    00:30
  • 104 - Section Introduction.mp4
    00:36
  • 105 - Laying out the UI.mp4
    08:02
  • 105 - Unity User Interfaces UI Unity Documentation.txt
  • 106 - Creating a Speedometer.mp4
    02:48
  • 107 - Leaderboard Script Logic.mp4
    03:48
  • 108 - Building a MiniMap.mp4
    01:26
  • 109 - Pause Menu.mp4
    05:09
  • 109 - TimetimeScale Unity Documentation How to Pause and Unpause a game.txt
  • 110 - Section Summary.mp4
    00:31
  • 111 - Section Introduction.mp4
    00:41
  • 112 - Race Controller Script.mp4
    08:18
  • 113 - Track 1 Daytime Sprint Track.mp4
    01:05
  • 114 - Track 2 Nighttime Speedway.mp4
    01:10
  • 115 - Track 3 Figure 8.mp4
    00:52
  • 116 - Section Summary.mp4
    00:31
  • 117 - Section Introduction.mp4
    00:53
  • 118 - Understanding the AI Behaviors.mp4
    01:51
  • 119 - AI Script.mp4
    03:17
  • 120 - AI Behavior Script.mp4
    01:08
  • 121 - Steering Script.mp4
    00:42
  • 122 - Seek Script.mp4
    00:53
  • 123 - Path Node Script.mp4
    01:00
  • 124 - Path Script.mp4
    06:52
  • 125 - SelfDriving Car Script.mp4
    03:09
  • 126 - Creating the AI Prefabs.mp4
    05:43
  • 127 - Car Factory Script.mp4
    07:40
  • 128 - Section Summary.mp4
    00:48
  • 129 - Section Introduction.mp4
    00:35
  • 130 - Building Cutscenes In Unity.mp4
    01:14
  • 131 - Starting the Animation.mp4
    05:20
  • 132 - Moving the Camera.mp4
    01:12
  • 133 - Countdown Animation.mp4
    04:24
  • 133 - countdownanimationframes.zip
  • 134 - A look at the finished cutscene.mp4
    01:40
  • 135 - Section Summary.mp4
    00:34
  • 136 - Section Introduction.mp4
    00:48
  • 137 - Level Design.mp4
    02:07
  • 138 - Destroyable Props.mp4
    07:12
  • 139 - Finite State Machine FSM for AI.mp4
    15:58
  • 140 - Police Officer Import 3D Character and Add Walk Cycle.mp4
    02:12
  • 141 - Animated Cutscene.mp4
    06:36
  • 141 - Text Mesh Pro Rich Text Documentation.txt
  • 142 - Section Summary.mp4
    00:42
  • 143 - Game Polish and Final Touches.mp4
    30:57
  • 144 - Playing the Finished Game.mp4
    09:10
  • 145 - Course Summary and WrapUp.mp4
    02:07
  • 146 - Bonus Video.mp4
    03:10
  • Description


    Build a 3D car racing game using Unity & C#. Includes coding AI self-driving cars, hot pursuit mode, and more!

    What You'll Learn?


    • Develop SELF-DRIVING AI CARS that race the player
    • Build a HOT PURSUIT MODE where AI police cars chase the player car
    • Implement CAR CUSTOMIZATION logic with a garage feature
    • Create SAVE + LOAD game slots using SCRIPTABLE OBJECTS
    • Toggle between the EXTERIOR and INTERIOR car views during a race
    • Design a fully functioning racing UI including a LEADERBOARD, SPEEDOMETER, and MINIMAP
    • Bolster your knowledge of DESIGN PATTERNS and ALGORITHMS and implement them hands-on
    • Master creating 3D ANIMATIONS, CINEMATOGRAPHY, SPECIAL EFFECTS, and more
    • Implement a BREAKABLE OBJECTS system in the game world to create engaging and immersive game levels
    • Includes advanced material and lighting design

    Who is this for?


  • Anyone that wants to learn to build car racing games in Unity
  • Game development students and aspiring game developers
  • Anyone with basic to mid-level Unity knowledge that wants to level up
  • What You Need to Know?


  • A Mac, Windows, or Linux computer that can run Unity
  • A basic knowledge of Unity and C#
  • Note: All software and programs for this course are FREE (Mixamo requires email to sign up)
  • More details


    Description

    This course will walk you through building an entire video game hands-on, and will take you step-by-step through the game development process.


    Did you grow up playing car racing games like Need For Speed and Gran Turismo? Do you want to learn how to build car racing games in Unity using C# code? Growing up, racing games always fascinated me. I was intrigued by how the in-game physics was so realistic and how they simulated driving in the game so accurately. This course will teach you how to build a full racing game in Unity, even if you are a beginner. By the end of this course, you will have a full car racing game that you built in Unity from the ground up.


    As we build this course, you are going to gain a wealth of knowledge in the different areas of the Unity game engine. Some of the core game development techniques this course will teach you are:

    • Using C# logic to create SELF-DRIVING AI CARS driving around the track and competing against the player in races.

    • Implementing a HOT PURSUIT MODE where police cars chase the player.

    • Working with Unity's Physics system and understanding how to use components like WHEEL COLLIDERS and Rigidbodies to simulate vehicle movement and interaction with the environment.

    • Utilizing Unity's UI system to build a MINI-MAP and other racing heads up displays like a speedometer.

    • Writing reusable code that can be applied to several different sections of the game. Object-oriented C# scripting techniques for writing CLEAN, REUSABLE CODE.

    • Learn about the different UI components and how they can be used together to build IN-GAME MENUS and selection screens that efficiently and intuitively respond to user input.

    • Turn your ideas into code using C# with Unity and build up a set of skills that you can use to build other CAR RACING GAMES and showcase them in your portfolio.


    By the end of this course, you will have a full game project you developed from the ground up! You will also have some more C# tips and tricks that you can add to your arsenal.


    If you want to learn game development or are aspiring to build a career in the game industry, then this course is for you!

    Who this course is for:

    • Anyone that wants to learn to build car racing games in Unity
    • Game development students and aspiring game developers
    • Anyone with basic to mid-level Unity knowledge that wants to level up

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Robert Gioia
    Robert Gioia
    Instructor's Courses
    My name is Rob and I currently work as a Senior Solutions Architect. I've also worked as a Mobile App Developer using Unity and the C# programming language to create engaging mobile apps. The latest apps that I have worked on include the Marvel Collect, Disney, and Star Wars Card Trader apps by the Topps company. Prior to this I worked on a Scratch to Win mobile app for both Android and iOS with over 10 million installs. I have also worked as an cross platform mobile app developer using Unity (C#- iOS) and Android Studio (Java - Android), a Virtual Reality Game Developer, and teacher’s assistant at the New Jersey Institute of Technology for classes in Python, JavaScript, C# and 3D Modeling. I have a Bachelor of Science degree in Information Technology from NJIT. As a student who never programmed until I got to college I want to help others looking to enter the tech industry and teach them the techniques I used to learn programming quickly and effectively. My teaching focuses on conveying the most relevant skills that you can use to build your portfolio and get real, hands-on technical experience geared towards landing you your dream tech industry job. I am an industry professional who also has teaching experience and a passion for learning and teaching about the latest programming languages and technologies. The topics I enjoy teaching and am very knowledgeable about include: Mobile App Development, Computer Programming, Information Technology, Game Development, and Web Development.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 146
    • duration 7:47:29
    • Release Date 2023/06/24