GAS Template is a data-driven Unreal Engine template built on top of the Gameplay Ability System (GAS), inspired by the architecture of Epic Gamesโ Lyra Starter Game. It delivers a streamlined, production-ready framework for implementing scalable and modular gameplay abilities using data assets and GameplayTags.
๐ฎ Playable Demo
---
๐ฏ Key Features
โ Modular Ability Sets and Input Configurations
Define and grant abilities, effects, and attributes through editable data assets.
โ Scalable Character Ability System
Network-ready GAS integration using best practices for multiplayer character design.
โ Clean Separation of Data and Logic
Uses GameplayTags and Data Assets to eliminate hardcoded bindings and logic.
โ Compatible with Lyra Documentation
Follows the same system design as Lyra, making its documentation fully applicable.
โ Built-In Gameplay Abilities
Includes ready-to-use examples to accelerate development:
- ๐ Sprint Ability
- ๐ท Sliding Ability
- ๐ฉธ Falling Damage System
- ๐ฎ Mana Attribute System
- โฌ๏ธ Jump
- ๐ง Cooldowns, Costs, and Passive Effects
- ๐งฑ Tag-Based Activation with Enhanced Input
---
๐ Usage Overview
๐ Set up input actions and tags using Enhanced Input.
๐ Grant abilities via AbilitySet data assets.
๐ Abilities activate automatically through matching GameplayTags.
๐ Easily extend with custom abilities, effects, and attributes.
---
๐งฉ Following plugins are enabled by default:
โ ModelingToolsEditorMode - Enabled
โ GameplayAbilities - Enabled
โ GameFeatures - Enabled
โ ModularGameplay - Enabled
โ EnhancedInput - Enabled
โ Gauntlet - Enabled
โ CommonUI - Enabled
โ SignificanceManager - Enabled
---
๐ง Pro Tip
If you're familiar with Lyra, you'll feel right at home. This template simplifies and condenses Lyraโs GAS setup into a clean starting point, perfect for new or existing projects.