Introduction To Unreal Engine 4 Ability System - Ue4
Last updated 6/2019
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 13.77 GB | Duration: 13h 28m
Last updated 6/2019
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 13.77 GB | Duration: 13h 28m
How to create 5 comprehensive game play abilities
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 SytemAnimation BlueprintUI Widget BlueprintCascadeAI Behavior TreeUE4 C++UE4 Version: 4.20
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Build Basic Classes
Lecture 2 Create_Project_and_Character
Lecture 3 Basic_Movement_Control
Lecture 4 Basic_Rotation_Control
Lecture 5 AnimationBP_EventGraph
Lecture 6 AnimationBP_BlendSpace
Lecture 7 AnimationBP_Jump
Lecture 8 AnimationMontage_MeleeAttack
Lecture 9 AnimationMontage_LayerBlendPerBone
Lecture 10 AnimationMontage_Notify
Section 3: Melee Attack Ability
Lecture 11 Implement_Basic_AbilitySystem_Functions_and_Components_in_CPP
Lecture 12 Create_Melee_Ability_and_Cooldown
Lecture 13 Create_Attribute_Set_And_Health_Attribute
Lecture 14 Melee_OverLaping_Event
Lecture 15 Animation_Notify_State_and_Send_Gameplay_Event
Lecture 16 Damage_GameplayEffect_and_PostGameplayEffectExecute
Lecture 17 HealthBarUI
Lecture 18 Implement_Dying_Sequence
Lecture 19 AI_Setup_and_Implement_UpdateTarget_Task
Lecture 20 Finish_AI_Behavior
Lecture 21 TeamID_and_Disable_Input_when_Dead
Section 4: Health Regen Ability
Lecture 22 UI_And_Glass_Ball_Mtl
Lecture 23 Connect_Health_To_Primary_UI
Lecture 24 Mana_and_Strength_Attribute_and_UI
Lecture 25 Create_HealthRegen_Gameplay_Ability
Lecture 26 Add_Full_Health_Tag_To_Block_HealthRegen_Ability
Lecture 27 Use_GameplayCue_to_Play_Gameplay_Effect
Lecture 28 HealthRegen_VFX
Section 5: Dashing Ability
Lecture 29 Dashing_Ability_Start_Dash_Forward
Lecture 30 Disable_Collision_When_Dashing
Lecture 31 Deal_Dash_Damage
Lecture 32 Do_Dash_Pushing
Lecture 33 Dash_Pushing_Debug
Lecture 34 Dash_and_Melee_Hit_Stun
Lecture 35 Make_Ability_UI_Material_and_Widget
Lecture 36 Make_AbilityBase_Class_and_Info_Structure
Lecture 37 Implement_GetAbilityInfo_Function
Lecture 38 Implement_AquireAbilities_and_Add_Ability_To_UI
Lecture 39 Re_Base_Abilitiy_Classes_and_Add_All_Slots_In_PrimaryUI
Lecture 40 Finish_Add_Ability_ToUI_Call_Chain
Lecture 41 Connect_Inputs_To_Abilities_In_Slot
Lecture 42 Implement_UI_Cooldown
Section 6: Lazer Ability
Lecture 43 Lazer_Beam_Material
Lecture 44 Lazer_Rotation_Wheel_Mtl
Lecture 45 Lazer_Rotation_Fire_Mtl
Lecture 46 Create_Lazer_Actor
Lecture 47 Lazer_Ability_Basic_Setup
Lecture 48 Spawn_Lazer_Actor_and_Change_CameraMode
Lecture 49 Lazer_Deal_Damage
Lecture 50 Push_Back_Enemy_and_Mana_Draining
Lecture 51 Add_Different_End_Ability_Scenarios
Section 7: Ground Blast Ability
Lecture 52 GameplayAbilityTargetActorClass
Lecture 53 Trace_Overlapping_Pawn
Lecture 54 Broadcast_TargetData
Lecture 55 Create_Cooldown_Cost_UIMaterial_and_do_Debugging
Lecture 56 Implement_Target_Confirm
Lecture 57 Create_Animation_and_Deal_Damage_Effect
Lecture 58 Create_Decal
Lecture 59 Include_LocationInfo_in_the_TargetDataHandle_Broadcasted
Lecture 60 Ground_Blast_VFX
Lecture 61 Finish_Ground_Blast_And_Debugging
Section 8: Fire Blast Ability
Lecture 62 FireBlast_Animation_Cost_and_Cooldown
Lecture 63 Implement_Fire_Blast_TargetAcotor
Lecture 64 Do_Fire_VFX_and_Pushing
Lecture 65 Burring_GameplayEffect_and_Cue
Lecture 66 Balancing_Ability_Cost_and_Damage
Lecture 67 Refine_Ability_Mechanic_and_Animation
Section 9: Melee Attack Ability Combo
Lecture 68 Create_Melee_Combo_Montages
Lecture 69 Implement_Combo_Logic
Lecture 70 Use_Curve_Table_To_Determin_Combo_Damage
Section 10: Bonus Section
Lecture 71 Use Projectile With Gameplay Ability
Lecture 72 DamageExcutionCalculation
Game Developer, Students or hobbyist