Share

Unreal Engine C++ Developer: Learn C++ and Make Video Games

Year of issue : 2021
Manufacturer : Udemy
Manufacturer website : https://www.udemy.com/unrealcourse/
Автор : Ben sad Pattuzzi Sam, Ben severe GameDev.tv
Duration : 31.5 hours of video
Distribution Type : Video Tutorial
Language : English
Description :

Tyc!
This “critically-acclaimed” and “insanely successful” Unreal Engine course was created in collaboration with Epic Games.
The course has been fully updated and remastered to Unreal Engine 4.22+. Existing students get all the new material for free.
Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).
This course started as a runaway success on Kickstarter. Get involved now, and get access to all future content as it’s added. The final course will be over 50 hours of content and 300+ lectures.
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
Already know Unreal and want to learn VR or Multiplayer? Check out our other Unreal courses, just look for the green leaf for our other world-class Unreal courses.
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.
Benefit from our world-class support from both other students, and the instructors who are on the forums regularly. Go on to build several games including a tank game, and a First Person Shooter.
You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Our thriving discussion forum will help you learn and share ideas with other students.
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.
“Any serious game programmer needs to know C++”Jason Gregory, Lead Programmer at Naughty Dog (creators of Uncharted & The Last of Us)
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.
What this course DOESN’T cover…
Whereas this course is already huge, we can’t possibly cover everything in that time. Here are some things we will not be covering…
Team collaboration topics.
Editor plugins or modifications.
Physics engine modification.
Multiplayer features.
Start to learn Unreal C++ now, you won’t be disappointed!

[collapse]
Content
Meet the GameDev community 05:58
Compilers & VS Community
06:07
Install Prerequisites On MacOS
05:35
Build Unreal From Source (Linux)
13:56
Antivirus Warnings
00:19
Install Unreal Engine 4.22
04:16
Also Install Visual Studio Code
09:30
Want to Focus on Blueprint?
00:04
Section Wrap-up
01:19
Introducing Triple X & Gavin
01:42
Triple X Game Design Doc
05:00
The Structure Of C++ By Example
07:39
Your First Program
07:42
Saving Files
00:09
A note about red underlines
00:48
Hello, World!
08:53
Variables
08:03
const & Assigning Values
06:18
Statements & Comments
05:27
Triple X Mid-section Quiz
5 questions
MSVC Compilation Warnings [Windows Only]
00:10
Naming & Self Documenting Code
07:14
Getting User Input
08:56
Using if and else in C++
07:50
Functions
11:01
Returning Data From Functions
08:33
Triple X Mid-section Quiz
5 questions
Function Parameters
08:54
Comparing Values
08:09
Generating Random Number Ranges
11:36
Triple X End Of Section Quiz
3 questions
Hi I’m Mike
01:16
Introduction To Bull Cow Game
04:30
Non-English characters
00:08
Importing Bull Cow Game
08:25
Terminal Actor: Non-English Characters Unsupported
00:06
The Game Module X Could Not Be Loaded
01:12
Helping Us Help You
04:54
A Look Around Unreal
05:35
Controlling The Viewport
04:01
Editing Actors In Our Level
10:05
Adding Actors To The Level
04:54
Editing the Landscape
08:03
Mid-section Quiz
4 questions
Setting Up VS Code In Unreal
04:11
Actors And Components
06:04
Using The In Game Terminal
08:55
Unreal’s Types – FString
03:46
The TEXT Macro
03:11
Mid-section Quiz
4 questions
Bull Cow Basic Game Loop
04:42
Accessing Player Input
02:53
Coding The Basic Game Loop
08:58
Member Variables
06:13
Solving Slow Compile Times
04:27
The Full Game Loop
05:16
Nickname Code
10:17
Indentation
06:52
Mid-section Quiz
3 questions
Creating Our First Function
09:52
Finding And Replacing In VS Code
08:06
The C++ Dot Operator
05:39
Formatting FStrings
17:43
Booleans
17:49
Pre vs Post Increment / Decrement
18:27
Parameters And Arguments
08:51
Early Returns
14:33
Mid-section Quiz
5 questions
Structure Of An FString
21:27
Const Member Functions
06:17
Looping In C++
15:17
Checking Characters Part 1
09:01
Checking Characters Part 2
12:36
TArray Of Hidden Words
08:13
Loading Words At Runtime
01:13
Advanced Cursor Usage In VSCode
05:33
TArray Functions .Num()
06:14
Logical Operators
06:41
TArray Functions Adding And Removing
16:19
Range-Based For Loop
05:33
Mid-section Quiz
4 questions
A Quick Look At Memory
05:35
Introduction To References
13:59
Random And The UE4 Docs
13:49
Out Of The Frying Pan
03:41
Loading Words With A Predicate
02:28
Out Parameters
14:58
Break Out Of A Loop
02:48
Structs
11:13
Bull Cow Extra Credit
01:33
Bull Cow Wrap Up
00:48
Welcome To Building Escape
02:17
Setting Up The Building Escape Project
05:51
Pointer Primer
04:45
Unreal’s Classes and Components
09:18
Deleting A Class
03:53
Mid-section Quiz
3 questions
Logging To The Output Log
07:02
Project Settings: Default Startup Level
01:40
Accessing An Object’s Name
15:14
Getting An Actor’s Transform
13:00
Mid-section Quiz
3 questions
Importing Custom Meshes
20:46
Using BSP For Basic Building Blocks
22:54
BSP Challenge
12:27
Basic Lighting
09:16
Mid-section Quiz
4 questions
Transforming Material Textures
18:17
Rotating An Actor With Code
16:14
Object Collision
16:31
Using Linear Interpolation
19:50
Mid-section Quiz
4 questions
Relative Vs Absolute
08:59
Exposing Parameters To The Editor
04:49
Assets Naming Conventions
07:42
Framerate Independent Using DeltaTime
06:13
Trigger Volumes
06:30
Using Collision Volumes
10:56
Mid-section Quiz
5 questions
Protecting From A Null Pointer
08:37
Getting The Player To Open The Door
07:31
Getting The Door To Close
04:54
Using GetTimeSeconds()
12:54
Designer Friendly Components
07:58
Grabbing System Overview
07:27
Modifying The Default Pawn Actor
11:32
Inherit Game Mode Blueprint
06:40
Getting Player Viewpoint
14:07
Using DrawDebugLine
15:14
Line Tracing AKA Ray-Casting
12:35
Mid-section Quiz
9 questions
LineTraceSingleByObjectType()
13:40
Using FindComponentByClass()
11:47
Introducing Input Binding
13:23
Accessors & Memory Layout
09:26
Reducing Code in “Hot Loops”
20:29
Using Physics Handles
16:20
Refactoring Rules
18:03
Iteration Through Valid Actors
21:58
Pointer Protection Process?
11:46
SFX & Audio Clips
19:01
Building Escape Final Challenge
09:45
Building Escape Wrap Up
01:07
Prepare For Faster Content
00:14
Preview00:50
Project Intro
01:59
Pawn Class Creation
09:31
Creating Components
11:13
Deriving Blueprint Classes
05:17
Access Modifiers
12:12
Creating Child C++ Classes
08:06
Pawn Movement Input
15:53
Exposing Variables
09:51
Pawn Turret
13:25
Find Distance Between
12:59
Virtual Functions
11:45
Calling Override Functions
15:13
Creating Actor Classes
13:02
Spawning Actors
07:07
Using Dynamic Delegates
11:43
Creating GameMode classes
09:42
Creating a Health Component
06:23
Adding Health Functionality
08:51
GameMode – ActorDied
10:04
Creating Widget Blueprints
11:51
End Game Widget
03:45
GameMode Blueprint
07:37
Debugging our Health Component
07:34
Player Controllers
10:57
PawnTank Destruction
05:23
Spawning Particles
07:13
Particle Components
04:01
Playing Sound Effects
05:07
Creating Camera Shake
06:31
Implementing Camera Shake
07:27
Wrap-up And Challenges
10:40
Preview02:02
Project Setup
09:55
Pawns vs Characters in C++
12:33
Character Movement Functions
17:22
Controller Aiming
13:30
Third Person Camera Spring Arm
08:57
Skeletal Animations 101
08:20
Editing Collision Meshes
05:09
Animation Blueprints 101
13:16
2D Blend Spaces
10:39
Connecting Animation To Gameplay
08:59
Inverse Transforming Vectors
09:38
Calculating Animation Speeds
11:54
Gun Actors
11:34
Spawning Actors At Runtime
06:37
Attaching To Meshes Via Sockets
10:20
Shooting Architecture
06:14
Spawning Particle Effects
08:14
Player View Point
10:52
Line Tracing By Channel
12:28
Impact Effects
04:37
Dealing Damage To Actors
08:04
Virtual Methods In C++
10:15
Overriding TakeDamage
09:06
Blending Animations By Booleans
04:42
Blueprint Pure Nodes
06:28
Create and Setup an AI controller
03:59
AI Aiming
06:13
Nav Mesh And AI Movement
10:48
Checking AI Line Of Sight
07:39
BehaviorTrees And Blackboards
08:06
Setting Blackboard Keys In C++
05:54
Behavior Tree Tasks And Sequences
08:24
BT Decorators And Selectors
12:12
Custom BTTasks In C++
07:53
Executing BTTasks
10:31
BTTasks That Use The Pawn
10:48
BTServices In C++
15:05
Ignoring Actors In Line Traces
06:04
Ending The Game
10:16
Setting Timers In C++
10:10
Displaying A Lose Screen
11:32
Iterating Over Actors
10:25
Calculating The Win Condition
12:20
Refactoring PullTrigger
07:53
Weapon Sound Effects
06:35
Randomized Sound Cues
08:35
Sound Spatialization
06:45
Crosshairs and HUDs
07:42
Health Bars
07:50
AimOffsets
12:05
Animation State Machines
10:03
Complex State Machines
13:00
Wrap-up And Challenges
08:49
x