Make a driving game in unity
Professional game design
Professional game design
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.
Khu vực Câu hỏi thường gặp trống
Download Blender
Xem trướcImport the car
Setting up the reference image
Xem trướcCreating the track
Xem trướcMaking the road
Adjusting the road
Adding a rumblestrip
Xem trướcAdding 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
You will need a powerful computer capable of running Unity 2021
An understanding of Unity and C# coding is recommended
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
1.2
2 Học viên
275 Khóa học
1253 Đánh giá
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!
Xem chi tiết