"322fe79650c29655"{"id":"14029","slug":"gas-companion","title":"GAS Companion","category":"Engine Tools","engine":"5.7","assetVersion":"Engine version: 5.7","engineVersion":"Asset Version:6.2.1","tag":"Engine Tools","accent":"rose","visual":"audio","summary":"GAS Companion serves as a versatile foundation for projects using Epic's Gameplay Ability System, offering essential C++ setup and Blueprint-friendly tools. It simplifies complex tasks like attribute generation and ability queuing without forcing specific g...","platform":"Unreal Engine","publishedAt":"2026-03-11T13:15:21.000Z","updatedAt":"2026-04-19T15:45:55.000Z","sourceNotes":[],"fileContents":[],"compatibility":["Unreal Engine","Engine version: 5.7","Asset Version: 6.2.1"],"featuredImage":{"alt":"GAS Companion","src":"https://3dcghub.com/wp-content/uploads/2026/03/f7aded12-e01e-4dc6-ab3f-99cb784d3a77.webp"},"hasDownloadLink":true,"pageviews":8,"galleryImages":[{"src":"https://3dcghub.com/wp-content/uploads/2026/03/bf20e416ec26_13234f1c-8462-4353-8cf9-e60b930683be.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/597ea9116091_bad6b3db-5e95-4dfd-bde7-4b388093a6bc.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/e5a8ac16d4fd_8435c735-50c5-4635-8023-46e3ba09d844.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/5ae69cc76add_cee4bd22-5f8a-4cf2-a574-0a19ebede643.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/ffaf13f738c2_6c5f552e-becf-4f80-a6f8-b765858cb0fb.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/30d24beefa67_0bef950f-8a6a-45e2-acfe-7486d3299391.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/f56352197c3c_a62b2e4d-2add-4652-bbc0-51dd8cd85001.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/7f79c33f0efb_3eaddab3-3f1e-45f5-9aa5-828ff1ef8898.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/b29654446cfe_57c108f0-42e1-40e7-9890-a8bfcc7f38ab.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/6027d7f504dd_7f4c07ad-1e26-4bd7-9ed2-574af2e6b70e.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/79d482a32250_9d10353c-c339-4a1a-84d3-7a57d5f528a8.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/41b3a3f9f6d1_abf68c1a-e4e3-46f9-83e5-0949050ce3af.webp","alt":"GAS Companion"},{"src":"https://3dcghub.com/wp-content/uploads/2026/03/ad70211c9bd9_0d2e62b7-f913-43ff-90e1-8161c35d8d05.webp","alt":"GAS Companion"}],"accessPanel":{"kind":"resource","title":"Access this resource","eyebrow":"Free protected download","message":"Sign in or create an account to continue to the protected download through the managed storage service.","fileName":"GAS Companion 5.7,v6.2.1.7z","safetyNote":"All resources are 100% manually reviewed to eliminate all risks.","actionLabel":"Download Free","resourceType":"Resource archive","sourceShortcode":"cryptomus_member"},"contentHtml":"\u003ch2\u003eComprehensive Foundation for GAS Projects\u003c/h2\u003e\n\u003cp\u003eGAS Companion serves as a general base for projects powered by the Gameplay Ability System (GAS). The developer designed this tool to provide a solid starting point without imposing specific game design choices. Consequently, every part of the system remains highly customizable. Users can subclass and tailor the various components to meet the unique needs of their specific project.\u003c/p\u003e\n\n\u003cp\u003eThe plugin includes the necessary initial C++ setup and helpers. These features help developers get started quickly with Epic's GAS plugin, which is the same technology used in titles like Fortnite and Paragon. Whether you are starting a new project or migrating an existing one, this tool provides the guidance and acceleration needed to implement GAS effectively.\u003c/p\u003e\n\n\u003ch2\u003eBlueprint and C++ Accessibility\u003c/h2\u003e\n\u003cp\u003eOne of the primary benefits of GAS Companion is its accessibility for non-C++ developers. It enables creators to work with GAS using only Blueprints. For instance, even the parts of GAS that typically require C++, such as Gameplay Attributes, are handled through a custom C++ generation Wizard. This AttributeSet Wizard allows you to generate custom attributes directly within the Editor.\u003c/p\u003e\n\n\u003cp\u003eOn top of that, the system remains C++ friendly for those who prefer coding. You can easily extend the provided C++ classes or modify the plugin source code. Because the plugin is not game-specific, it makes no assumptions about your design decisions. Therefore, it is generic enough for use in any genre of game development.\u003c/p\u003e\n\n\u003ch2\u003eAdvanced Ability and Combo Systems\u003c/h2\u003e\n\u003cp\u003eThe plugin introduces several powerful features to enhance gameplay mechanics. The Ability Queue System is a standout addition. This system stores failed abilities and automatically re-triggers them when the previous running ability ends. Additionally, a dedicated Debug Widget is available to help monitor the queue in real-time.\u003c/p\u003e\n\n\u003cp\u003eFor combat-heavy games, the Melee Combo System offers an easy way to define abilities with combo capabilities. Developers can also utilize the \"Ignore Ability Cost\" feature. This allows for a loose check of ability costs, providing more flexibility in how players interact with game mechanics. Furthermore, the system supports data-driven definitions for Gameplay Abilities and Effects, making it easier to manage common parent classes through the File Menu.\u003c/p\u003e\n\n\u003ch2\u003eRobust UI and AI Integration\u003c/h2\u003e\n\u003cp\u003eGAS Companion includes a straightforward UI framework. The HUD UserWidget can react to various GAS-related events automatically. Specifically, it supports custom attributes and listens for GameplayTags, GameplayEffects, and cooldown transitions. This ensures that your user interface stays synchronized with the underlying gameplay state.\u003c/p\u003e\n\n\u003cp\u003eRegarding character setup, the plugin supports placing the Ability System Component (ASC) on the PlayerState for player characters or directly on Pawns for AI and NPCs. For artificial intelligence, the creator included AI Tasks that allow you to activate abilities by Tags or Class directly from Behavior Trees. This integration simplifies the process of creating complex AI behaviors within the GAS framework.\u003c/p\u003e\n\n\u003ch2\u003eTechnical Specifications and Features\u003c/h2\u003e\n\u003cp\u003eThe plugin is built with modularity in mind. It supports Modular Gameplay and Game Features for specific versions like 5.0 and 4.27. Similarly, Enhanced Input Integration is available for those versions. Most of the API is provided via Actor Components, including Core, Combo, and Ability Queue components.\u003c/p\u003e\n\n\u003cul\u003e\n \u003cli\u003e\u003cstrong\u003eAttributeSet Setup:\u003c/strong\u003e Includes default attributes like Health, Stamina, and Mana.\u003c/li\u003e\n \u003cli\u003e\u003cstrong\u003eLifecycle Events:\u003c/strong\u003e Listen for OnAbilityActivated, OnDamage, OnDeath, and OnCooldownStart/End.\u003c/li\u003e\n \u003cli\u003e\u003cstrong\u003eGameplay Effect Containers:\u003c/strong\u003e Inspired by the Action RPG project for efficient effect management.\u003c/li\u003e\n \u003cli\u003e\u003cstrong\u003eStartup Configuration:\u003c/strong\u003e Support for startup Attributes, Effects, and Abilities.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eIn practice, GAS Companion is a versatile tool for any developer looking to harness the power of the Gameplay Ability System. By bridging the gap between C++ requirements and Blueprint accessibility, it allows for faster iteration and more robust game mechanics. The latest updates, such as version 6.2.1, ensure compatibility with modern Unreal Engine versions including 5.5, 5.6, and 5.7.\u003c/p\u003e\n\n\u003ch2\u003eExplore Similar Assets\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://3dcghub.com/extile-plus-ultimate-non-tiling-material-toolkit-for-unreal-engine-environments/\" title=\"EXTILE PLUS -Ultimate Non-Tiling Material Toolkit for Unreal Engine Environments\"\u003eEXTILE PLUS -Ultimate Non-Tiling Material Toolkit for Unreal Engine Environments\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://3dcghub.com/ultimate-template-unrealengine-2d-dialogue-inventory-system-save/\" title=\"ULTIMATE Template UnrealEngine || 2D + Dialogue + Inventory system + Save | |\"\u003eULTIMATE Template UnrealEngine || 2D + Dialogue + Inventory system + Save | |\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://3dcghub.com/daz-to-unreal/\" title=\"Daz To Unreal\"\u003eDaz To Unreal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://3dcghub.com/blueprint-generator-ai-kibibyte-labs-engine-assistant/\" title=\"Blueprint Generator Ai – Kibibyte Labs (Engine Assistant)\"\u003eBlueprint Generator Ai – Kibibyte Labs (Engine Assistant)\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://3dcghub.com/sci-fi-environment-engine-room/\" title=\"Sci-fi Environment Engine Room\"\u003eSci-fi Environment Engine Room\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","contentTextLength":4546,"navigation":{"current":2042,"total":2724,"previous":{"id":"14035","slug":"groom-export","title":"Groom Export","category":"Engine Tools","platform":"Unreal Engine","updatedAt":"2026-04-19T15:45:55.000Z"},"next":{"id":"14001","slug":"firebase-goodies","title":"Firebase Goodies","category":"Engine Tools","platform":"Unreal Engine","updatedAt":"2026-04-19T15:45:55.000Z"}},"relatedResources":[{"id":"13825","slug":"combo-graph","title":"Combo Graph","category":"Engine Tools","engine":"5.5","assetVersion":"Engine version: 5.5","engineVersion":"Asset Version:1.5","tag":"Engine Tools","accent":"teal","visual":"luts","summary":"Streamline your combat design with Combo Graph, a GAS-based Unreal Engine plugin. Use its node-based editor to create complex melee strings with multiplayer support and rapid prototyping tools.","platform":"Unreal Engine","publishedAt":"2026-03-11T10:10:59.000Z","updatedAt":"2026-04-19T15:46:21.000Z","sourceNotes":[],"fileContents":[],"compatibility":["Unreal Engine","Engine version: 5.5","Asset Version: 1.5"],"featuredImage":{"alt":"Combo Graph","src":"https://3dcghub.com/wp-content/uploads/2026/03/11f09f07-e4bd-4cc8-9924-40b122bd6f3a.webp"},"hasDownloadLink":true,"pageviews":5},{"id":"14545","slug":"runtime-vertex-paint-detection-plugin","title":"Runtime Vertex Paint \u0026 Detection Plugin","category":"Engine Tools","engine":"4.27,5.0 - 5.5,5.7","assetVersion":"Engine version: 4.27,5.0 - 5.5,5.7","engineVersion":"Asset Version:1.05 - 1.31.4","tag":"Engine Tools","accent":"violet","visual":"mech","summary":"Enhance your project with the Runtime Vertex Paint \u0026 Detection Plugin, a powerful tool for modifying vertex colors on static, skeletal, and dynamic meshes during runtime. It supports multi-threading and advanced detection for immersive gameplay mechanics.","platform":"Unreal Engine","publishedAt":"2026-03-11T18:24:12.000Z","updatedAt":"2026-04-19T15:45:44.000Z","sourceNotes":[],"fileContents":[],"compatibility":["Unreal Engine","Engine version: 4.27,5.0 - 5.5,5.7","Asset Version: 1.05 - 1.31.4"],"featuredImage":{"alt":"Runtime Vertex Paint \u0026 Detection Plugin","src":"https://3dcghub.com/wp-content/uploads/2026/03/c46e2bac-87de-40a2-8df4-bbe3d8633179.webp"},"hasDownloadLink":true,"pageviews":4},{"id":"14194","slug":"mission-objectives","title":"Mission \u0026 Objectives","category":"Engine Tools","engine":"5.2 - 5.4","assetVersion":"Engine version: 5.2 - 5.4","engineVersion":"Asset Version:1.5","tag":"Engine Tools","accent":"rose","visual":"audio","summary":"Streamline your game's narrative and gameplay loops with the Mission \u0026 Objectives plugin, a robust tool for designing quests, rewards, and multiplayer-ready events.","platform":"Unreal Engine","publishedAt":"2026-03-11T16:11:21.000Z","updatedAt":"2026-04-19T15:45:51.000Z","sourceNotes":[],"fileContents":[],"compatibility":["Unreal Engine","Engine version: 5.2 - 5.4","Asset Version: 1.5"],"featuredImage":{"alt":"Mission \u0026 Objectives","src":"https://3dcghub.com/wp-content/uploads/2026/03/b4d2cac2-cec9-4ebc-95be-8c5f1f57ba3b.webp"},"hasDownloadLink":true,"pageviews":4}]}
Engine Tools
GAS Companion
GAS Companion serves as a versatile foundation for projects using Epic's Gameplay Ability System, offering essential C++ setup and Blueprint-friendly tools. It simplifies complex tasks like attribute generation and ability queuing without forcing specific g...
GAS Companion serves as a general base for projects powered by the Gameplay Ability System (GAS). The developer designed this tool to provide a solid starting point without imposing specific game design choices. Consequently, every part of the system remains highly customizable. Users can subclass and tailor the various components to meet the unique needs of their specific project.
The plugin includes the necessary initial C++ setup and helpers. These features help developers get started quickly with Epic's GAS plugin, which is the same technology used in titles like Fortnite and Paragon. Whether you are starting a new project or migrating an existing one, this tool provides the guidance and acceleration needed to implement GAS effectively.
Blueprint and C++ Accessibility
One of the primary benefits of GAS Companion is its accessibility for non-C++ developers. It enables creators to work with GAS using only Blueprints. For instance, even the parts of GAS that typically require C++, such as Gameplay Attributes, are handled through a custom C++ generation Wizard. This AttributeSet Wizard allows you to generate custom attributes directly within the Editor.
On top of that, the system remains C++ friendly for those who prefer coding. You can easily extend the provided C++ classes or modify the plugin source code. Because the plugin is not game-specific, it makes no assumptions about your design decisions. Therefore, it is generic enough for use in any genre of game development.
Advanced Ability and Combo Systems
The plugin introduces several powerful features to enhance gameplay mechanics. The Ability Queue System is a standout addition. This system stores failed abilities and automatically re-triggers them when the previous running ability ends. Additionally, a dedicated Debug Widget is available to help monitor the queue in real-time.
For combat-heavy games, the Melee Combo System offers an easy way to define abilities with combo capabilities. Developers can also utilize the "Ignore Ability Cost" feature. This allows for a loose check of ability costs, providing more flexibility in how players interact with game mechanics. Furthermore, the system supports data-driven definitions for Gameplay Abilities and Effects, making it easier to manage common parent classes through the File Menu.
Robust UI and AI Integration
GAS Companion includes a straightforward UI framework. The HUD UserWidget can react to various GAS-related events automatically. Specifically, it supports custom attributes and listens for GameplayTags, GameplayEffects, and cooldown transitions. This ensures that your user interface stays synchronized with the underlying gameplay state.
Regarding character setup, the plugin supports placing the Ability System Component (ASC) on the PlayerState for player characters or directly on Pawns for AI and NPCs. For artificial intelligence, the creator included AI Tasks that allow you to activate abilities by Tags or Class directly from Behavior Trees. This integration simplifies the process of creating complex AI behaviors within the GAS framework.
Technical Specifications and Features
The plugin is built with modularity in mind. It supports Modular Gameplay and Game Features for specific versions like 5.0 and 4.27. Similarly, Enhanced Input Integration is available for those versions. Most of the API is provided via Actor Components, including Core, Combo, and Ability Queue components.
AttributeSet Setup: Includes default attributes like Health, Stamina, and Mana.
Lifecycle Events: Listen for OnAbilityActivated, OnDamage, OnDeath, and OnCooldownStart/End.
Gameplay Effect Containers: Inspired by the Action RPG project for efficient effect management.
Startup Configuration: Support for startup Attributes, Effects, and Abilities.
In practice, GAS Companion is a versatile tool for any developer looking to harness the power of the Gameplay Ability System. By bridging the gap between C++ requirements and Blueprint accessibility, it allows for faster iteration and more robust game mechanics. The latest updates, such as version 6.2.1, ensure compatibility with modern Unreal Engine versions including 5.5, 5.6, and 5.7.