Рет қаралды 1,720
This Unreal 5.3 Gameplay Ability System video is about project setup for a Top Down Shooter based on the Gameplay Ability System attached to the Player State (instead of the Character). We start with a Third Person C++ Project, with C++ base classes for Character and Game Mode (Generated by the Editor). After that, we create an Enum meant to be used for Input through the Enhanced Input and Gameplay Ability Systems, and the C++ classes for GameplayAbility and PlayerState. The Enum is added to the GameplayAbility class, and the ASC is added to, and owned by, the PlayerState. Next, some ASC functionality is added to the Character, and then in the Editor, Blueprints are created for PlayerState and GameMode.
Getting Started with the Gameplay Ability System (GAS) in Unreal Engine 5.4 - • Getting Started with t...
Patreon - patreon.com/user?u=100648137
Now You're Cooking with GAS - Project Setup - • Setting up the Gamepla...
tranek GAS Documentation - github.com/tranek/GASDocument...
Chapters
00:00 - Intro and Project Creation
01:35 - Gameplay Abilities Plugin
02:20 - Dependency Module Names
02:45 - Ability Input ID Enum
03:52 - C++ Class Creation for GameplayAbility and PlayerState
06:00 - Adding the ASC to the PlayerState Class
07:17 - Adding ASC support to the Character Class
10:15 - Creating the PlayerState Blueprint
11:50 - Creating the GameMode Blueprint
13:15 - Outro