Introduction To Unreal Engine 4 Ability System

How to create 5 comprehensive game play abilities

Last updated 2022-01-10 | 4.2

- 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

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

10 sections • 72 lectures

Create_Project_and_Character Preview 07:17

Basic_Movement_Control Preview 08:07

Basic_Rotation_Control Preview 05:23

AnimationBP_EventGraph Preview 07:35

AnimationBP_BlendSpace Preview 11:46

AnimationBP_Jump Preview 07:00

AnimationMontage_MeleeAttack Preview 09:16

AnimationMontage_LayerBlendPerBone Preview 11:23

AnimationMontage_Notify Preview 08:59

Implement_Basic_AbilitySystem_Functions_and_Components_in_CPP Preview 16:50

Create_Melee_Ability_and_Cooldown Preview 12:00

Create_Attribute_Set_And_Health_Attribute Preview 07:39

Melee_OverLaping_Event Preview 08:44

Animation_Notify_State_and_Send_Gameplay_Event Preview 11:53

Damage_GameplayEffect_and_PostGameplayEffectExecute Preview 11:31

HealthBarUI Preview 16:25

Implement_Dying_Sequence Preview 12:14

AI_Setup_and_Implement_UpdateTarget_Task Preview 10:07

Finish_AI_Behavior Preview 05:00

TeamID_and_Disable_Input_when_Dead Preview 13:09

UI_And_Glass_Ball_Mtl Preview 13:10

Connect_Health_To_Primary_UI Preview 11:13

Mana_and_Strength_Attribute_and_UI Preview 13:50

Create_HealthRegen_Gameplay_Ability Preview 11:38

Add_Full_Health_Tag_To_Block_HealthRegen_Ability Preview 11:51

Use_GameplayCue_to_Play_Gameplay_Effect Preview 09:44

HealthRegen_VFX Preview 11:09

Dashing_Ability_Start_Dash_Forward Preview 10:20

Disable_Collision_When_Dashing Preview 09:47

Deal_Dash_Damage Preview 05:56

Do_Dash_Pushing Preview 08:22

Dash_Pushing_Debug Preview 10:10

Dash_and_Melee_Hit_Stun Preview 15:09

Make_Ability_UI_Material_and_Widget Preview 16:44

Make_AbilityBase_Class_and_Info_Structure Preview 14:25

Implement_GetAbilityInfo_Function Preview 15:07

Implement_AquireAbilities_and_Add_Ability_To_UI Preview 11:59

Re_Base_Abilitiy_Classes_and_Add_All_Slots_In_PrimaryUI Preview 10:53

Finish_Add_Ability_ToUI_Call_Chain Preview 12:19

Connect_Inputs_To_Abilities_In_Slot Preview 12:14

Implement_UI_Cooldown Preview 14:40

Lazer_Beam_Material Preview 08:09

Lazer_Rotation_Wheel_Mtl Preview 08:12

Lazer_Rotation_Fire_Mtl Preview 14:00

Create_Lazer_Actor Preview 12:06

Lazer_Ability_Basic_Setup Preview 09:27

Spawn_Lazer_Actor_and_Change_CameraMode Preview 09:10

Lazer_Deal_Damage Preview 10:23

Push_Back_Enemy_and_Mana_Draining Preview 09:19

Add_Different_End_Ability_Scenarios Preview 14:12

GameplayAbilityTargetActorClass Preview 12:35

Trace_Overlapping_Pawn Preview 15:02

Broadcast_TargetData Preview 11:44

Create_Cooldown_Cost_UIMaterial_and_do_Debugging Preview 08:41

Implement_Target_Confirm Preview 08:24

Create_Animation_and_Deal_Damage_Effect Preview 09:59

Create_Decal Preview 08:14

Include_LocationInfo_in_the_TargetDataHandle_Broadcasted Preview 12:13

Ground_Blast_VFX Preview 07:04

Finish_Ground_Blast_And_Debugging Preview 12:04

FireBlast_Animation_Cost_and_Cooldown Preview 08:36

Implement_Fire_Blast_TargetAcotor Preview 12:38

Do_Fire_VFX_and_Pushing Preview 11:48

Burring_GameplayEffect_and_Cue Preview 10:11

Balancing_Ability_Cost_and_Damage Preview 11:38

Refine_Ability_Mechanic_and_Animation Preview 19:35

Create_Melee_Combo_Montages Preview 05:19

Implement_Combo_Logic Preview 10:47

Use_Curve_Table_To_Determin_Combo_Damage Preview 07:25

Use Projectile With Gameplay Ability Preview 20:50

DamageExcutionCalculation Preview 33:13