
Explore how to build a dynamic Unreal Engine C++ arcade with a Tetris-inspired vehicle, featuring wheel suspension, engine sounds, nitrous boosts, braking effects, damage, and a dynamic minimap.
Launch a new Unreal Engine C++ racing game by setting up the project structure, importing the car, and organizing blueprint workflows, environment assets, maps, and materials.
Create a chaos vehicle class in Unreal Engine C++, configure the vehicle movement component with engine and wheels, and attach a spring arm camera with move and look bindings.
Bind inputs and configure the vehicle’s physics body, wheels, suspension, engine parameters, and handbrake in Unreal Engine, then tune steering and camera controls.
Create dynamic engine sounds in Unreal Engine by mapping RPM to three audio clips with continuous modulation and crossfade, attach audio to the vehicle, update RPM in C++.
Control car back light emissive properties via a material parameter collection to adjust emissive intensity and density, duplicate materials, and implement brake light logic in Unreal Engine C++.
Create a Niagara smoke exhaust for a car in Unreal Engine using textures and materials, attach to left and right exhaust sockets, and drive emission with an rpm parameter.
Implement a vehicle skid marks trail system in Unreal Engine C++ using a Niagara-based ribbon, activated by handbrake and reverse, with wheel sockets.
Build a nitrous system in Unreal Engine with Niagara emitters and textures, then attach runtime nitrous components to the car's left and right exhaust sockets.
Implement a nitrous thruster in Unreal Engine C++ by creating a physics thruster component, attaching it to the car, configuring rotation and force, and wiring activation, audio, and blueprint exposure.
Learn to build a dynamic speedometer in Unreal Engine using UMG, circular progress, textures, and animation, mapping a percentage from 0 to 100.
Learn to build a functional speedometer in Unreal Engine using C++, including rpm and mph displays, gear and nitro indicators, and a responsive UI with dynamic materials.
Import textures, create a circular speedometer, and map the needle rotation to a percent parameter to cover 0–240 degrees with alpha transparency.
Convert blueprint core to c++ in unreal engine and implement update for a speedometer with rpm, speed percentage, gear, and nitro. Animate nitro and drive speedometer with tick-based c++ updates.
Learn to implement a rear-view mirror in Unreal Engine using a scene capture component and render target texture, then attach and map it to the car's view.
Import the free rural australia map into your death race Unreal Engine project, download it from the Epic Marketplace, and configure the default map, game mode, and player controller.
Develop an advanced map system in Unreal Engine by capturing a large map image, rendering it to a texture target, and updating it in real time via blueprint logic.
Design and implement a radio system in Unreal Engine C++ by creating media playlists, wiring a media player, and controlling playback with start, next, and validation checks.
Learn to build a rocket launcher in Unreal Engine C++: implement a Bazooka weapon, set up projectile movement, collisions, explosions, damage types, and accompanying sound and particle effects.
Convert missiles into target missiles with homing behavior, set a homing acceleration, and select a valid car target from all actor cars using the projectile base and blueprint integration.
build a car damage system in unreal engine c++, with a health component and dynamic material updates. update decals opacity as health changes to visualize damage.
Learn to build a car AI in Unreal Engine C++ that follows a path using forward vectors, with speed adjustments for realism, and to randomize colors via blueprint material parameters.
Hi all,
Here you will learn about Unreal C++ basics. We will start by comparing why we should use C++ over the blueprint and what architecture does Unreal C++ uses and What is the basic functionality of all the classes and their hierarchy.
We will start making a Car Race game and make a Generic Car base with Wheel Suspension.
We will learn how to add a Car light system with Material Parameter Collection in Cpp.
We will add the smoke exhaust system, Skid system, Nitrous System.
We will add Speedometer with Material and C++ implementation.
We will add Rear Mirror System.
We will radio system which can be changed runtime.
For attack, We will add a Rocket launcher and target missile launcher.
We will make the Behavior tree component all in C++ with coving all the basics of behavior trees.
We will Add Car AIs
We will add Vehicle damage System
By the end of the course, you can use your knowledge of C++ and Blueprints to build your own dream games. You can use the games built during this course for your personal projects moving forward, as you add more advanced features. Even if you thought C++ was difficult or intimidating before taking this course, you will learn how easy it is to code C++ within Unreal Engine 4 once you go through these lectures. Even if you are only interested in single-player type games, this course will be a great fit as it teaches many other concepts besides programming for multiplayer games.
Why Learn From Me
In this course, you will learn more than just programming in Unreal Engine 4. You will actually follow the ‘Unreal Way’ of making games in this Epic Games-approved course. Start off on the right foot and write effective C++ code using methods the engine creators have used themselves! I have been working with Unreal Engine 4 and creating game development tutorials since day one. Through this partnership with Epic Games, you will gain the skills to create stunning new projects and advance your professional aspirations in game development.
Who this course is for:
People who have tried C++ with Unreal before but could not find the right tutorial to support their hands-on learning style. This course offers step-by-step guidance and lots of activities so you can master making games with C++.
Developers from Unity3D and other engines looking to dive into Unreal Engine programming.
If you have never touched a programming language before this course may not be for you. However, proficiency in Unreal’s Blueprint visual scripting also counts as a valid foundation for this course as it shares the same concepts as languages like C++.
If you are an artist who wants to bring your ideas to life in a game, a Blueprint-focused course might be a better fit for you. Skim the course curriculum to see if you’re interested in using the power of C++, networking, and AI programming to build out the technical structure of your game.