
Choose your Unreal version and follow along with compatible setups, starter files, and optional assets for Unreal 5.0.3 or other versions, with a provided vehicle and sounds.
Set up physics assets for vehicles by adding box and sphere collisions, adjusting their size and position to fit the car and wheels, and enabling kinematics and hit events simulation.
Create a Chaos wheeled vehicle blueprint for a two player car, configuring front and rear wheels, key torque curve, and a custom animation blueprint, then enable physics and camera setup.
Increase max rpm to about 5400 and set steering to 50 degrees at low speed, then map axis and action inputs for throttle, brake, steering, and handbrake.
Create and apply a physics material to define friction on road and ground, improving car control by assigning the road material to the static mesh and adjusting friction.
Experiment with chaos parameters to tune torque curves, max rpm, drag coefficient, downforce coefficient, and suspension for faster acceleration with better control.
Enable motion blur on the main camera and dynamically adjust the field of view with speed using a map range clamped node, from 50–300 km/h to 90–130 degrees.
Follow a spline by using the tangent at the closest point to set the next target. Compute look-at rotation to the target and map steering with throttle for spline motion.
Explore advanced steering control by dynamically offsetting steering with speed using an exponential approach, leveraging get actor location, find look at rotation, and delta rotator to pre-turn for corners.
drive a racing car by adjusting throttle based on road curvature: full throttle on straight roads and reduced throttle on corners, using a throttle multiplier and 12- and 60-degree thresholds.
Enable auto reset by counting only forward speed, measuring distance from the initial location over a 10-meter threshold with a retractable delay sequence and a do once boolean complete check.
Develop collision avoidance using line trace and a scene component, update steering and braking inputs, visualize with debug lines, and adjust teleport logic to align with location and spline orientation.
Configure Unreal's navmesh bound volume for a police car to roam and chase the player, scaling for vehicle navigation and regenerating navigation after adjusting the default navigation agent and radius.
Create custom collision presets and object channels for police car and trees, enable collision on foliage, and test that the police car can pass through trees without blocking.
Convert the navigation path to a spline by mapping path points to spline points. Add a spline component, then drive along the resulting driven spline with a suitable tick interval.
Adjust the vehicle’s center of mass, mass, and cornering speed, then build basic chasing logic using roam-around and player car references with path start and end.
Add a back camera to the player car with a spring arm, switch to it via a key press, and ensure no conflict with the action camera.
Engage with this Unreal vehicle course and learn to implement the logic to build a complete game with drivable racing and chasing mechanics, police cars spawning, roadblocks, and spike traps.
This is a course of advanced vehicle mechanics using Unreal Engine and Blueprint. The course begins with drivable vehicle mechanics. And we will also implement engine sound system and action camera mechanics in this section.
In the next section we will implement racing functionality. We will make a AI racing car which will be potent enough to beat the player car. In this section we will also make use of line trace and build collision avoidance system. In this section our focus will be to make a racing car which will maximize the speed taking care of safety.
Next we will use unreal's navigation system and will implement some Chasing Mechanics. Where we will develop a police car which will chase the player. Also when the player car is out of their sight they will roam around at some random location in search of the player car.
This course requires some experience with Unreal Engine. If you have previously created any project using unreal then you are good to follow along with this course.
This course can boost your ability to program with blueprint. You will learn a lots of techniques here. Starting from Input key mapping up to advanced racing and chasing mechanics. There is no such course available on the internet with this topic till now. And I am really glad to share these knowledges with you.