Introduction to Unreal Engine 4 Ability System - UE4
4.3 (412 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,857 students enrolled

Introduction to Unreal Engine 4 Ability System - UE4

How to create 5 comprehensive game play abilities
4.3 (412 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,857 students enrolled
Created by Ambience Lee
Last updated 6/2019
English
English [Auto-generated]
Current price: $41.99 Original price: $59.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13.5 hours on-demand video
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Create Comprehensive and Manageable Gameplay Abilities in Unreal Engine 4
  • Gain Medium Level Understanding of UE4's C++ and Date Types.
  • Gain Medium Level Understanding of UE4's Animation System
  • Gian Basic Understanding of UI setup in UE4
Requirements
  • Basic Understanding of Unreal Engine 4
  • Basic Skill in C++
  • Will Power to Create Games
Description

In this course, we will walk you thought the process of using UE4's ability system to create 5 fully featured abilities. we will start with simple concept and gradually go to more and more complicated setups. Animation, UI, AI, will all be introduced through the process.

Covered Topics:

  • Unreal Engine Ability Sytem

  • Animation Blueprint

  • UI Widget Blueprint

  • Cascade

  • AI Behavior Tree

  • UE4 C++

UE4 Version: 4.20

Who this course is for:
  • Game Developer, Students or hobbyist
Course content
Expand all 72 lectures 13:29:22
+ Build Basic Classes
9 lectures 01:16:46
AnimationBP_BlendSpace
11:46
AnimationBP_Jump
07:00
AnimationMontage_MeleeAttack
09:16
AnimationMontage_LayerBlendPerBone
11:23
AnimationMontage_Notify
08:59
+ Melee Attack Ability
11 lectures 02:05:32
Create_Attribute_Set_And_Health_Attribute
07:39
Melee_OverLaping_Event
08:44
Animation_Notify_State_and_Send_Gameplay_Event
11:53
Damage_GameplayEffect_and_PostGameplayEffectExecute
11:31
HealthBarUI
16:25
Implement_Dying_Sequence
12:14
AI_Setup_and_Implement_UpdateTarget_Task
10:07
Finish_AI_Behavior
05:00
TeamID_and_Disable_Input_when_Dead
13:09
+ Health Regen Ability
7 lectures 01:22:35
Mana_and_Strength_Attribute_and_UI
13:50
Create_HealthRegen_Gameplay_Ability
11:38
Add_Full_Health_Tag_To_Block_HealthRegen_Ability
11:51
Use_GameplayCue_to_Play_Gameplay_Effect
09:44
HealthRegen_VFX
11:09
+ Dashing Ability
14 lectures 02:48:05
Deal_Dash_Damage
05:56
Do_Dash_Pushing
08:22
Dash_Pushing_Debug
10:10
Dash_and_Melee_Hit_Stun
15:09
Make_Ability_UI_Material_and_Widget
16:44
Make_AbilityBase_Class_and_Info_Structure
14:25
Implement_GetAbilityInfo_Function
15:07
Implement_AquireAbilities_and_Add_Ability_To_UI
11:59
Re_Base_Abilitiy_Classes_and_Add_All_Slots_In_PrimaryUI
10:53
Finish_Add_Ability_ToUI_Call_Chain
12:19
Connect_Inputs_To_Abilities_In_Slot
12:14
Implement_UI_Cooldown
14:40
+ Lazer Ability
9 lectures 01:34:58
Lazer_Rotation_Fire_Mtl
14:00
Create_Lazer_Actor
12:06
Lazer_Ability_Basic_Setup
09:27
Spawn_Lazer_Actor_and_Change_CameraMode
09:10
Lazer_Deal_Damage
10:23
Push_Back_Enemy_and_Mana_Draining
09:19
Add_Different_End_Ability_Scenarios
14:12
+ Ground Blast Ability
10 lectures 01:46:00
Create_Cooldown_Cost_UIMaterial_and_do_Debugging
08:41
Implement_Target_Confirm
08:24
Create_Animation_and_Deal_Damage_Effect
09:59
Create_Decal
08:14
Include_LocationInfo_in_the_TargetDataHandle_Broadcasted
12:13
Ground_Blast_VFX
07:04
Finish_Ground_Blast_And_Debugging
12:04
+ Fire Blast Ability
6 lectures 01:14:26
Do_Fire_VFX_and_Pushing
11:48
Burring_GameplayEffect_and_Cue
10:11
Balancing_Ability_Cost_and_Damage
11:38
Refine_Ability_Mechanic_and_Animation
19:35
+ Melee Attack Ability Combo
3 lectures 23:31
Create_Melee_Combo_Montages
05:19
Implement_Combo_Logic
10:47
Use_Curve_Table_To_Determin_Combo_Damage
07:25
+ Bonus Section
2 lectures 54:03
Use Projectile With Gameplay Ability
20:50
DamageExcutionCalculation
33:13