Release date:2018, November

Duration:13 h 29 m

Author:Ambience Lee

Skill level:Intermediate

Language:English

Exercise files:Yes

What Will I 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 is the target audience? Game Developer, Students or hobbyist

Table of Contents

Introduction 03:35 Introduction 03:35

Build Basic Classes 01:16:46

Create_Project_and_Character 07:17

Basic_Movement_Control 08:07

Basic_Rotation_Control 05:23

AnimationBP_EventGraph 07:35

AnimationBP_BlendSpace 11:46

AnimationBP_Jump 07:00

AnimationMontage_MeleeAttack 09:16

AnimationMontage_LayerBlendPerBone 11:23

AnimationMontage_Notify 08:59

Melee Attack Ability 02:05:32

Implement_Basic_AbilitySystem_Functions_and_Components_in_CPP 16:50

Create_Melee_Ability_and_Cooldown 12:00

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 01:22:35

UI_And_Glass_Ball_Mtl 13:10

Connect_Health_To_Primary_UI 11:13

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 02:48:05

Dashing_Ability_Start_Dash_Forward 10:20

Disable_Collision_When_Dashing 09:47

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 01:34:58

Lazer_Beam_Material 08:09

Lazer_Rotation_Wheel_Mtl 08:12

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 01:46:00

GameplayAbilityTargetActorClass 12:35

Trace_Overlapping_Pawn 15:02

Broadcast_TargetData 11:44

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 01:14:26

FireBlast_Animation_Cost_and_Cooldown 08:36

Implement_Fire_Blast_TargetAcotor 12:38

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 23:31

Create_Melee_Combo_Montages 05:19

Implement_Combo_Logic 10:47

Use_Curve_Table_To_Determin_Combo_Damage 07:25

Bonus Section 54:03

Use Projectile With Gameplay Ability 20:50

DamageExcutionCalculation 33:13

01 Introduction 001 Introduction

02 Build Basic Classes 002 Create_Project_and_Character 003 Basic_Movement_Control 004 Basic_Rotation_Control 005 AnimationBP_EventGraph 006 AnimationBP_BlendSpace 007 AnimationBP_Jump 008 AnimationMontage_MeleeAttack 009 AnimationMontage_LayerBlendPerBone 010 AnimationMontage_Notify

03 Melee Attack Ability 011 Implement_Basic_AbilitySystem_Functions_and_Components_in_CPP 012 Create_Melee_Ability_and_Cooldown 013 Create_Attribute_Set_And_Health_Attribute 014 Melee_OverLaping_Event 015 Animation_Notify_State_and_Send_Gameplay_Event 016 Damage_GameplayEffect_and_PostGameplayEffectExecute 017 HealthBarUI 018 Implement_Dying_Sequence 019 AI_Setup_and_Implement_UpdateTarget_Task 020 Finish_AI_Behavior 021 TeamID_and_Disable_Input_when_Dead

04 Health Regen Ability 022 UI_And_Glass_Ball_Mtl 023 Connect_Health_To_Primary_UI 024 Mana_and_Strength_Attribute_and_UI 025 Create_HealthRegen_Gameplay_Ability 026 Add_Full_Health_Tag_To_Block_HealthRegen_Ability 027 Use_GameplayCue_to_Play_Gameplay_Effect 028 HealthRegen_VFX

05 Dashing Ability 029 Dashing_Ability_Start_Dash_Forward 030 Disable_Collision_When_Dashing 031 Deal_Dash_Damage 032 Do_Dash_Pushing 033 Dash_Pushing_Debug 034 Dash_and_Melee_Hit_Stun 035 Make_Ability_UI_Material_and_Widget 036 Make_AbilityBase_Class_and_Info_Structure 037 Implement_GetAbilityInfo_Function 038 Implement_AquireAbilities_and_Add_Ability_To_UI 039 Re_Base_Abilitiy_Classes_and_Add_All_Slots_In_PrimaryUI 040 Finish_Add_Ability_ToUI_Call_Chain 041 Connect_Inputs_To_Abilities_In_Slot 042 Implement_UI_Cooldown

06 Lazer Ability 043 Lazer_Beam_Material 044 Lazer_Rotation_Wheel_Mtl 045 Lazer_Rotation_Fire_Mtl 046 Create_Lazer_Actor 047 Lazer_Ability_Basic_Setup 048 Spawn_Lazer_Actor_and_Change_CameraMode 049 Lazer_Deal_Damage 050 Push_Back_Enemy_and_Mana_Draining 051 Add_Different_End_Ability_Scenarios

07 Ground Blast Ability 052 GameplayAbilityTargetActorClass 053 Trace_Overlapping_Pawn 054 Broadcast_TargetData 055 Create_Cooldown_Cost_UIMaterial_and_do_Debugging 056 Implement_Target_Confirm 057 Create_Animation_and_Deal_Damage_Effect 058 Create_Decal 059 Include_LocationInfo_in_the_TargetDataHandle_Broadcasted 060 Ground_Blast_VFX 061 Finish_Ground_Blast_And_Debugging

08 Fire Blast Ability 062 FireBlast_Animation_Cost_and_Cooldown 063 Implement_Fire_Blast_TargetAcotor 064 Do_Fire_VFX_and_Pushing 065 Burring_GameplayEffect_and_Cue 066 Balancing_Ability_Cost_and_Damage 067 Refine_Ability_Mechanic_and_Animation

09 Melee Attack Ability Combo 068 Create_Melee_Combo_Montages 069 Implement_Combo_Logic 070 Use_Curve_Table_To_Determin_Combo_Damage

10 Bonus Section 071 Use Projectile With Gameplay Ability 072 DamageExcutionCalculation

Exercise Files Introduction_to_Unreal_Engine_4_Ability_System_UE4_FILES.7z

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!