Course Overview
Make a complete driving game using Unity.
In this course I will show you how to create your own race tracks in Blender. We will then import into Unity and set up different types of race cars including Formula 1 style and racing cars.
Each car will have its own driving style and you can customise each car in the inspector.
This course will also cover:
Different handling on grass, gravel and road surfaces
Setting up AI cars which will compete against you in race mode.
Checkpoints and lap counting
Keeping track of car positions and displaying finish place at the end of the race
Mini map and mini map markers for all cars
Main menu, race track select menu and a car showroom, so you can buy extra cars.
Choosing different colours for the cars you buy
Leaderboard and race stats
Save system to save your credits and high scores
Race customisation system from the track options menu
Keyboard and gamepad control systems
Terrain sculpting and texturing to add extra details
By the end of this course you will have a complete game that you can continue to develop and add to. You will have also developed the skills to go onto develop your own games.
(Please note this is for computer only, it is not designed for mobile gaming)
I look forward to seeing you in my course.
FAQ
FAQ area empty
Course curriculum
-
Download Blender
Xem trước -
Import the car
-
Setting up the reference image
Xem trước -
Creating the track
Xem trước -
Making the road
-
Adjusting the road
-
Adding a rumblestrip
Xem trước -
Adding a metal barrier
-
Adding a soft barrier
-
Adding an inner soft barrier
-
UV mapping the road
-
UV mapping the barriers
-
Editing the hard barriers
-
Exporting the track
-
AI car setup
-
Waypoint circuit
-
Customising AI cars
-
Creating a racing leader
-
AI car challenge
-
Adjusting audio
-
AI nudging
-
AI reversing
-
AI lap count
-
Checking lap counts
-
Finish stats
-
Creating a leaderboard
-
Script for car positions
-
Display leaderboard
-
Leaderboard setup
-
Stopping all cars
-
Finish off race track mode
-
Creating the main menu
-
Track selection menu
-
Track options
-
Options script
-
Universal save
-
Adding a loading screen
-
Opponent count
-
Time trial results
-
Quit menu
-
Resetting save values
-
Displaying Race Finish Position
-
Saving credits
-
Displaying credits
-
Quit options
-
Stats screen
-
Finishing stats screen
-
Stats button
-
Fixing UI bugs
-
Importing terrain tools
-
Terrain sculpting
-
Creating the road curve
-
Creating the road
-
Creating the border
-
Modelling concrete barrier
-
Concrete wall
-
UV mapping
-
Bring the track into Unity
-
Sculpting terrain details
-
Smaller details
-
Painting the mountains
-
Painting mud and rocks
-
Adding water
-
Adding cliffs
-
Adding trees
Requirment
-
You will need a powerful computer capable of running Unity 2021
-
An understanding of Unity and C# coding is recommended
Outcomes
-
Create a complete driving game in Unity HDRP
-
Customise different types of cars
-
Add AI cars and an AI waypoint system to your race tracks
-
Add a car showroom menu to unlock and buy new cars
-
Design your own race tracks in Blender
-
Easy to understand coding to make the game work
Instructor
Nguyễn Đình Cường
1.2
-
1 Student
-
330 Courses
-
1253 reviews
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
View Details