Mô tả

Ready to make games in the amazing world of Unreal Engine 5?

This "critically-acclaimed" and "insanely successful" Unreal Engine course was created in collaboration with Epic Games.

The majority of the course has been fully updated and remastered to Unreal Engine 5. Existing students get all the new material for free.

Learn how to create and mod video games using Unreal Engine 5, 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 is a massive and powerful beast, but we break it down step-by-step so you can tame it.

We start super simple so no prior experience of Unreal or coding is needed! 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, so you’ll create 5 Unreal games!

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.

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!

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.

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).

Start to learn Unreal C++ now, you won't be disappointed!

Bạn sẽ học được gì

How to make games in Unreal Engine 5.

C++, the games industry standard language.

Object Oriented Programming and how to put it into practice.

Game design principles.

Programming patterns and best practices.

Artificial Intelligence behaviour programming for enemies.

Write code that is clean and to understand.

When to use Blueprint or C++.

How to achieve anything you want in Unreal using C++.

Unreal Gameplay Framework to make games easily.

Strong and transferable problem solving skills.

Modern game development technologies and techniques.

Yêu cầu

  • 64-bit PC capable of running Unreal 5 (recommended).
  • Or a Mac running latest MacOS Big Sur.
  • +8GB of RAM.
  • Quad-core CPU, 2.5 GHz or faster.
  • DirectX 11, 12 or Metal 1.2 Compatible Graphics Card.
  • About 50GB of free disc space.
  • No previous Unreal or coding experience needed.

Nội dung khoá học

8 sections

Intro & Setup (New UE5 Content)

8 lectures
For users of Unreal 4.22
00:36
Welcome To The Course
02:39
Installing Unreal Engine
07:13
Community & Support
01:40
Navigating The Viewport
06:36
Moving & Placing Actors
05:27
C++ versus Blueprint
04:29
Helping Us To Help You
07:24

Warehouse Wreckage (New UE5 Content)

27 lectures
Section Intro - Warehouse Wreckage
01:40
Project Setup
04:16
UE 5.1 Warning: Starter Content Folder
00:46
Blueprint Event Graph
05:30
Physics Simulation
04:36
Objects and References
09:43
Adding an Impulse
08:18
Blueprint Classes and Instances
07:45
Spawning Actors
06:20
Data Types
06:26
Pawns and Actor Location
08:36
Control Rotation
04:50
Vector Addition & Multiplication
06:54
Get Forward Vector
06:13
Importing Assets
10:37
Geometry Brushes (BSP)
08:52
Materials and Lighting
05:50
Actor Components
06:08
Collision Meshes
09:04
Variables
07:46
Booleans and Branches
05:45
Functions
09:11
Return Types
06:48
Pure Functions
06:08
Member Functions
08:33
Loading Levels & Delay Nodes
04:42
Wrap-up and Recap
01:49

Obstacle Assault (New UE5 Content)

33 lectures
Section Intro - Obstacle Assault
03:08
Project Setup
06:33
Customizing The Character
06:25
Compilers and Editors
05:35
UE 5.1 Warning: Installing .NET 6
00:32
PC - Installing Visual Studio
05:50
Mac - Installing XCode
04:27
Installing VSCode
04:16
Compiling a C++ Project
08:56
UPROPERTY Variables
10:37
Live Coding Issues
03:20
C++ Files & BeginPlay
08:00
Using Structs In C++
08:36
Calling Functions in C++
06:14
Tick
06:06
Local Variables
06:58
Pseudo Code
04:07
Function Return Values
08:45
Velocity & DeltaTime
07:46
Scope Resolution Operator
08:34
If Statements
07:33
Using Member Functions
06:06
Blueprint Child Classes
09:07
Forcing Character Collisions
11:35
GameMode
06:25
Writing To The Output Log
09:57
FString
07:57
Member Functions
13:25
Return Statements
09:05
Const Member Functions
05:34
FRotator
10:08
Level Design & Polish
09:47
Obstacle Assault: Wrap-Up
02:20

Crypt Raider (New UE5 Content)

43 lectures
Section Intro - Crypt Raider
04:33
Project Setup
06:23
Modular Level Design
09:56
Modular Level Layout
12:30
Solution: Modular Level Layout
14:24
Light Types
08:38
Lumen & Light Bleed
11:56
Level Lighting
09:13
Character Blueprint
06:24
Inheritance vs Composition
04:50
C++ Actor Component
04:36
Pointer Types & GetOwner()
08:44
Dereferencing & Arrow (->) Operator
07:30
Linkers, Headers and Includes
07:51
FMath::VInterpConstantTo
13:05
Scene Components
09:19
Line Tracing & Sweeping
06:30
GetWorld()
08:12
DrawDebugLine()
08:15
References vs Pointers
08:37
Const References & Out Parameters
09:32
Geometry Sweeping
10:10
Input Action Mappings
06:00
Input Action Mappings
00:52
Blueprint Callable
06:45
FindComponentByClass() & nullptr
09:11
DrawDebugSphere()
07:29
Grabbing With Physics Handle
11:53
Waking Physics Objects
08:26
Returning Out Parameters
06:08
Overlap Events
14:37
Constructors
08:50
TArray
08:12
While & For Loops
08:55
Range Based For Loops
02:37
Actor Tags
05:23
Early Returns
05:44
Dependency Injection
09:16
Casting & Actor Attachment
05:51
Adding and Removing Tags
06:20
Boolean Logical Operators
08:00
Level Polish
13:05
Crypt Raider: Wrap-Up
02:07

Toon Tanks (v2)

43 lectures
Project Intro
06:19
Pawn Class Creation
07:52
Creating Components
10:50
Forward Declaration
13:23
Constructing The Capsule
06:31
Static Mesh Components
06:15
Deriving Blueprint Classes
05:19
Instance vs Default
08:37
Editing Exposed Variables
14:07
Exposing The Components
11:37
Creating Child C++ Classes
12:06
Possessing The Pawn
04:07
Handling Input
14:04
Local Offset
12:31
Movement Speed
13:46
Local Rotation
17:57
Casting
11:15
Using the Mouse Cursor
16:46
Rotating the Turret
20:33
The Tower Class
12:45
Fire
08:34
Timers
13:39
The Projectile Class
05:58
Spawning The Projectile
11:44
Projectile Movement Component
08:30
Hit Events
14:34
Health Component
15:15
Applying Damage
14:40
The Game Mode Class
07:35
Handling Pawn Death
20:48
Custom Player Controller
11:20
Starting The Game
10:19
The Start Game Widget
12:15
Countdown Timer
13:58
Displaying Countdown Time
07:45
Winning And Losing
14:12
Game Over HUD
08:39
Hit Particles
10:05
Smoke Trail
06:36
Death Particles
06:39
Sounds
10:46
Camera Shake
14:57
Polish And Wrap-Up
12:40

Simple Shooter

54 lectures
Section Intro: Simple Shooter
02:02
Project Setup
09:55
Pawns vs Characters in C++
12:33
Character Movement Functions
18:11
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:15
2D Blend Spaces
10:39
Connecting Animation To Gameplay
08:59
Inverse Transforming Vectors
09:38
Calculating Animation Speeds
12:05
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:40
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:41
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:04
Ignoring Actors In Line Traces
06:03
Ending The Game
10:16
Setting Timers In C++
10:51
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:04
Animation State Machines
10:03
Complex State Machines
13:00
Wrap-up And Challenges
08:49

Updates and Important Messages

1 lectures
For users of Unreal 4.22
00:27

Continuing Your GameDev Journey

1 lectures
Bonus Lecture
00:28

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.