English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 185 lectures (12h 28m) | 14.32 GB
Unreal engine 5 C++ and blueprint course to learn game Develop using both tools C++ and blueprint
if you want to learn just blueprint this course is for you as beginner as possible
if you have basic knowledge of C++ and you want to learn Unreal engine 5 again this course is for you
if you want to be a good game developer both in C++ and blueprint again you can use this course
Best way to learn unreal engine 5 is to first start with blueprint and when you understand it you can learn C++
that’s why I’m teaching both Blueprint and C++ in this course
first we see how to implement one thing in blueprint and then we implement same thing in C++ as well
The goal is to combine both blueprint and C++ so we can create optimized games
as you know most AAA game company are using 10% blueprint in unreal engine and 90% C++
- How character works in unreal engine
- How animations works
- what is game mode
- Enhanced inputs
- What is component and how to use them
- Moving platforms
- Elevator
- Stomper
- Fan
- Widget design UI
- Item
this course will be updated and added more obstacles and platform so we can develop it more together
we will be like a group working on a game together
What you’ll learn
- UE5
- C++ for Unreal Engine
- Blueprint for Unreal Engine
- Animations
- Logics
- Actors
Table of Contents
Introduction
1 Introduction
Setup Unreal engine (^)
2 Install unreal engine
3 Instal microsoft visual studio
Create Project (^)
4 Create project for blueprint
5 Create C++ Project
6 Import Files
( BP ) Character class in blueprint (^)
7 Create character class
8 Create gamemode
9 Enhanced input
10 Move Enhanced input
11 Going right or left check
12 Going forward and backward check
13 Move character
14 Control rotation and forward vector and right vector
15 Add controller yaw input
16 Add controller pitch input
17 Make movement better
18 Jump
Character class in C++ (^^^)
19 Blueprint recap
20 Create character class
21 Build C++ Codes
22 Comments in C++
23 Compare C++ and blueprint
24 Create spring arm variable
25 Initiliza Spring arm component
26 Visulize Our C++ code
27 Add camera in C++
28 Project settings
29 Attach to component
30 Change properties of component in blueprint
31 Change spring arm setting in C++
32 Change default settings in C++
33 Change character movement settings in C++
Enhanced input (^^^)
34 Create input mapping context and input actions
35 Get player controller
36 Get subsystem
37 Add maping context
38 UPROPERTY
39 UE_Log
40 Show values with UE_LOG
41 Create function
42 Pass input action to C++
43 Bind input action to function
44 Get input values
45 FVector
46 Get forward vector
47 Customize forward vector
48 Right vector
49 Look action
50 Look around
51 Jump action
( BP ) Animations in blueprint (^)
52 Import animations
53 Idle state
54 Run state
55 BlendSpaces
56 Lean amount calculation
57 Finterp to
58 Air locomotion state machin
59 Jump state
60 Jump blend space
61 Fall state
62 Land states
63 Land rules
Animations
64 Anim instance
65 Ground locomotion
66 Native update animation
67 Native initialize animation
68 Get character
69 Character movement component
70 Get velocity
71 Vector length in C++
72 IDLE Run rule
73 Lean animation explained
74 Lean blend space
75 Get character rotation
76 Calculate lean amount
77 FInterpto
78 Air locomotion
79 Jump state
80 Jump blend space
81 Fall state
82 Land states
83 Land rules
( BP ) Moving platform
84 Create blueprint
85 Spline points
86 Control points
87 Duration
Moving platform
88 Create moving platform class
89 static mesh component
90 Uscene Component
91 Spline and interp component
92 Get spline point locations
93 Interp to movement setup
94 Duration
( BP ) Elevator
95 Create actor class
96 Elevator settings
97 Go to end location
98 Begin and End overlap event
99 Go to start location
100 Go to end location
101 End and start location variables
102 Go to end location smoothly
103 Go to start location smoothly
104 Tolerance in distance
105 Bug fix
Elevator
106 Create elevator class
107 Create uscene component
108 Create static mesh component
109 Create box collision
110 Start and End location
111 Create timer handle
112 Set timer
113 Time to stay down variable
114 Set Go To End location function
115 Set relative location
116 V interp to
117 Distance
118 On begin overlap
119 Set timer for going down
120 Time to stay up
121 Go to start location smoothly
122 Go to end location
123 Bug fix
( BP ) Stomper
124 create stomper blueprint
125 Timeline
126 Timeline setting
127 Push character
128 Bug fix
Stomper
129 Create stomper class
130 Move stomper
131 Camera problem
132 Player detection
133 Move character
( BP ) Fan
134 Fan blueprint class
135 Animate Fan
136 Timer on loop
137 Shoot the player
Fan
138 Fan class
139 Arrow component
140 Niagara module
141 Niagara component
142 Fan rotation
143 Box collision events
144 Shoot the player
145 Power of fan
146 Get player character
( BP ) UI
147 widget blueprint introduction
148 Show widget in game
149 Show Height UI
150 update height
151 Max height UI
152 Update max height
153 Progress bar UI
154 Coin UI
155 Increase Coin
156 Add coin for new max height
UI
157 Create User widget class
158 Give access to widget inside c++
159 Create and show UI
160 Bind component on both c++ and blueprint
161 Set text function
162 Update height
163 Max height text block update
164 Update progress bar
165 Set coin function
166 Increase coin for max height
( BP ) Item
167 Item blueprint class
168 Random rotation
169 Collision settings
170 Pick item up
171 Pickup meta sound
Item
172 Create Item class
173 Item rotation
174 Pickup Item
175 Sounds
Bug reports
176 Elevator bug
Summry
177 Game system
178 Moving platform
179 Elevator
180 Stomper
181 Fan
182 Item
183 Package the game
184 Packaging fix
Resolve the captcha to access the links!