Unreal Engine虚幻游戏引擎素材资源 Unreal Engine Marketplace – GAS Companion 气体伴侣
有没有想过在没有任何C++知识的情况下使用GAS?利用游戏能力系统的力量,这个插件提供了一个启动模板和一个健壮的基础来加速基于GAS的项目的创建和开发。

包含版本:GASCompanion-3.4.0 4.27 更新版GASCompanion-5.3.0 UE5 GAS Companion 5.0版本

最后更新时间:2022年8月16日(5.0的5 . 3 . 0)/2022年4月4日(4.27的3.4.0)
GAS Companion旨在成为燃气动力项目的通用基地,而不做任何游戏设计选择。系统的各个部分旨在根据项目需求进行子类化和定制。

它包括必要的初始C++设置,助手和附加功能,以开始一个新项目,旨在使用Epic的GAS插件(即在堡垒之夜和Paragon中使用,并在Action RPG项目中展示)

它使非C++开发人员能够仅使用蓝图来使用GAS。即使是非BP友好的,C++所需的GAS部分,如游戏属性,也可以用自定义的c++属性集生成向导来处理。

同样,GAS Companion可以帮助正在考虑使用GAS的现有项目加速实施,或者提供指导。


支持模块化游戏和游戏功能(仅限5.0 / 4.27)
增强的输入集成(仅限5.0 / 4.27)
作为插件提供,以便在项目间轻松共享代码
蓝图友好,不需要深入到cpp方面,你可以马上实现能力
C++也很友好!您可以很容易地从提供的C++类扩展和/或修改插件源代码。
不特定于游戏这个插件不会对你的游戏设计和决定做任何假设,它被设计成足够通用,可以在任何类型的游戏中使用。
灵活的属性集/属性框架使用手工制作的属性集向导从编辑器中生成自定义属性。
能力队列系统(带有一个调试部件!更多信息如下)
忽略能力成本特性(可以“松散地”检查能力成本,更多信息请点击这里)
近战连击系统用连击能力定义近战能力的简单方法
游戏能力/效果定义数据驱动的方式来指定可通过文件菜单访问的公共父GA / GE类
直观的UI框架,带有HUD UserWidget,能够对气体相关事件做出反应(支持自定义属性和事件,以监听游戏标签、游戏效果和冷却开始/结束)
属性设置最常用属性的默认设置(生命值,耐力,法力)
玩家状态(玩家角色)或兵(AI / NPC角色)上的ASC
人工智能任务通过行为树中的标签或类别激活能力

特征

能力排队系统

储存失败的异能,并在先前的运行异能结束时重新触发

自定义功能系统组件和游戏可玩性

支持启动属性,效果和能力
按职业/标签激活能力(并返回激活的能力)
具有能力终止委托的能力(对行为树任务有用)
具有游戏效果容器的能力(受动作RPG项目的启发)

模块化游戏演员

支持游戏特性扩展,实现IAbilitySystemInterface

基于组件的大多数API是由Actor组件(核心/组合/能力队列)提供的

能力系统助手(能力激活,检查游戏标签,…)
能力、属性和角色生命周期事件(onability activated/Commit/Ended/Failed、OnAttributeChange、OnDamage、OnDeath、OnGameplayTagChange、OnGameplayEffectStackChange、OnCooldownStart / End、…)


技术细节
代码模块:

GASCompanion(运行时)
GASCompanionEditor(编辑)
GASCompanionDeveloper(仅非烹饪)
ModularGASCompanion(运行时)-仅4.27版(在5.0版中已删除)
ModularGASCompanionEditor(编辑器)-仅限4.27版(在5.0版中已删除)

蓝图数量:19

C++类的数量:103

网络复制:是

版本:5.3.0 (5.0)

支持的开发平台:Windows、Mac、Linux
支持的目标构建平台:Windows、Mac、Linux
版本:3 . 4 . 0(4.27)/2 . 1 . 1(4.26)/1 . 1 . 2(4.24-4.25)

支持的开发平台:Windows / Mac
支持的目标构建平台:Windows、Mac、Xbox One、PS4

重要/附加说明:虽然它应该支持上面提到的所有平台,但这个插件只在Windows上测试过。

TEMPLATEGAME TEMPLATESYSTEMMULTIPLAYERGAMEPLAYABILITYABILITYSTARTER KITGAMEPLAYGAME FEATURESGASMODULAR GAMEPLAYGAMEPLAYABILITIES

发表回复

后才能评论