Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Introduction To Unreal Engine 4 Ability System - Ue4

Posted By: ELK1nG
Introduction To Unreal Engine 4 Ability System - Ue4

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

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