/EGamePlay

一个基于Entity-Component模式的灵活、通用的战斗(技能)框架,配置可选使用ScriptableObject或是Excel表格,async-await使用ETTask

Primary LanguageC#

EGamePlay


Unity Version: 2019.4.2f Status: Work-in-progress


知乎文章:



Numeric NumericFloat
CombatEntity CombatEntity
Ability Ability
Status StatusAbility
Skill SkillAbility
Effect SkillEffect
ExpressionParser ExpressionParser
EffectConfigToJson EffectConfigToJson

基于Odin和ScriptableObject实现的灵活的技能、buff配置工具

SkillConfigImage.png

SkillConfigImage.png


该项目使用了以下收费插件:


该项目的ETTask、TimerComponent及部分代码来自ET框架: https://github.com/egametang/ET


GamePlay战斗框架技术讨论交流qq群:763696367

对战斗感兴趣的同学可以进群一起探讨更合适、高效的战斗框架实现


对EGamePlay有任何疑问或建议可以进群反馈,或是提在Discussions


其他类似项目