Home

Awesome

EGamePlay

<img src="Readme/EGamePaly_logo.png" width="60%">

Unity Version: 2023.2.20f1 Status: Work-in-progress

Stargazers over time

Stargazers over time


文档:

商业项目


知乎文章:


demo运行


如何制作一个简单的技能


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


如何将EGamePlay移植到别的Unity工程

如果要将EGamePlay移植到自己的Unity工程里,首先要确保Odin Inspector插件已经在工程中,然后再将以下目录拖过去即可:

如果要使用Excel配置流程的话,还需要将以下目录复制过去,再生成配置


<img src="Readme/EGamePlay.gif" width="60%"> <img src="Readme/EGamePlayTurn.gif" width="60%"> <img src="Readme/EGamePlayExecutionLink2.gif" width="90%">
<details> <summary> CombatEntity </summary> CombatEntity </details> <details> <summary> Attribute、Numeric </summary> NumericFloat </details> <details> <summary> Ability </summary> Ability </details> <details> <summary> StatusAbility </summary> StatusAbility </details> <details> <summary> SkillAbility </summary> SkillAbility </details> <details> <summary> AbilityEffect </summary> AbilityEffect </details> <details> <summary> ExpressionParser </summary> ExpressionParser </details> <details> <summary> ExecutionLink </summary> ExecutionLink </details>

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

<img src="Readme/AbilityObjectConfig.png" width="80%">

技能Excel配置

AbilityConfigExcel.png


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

对战斗感兴趣的同学可以进群一起探讨更合适、高效的战斗框架实现 <br>对EGamePlay有任何疑问或建议可以进群反馈,或是提在Discussions


联网同步demo在这里 https://github.com/m969/AOGame


其他类似项目


参考