2D Racing Game Series in Unity: Volume 4
In this volume of the 2D Racing Game series, we will continue building up the core game systems like the powerups and the enemy behavior.
What you'll learn
In this course, we will continue building up the core game systems like the powerups and the enemy behavior. We'll get started by cleaning up any issues we have with our powerups. Here we will create the exact behavior of each powerup and keep each one balanced during gameplay. After that, we'll learn how to keep the player on the track by allowing the player to drive full speed while on the track but at half speed while in the grass. Once we have these systems finished, we need to give the player some feedback on what powerup is currently equipped. We'll also learn how to display the speed and current lap. When all of that is finished, we'll jump into learning how to create AI for our game. We'll first learn how to create waypoints for the enemy to follow and then we'll learn how to physically move the enemy using the waypoint system. Then we'll learn how to set up the 2d animations for the enemy car. Then we'll wrap up the course by creating the game state which will control when the race starts and when it ends.
Table of contents
- Refining the Powerups 10m
- Modifying the Track Functionality 7m
- Setting up the Powerup GUI 10m
- Displaying the Speed 14m
- Setting up the Checkpoint System 19m
- Displaying the Current Lap 9m
- Creating the Waypoint System 13m
- Creating the Enemy Movment 12m
- Creating the Navigation Function 16m
- Refining the Enemy Movement 9m
- Creating the Enemy Animation 16m
- Finishing the Enemy Animation Script 14m
- Applying Damage to the Enemy 15m
- Finishing the Enemy Damage System 10m
- Setting up the Game State 17m
Course FAQ
Testing