{"repo":"sajad0131/Unity-Gameplay-Ability-System","free":true,"listed":false,"github":"https://github.com/sajad0131/Unity-Gameplay-Ability-System","clone":"git clone https://github.com/sajad0131/Unity-Gameplay-Ability-System.git","description":"A flexible and extensible Gameplay Ability System for Unity, inspired by Unreal Engine's GAS. Designed to manage abilities, attributes, and effects with ease.","language":"C#","stars":36,"topics":["gameplay","gameplay-ability-system","gas","unity","unity3d"],"license":"MIT","category":"game-templates","readme_excerpt":"wiki UGAS - Unity Gameplay Ability System A flexible and extensible Gameplay Ability System for Unity, inspired by Unreal Engine's GAS. This framework is designed to provide a solid foundation for managing abilities, attributes, and gameplay effects in any Unity project. --- ✨ Features Attribute System: Define custom attributes like Health, Mana, Stamina with features like min/max values and regeneration. Abilities & Effects: Create complex abilities with costs, cooldowns, cast times, and targeting systems (Self, Target, Area). Gameplay Effects: Apply both instant and duration-based effects to modify attributes (e.g., buffs, debuffs). Stacking Effects: Control how effects can stack on a target. Tag System: A powerful tag system ( GameplayTag ) to manage states, immunities, and triggers. [cite start] Custom Editors: User-friendly custom inspectors for easier configuration of abilities, attributes, and effects right inside the Unity Editor. 2D & 3D Support: Designed to work for both 2D and 3D games. --- 🔧 Installation 1. Go to the Releases page. 2. Download the latest UGAS by Sajad Amiri.unitypackage file. 3. Open your Unity project. 4. Import the downloaded package by navigating to Assets Import Package Custom Package... . --- 🚀 How to Use 1. Create an Attribute: Create new AttributeDefinition ScriptableObjects (e.g., Health, Mana) from the Create GAS Attribute Definition menu. 2. Add AttributeSet: Add the AttributeSet component to your character and assign the initial attri","default_branch":null,"files":null,"tree":[],"storefront":"/r/sajad0131","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sajad0131/Unity-Gameplay-Ability-System/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}