Getting Started with the Gameplay Ability System (GAS) in Unreal Engine 5.4

Описание к видео Getting Started with the Gameplay Ability System (GAS) in Unreal Engine 5.4

This Unreal Engine 5.4 Gameplay Ability System video is about created a new project from scratch, to demonstrate adding the Ability System Component and Default Gameplay Abilities and Gameplay Effects, to the Base Character class.

We start by creating the C++ Project from the Blank template, setting up some stuff in the Editor, and then creating all the C++ classes we'll be using. Next, in Visual Studio, we add Gameplay Ability Module Names, and build and explain all the classes. Back in the Editor, the Input items are created, and the Character Blueprint is built. We subclass GameModeBase so that we can set the Default Pawn and get the Character into the map. We follow that with creating some Gameplay Effects for Default Attributes, Shield Regen, and Damage, and then add our Health and Shield to a User Interface Widget and update it from the Character Blueprint. Lastly, we create the Enemy Character Blueprint, just so we can shoot it in the face with the FireAbility Gameplay Ability.

Thanks for watching. If you liked the video, and would like to see more, you know what to do. And If you would like to support this channel, or just want to download the project files, you can do so through my Patreon - https://patreon.com/user?u=100648137

Chapters
00:00 - Intro and Shout Out
00:40 - Creating the Project and organizing the Editor
02:41 - Creating all the C++ Classes
05:46 - ProjectName.Build.cs and ProjectName.h
06:28 - GGGameplayAbility C++ Class
06:42 - GGBaseSet C++ Class
07:30 - GGHealthSet C++ Class
10:24 - GGBaseCharacter C++ Class
14:30 - GGPlayerCharacter C++ Class
18:40 - Skippable Fixing forgetting removing Prep bits
20:18 - Input Mapping Context and Input Actions
23:43 - Importing Mannequins Pack from the Epic Launcher
24:29 - Player Character Blueprint
25:52 - Game Mode Blueprint
27:49 - Default Attributes Gameplay Effect
29:42 - Shield Regen Gameplay Effect and Attribute Backing
31:21 - Damage Gameplay Effect and SetByCaller
34:33 - HUD Widget User Interface
41:54 - Updating the UI from the Character Blueprint
45:54 - Enemy Character Blueprint
47:30 - Fire Ability Gameplay Ability
54:47 - Outro

Комментарии

Информация по комментариям в разработке