Unreal 5 C++ Game - Beginner's Masterclass

Learn To Build A Unreal 5 C++ Game Like A Pro

4.15 (17 reviews)
Udemy
platform
English
language
Game Development
category
Unreal 5 C++ Game - Beginner's Masterclass
193
students
4 hours
content
Nov 2021
last update
$54.99
regular price

What you will learn

Code from Scratch in C++

Build a game from scratch in Unreal with C++

Code Editor Introduction

How to use the Unreal Engine 5 Editor.

Description

Welcome to our Unreal C++ Game Beginner's Masterclass

In this course, you will learn how to build a top-down game with Unreal and CPP


What you will learn:

Code Editor Introduction

Code from Scratch in C++

Build Pointers and References in C++

Build Classes and Objects in C++

Unreal Introduction

Build a game from scratch in Unreal with C++

Build a custom player with C++

Build food for player to collect

Change player size and speed dynamically

Build bots that move randomly

Build "Game Over" functionality


Learn how to create and mod video games using Unreal Engine 4, even if you're a complete beginner. Unreal is a free-to-use game development engine used by AAA studios and indie developers worldwide. It can be a complex beast to get into, but we break it down step-by-step

We start super simple so you need no prior experience of Unreal or coding! With our online tutorials, you'll be amazed at what you can achieve. We believe project-based learning is the best way to learn Unreal Engine.

You will learn C++, the powerful industry-standard language from scratch. By the end of the course, you'll be very confident in the basics of coding and game development, and hungry to learn more.

Anyone who wants to learn to create games: Unreal Engine is a fantastic platform which enables you to make AAA-quality games. Furthermore, these games can be created for Windows, consoles, macOS, iOS, Android and Web from a single source!

If you're a complete beginner, we'll teach you all the coding and game design principles you'll need. If you're an artist, we'll teach you to bring your assets to life. If you're a coder, we'll teach you game design principles.

Content

00a Course Overview

Course Overview - Build a top down game with Unreal and CPP
Source Files

00b Code Editor Introduction

Install Visual Studio With C++

00c Learn to Code from Scratch in C++

Build A New Console Application
Build Variables To Store Data
Build Functions To Perform Tasks
Build Functions With Parameters
Build Functions That Return Values
Build Conditionals To Separate Code Flow
Source Files

Build Pointers and References in C++

Build Pointers To Store Memory Addresses
Build References To Access Variables
Source Files

Build Classes and Objects in C++

Build Classes To Represent Objects
Get And Set Private Variables
Set Object Properties With Parameterized Constructors
Point To And Reference Object Properties And Functions
Source Files

Unreal Introduction

What Is Unreal Engine 5
01 How To Install UE5
How To Debug Unreal And Visual Studio
Source Files

Build a game from scratch in Unreal with C++

Build A New Unreal Project From Scratch
Build A Top Down Camera
Source Files

Build a custom player with C++

Build a character class
Source Files

Build food for player to collect

Build a food class
Handle player and food collision
Dynamically spawn food
Build food blueprint and set game mode
Source Files

Change player size and speed dynamically

Increase player size upon eating
Decrease speed as size gets bigger
Source Files

Build bots that move randomly

Build an enemy class
Spawn enemies dynamically
Move enemies randomly
Source Files

Build "Game Over" functionality

End game if player collides with bot
Source Files

Reviews

안혜원
April 6, 2023
the instructor : telling a baby pig to build a thick house without telling it that a wolf's gonna come one day and the baby pig is so confused
Steve
July 27, 2022
Some parts are easy enough, such as assigning variables or functions. The pointers and references are new and more challenging; they are explained well but gonna have to hit the web as repetition is always helpful.
קאַטמאַסטער
June 3, 2022
The lecturer speaks excellent English with her soothing voice, and this course is good because this course is not good at explaining fundamental C++ philosophy, because this makes you to search for the answers yourself, and as a result understand them better than the teacher o_O > Why does C++ separate .h and .cpp for the same class? > Why are the functions and parameters defined in a class with the "Class::Function()" and "this->Property" syntax, but in the class instances the syntax becomes "ClassInstance.Function()" and "ClassInstance.Property"? > Why is the "=" different for value type, reference type and pointer type? After some research it turns out these are related to the C++ compiler behavior and the philosophy of it, e.g. C++ splits code into two parts: the ".h" file declares things and is used/included as a class signature/interface for other classes; the ".cpp" file defines those things e.g. class functions, operator overloads, etc. When you change a function in ".cpp" but keep the same signature in ".h", then other files which call this function or include the ".h", they don't need to be recompiled. Its purpose is separate compilation and easier parallel compilation.
Lars
May 21, 2022
Does not seem there is no one that reads the comments or support in the course. further more its only in 720p which is way to low for modern screens. This is second time i lower the grade of the course, I will change the grade once I see support.

Coupons

DateDiscountStatus
1/5/202295% OFF
expired

Charts

Price

Unreal 5 C++ Game - Beginner's Masterclass - Price chart

Rating

Unreal 5 C++ Game - Beginner's Masterclass - Ratings chart

Enrollment distribution

Unreal 5 C++ Game - Beginner's Masterclass - Distribution chart

Related Topics

4299359
udemy ID
9/14/2021
course created date
11/5/2021
course indexed date
Bot
course submited by