51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开源的致敬LOL的Moba游戏,包含完整的客户端与服务端交互,热更新,基于状态帧同步的战斗系统

NKGMobaBasedOnET

基于ET框架致敬LOL的Moba游戏,包含完整的客户端与服务端交互,热更新,基于状态帧同步的战斗系统(包含完整的预测回滚功能),基于双端行为树的技能系统(提供通用的可视化节点编辑器),更多精彩等你发现!

Gitee地址

https://gitee.com/NKG_admin/NKGMobaBasedOnET

文档地址https://gitee.com/NKG_admin/NKGMobaBasedOnET/wikis/%E8%BF%90%E8%A1%8C%E6%8C%87%E5%8D%97

视频教程

https://www.bilibili.com/video/BV1FY411Q7uD/?vd_source=37a9670f9f0010f4255041b068dbc9d9

已实现功能列表

  • • 基于 FGUI 的UI解决方案

  • • 基于 ILRuntime 的代码热更新方案

  • • 基于 xasset 的资源热更新方案

  • • 基于状态帧同步的网络同步方案,包含完整的 预测回滚 逻辑(参照: 守望先锋GDC2017分享

  • • 基于 kcp 的网络通信算法

  • • 基于 Unity GraphView 的可视化节点解决方案,可用于制作各种可视化编辑器(技能编辑器,剧情编辑器,任务编辑器,新手引导编辑器等)

  • • 基于 NPBehave行为树 的可视化节点技能编辑器

  • • 基于 Animancer(PlayableAPI) 的动画系统

  • • 基于Visual Effect Graph的特效系统

  • • 基于ECS架构的战斗系统,包括Buff系统,技能系统,状态系统,数值系统等,相关博客参见: 基于行为树的MOBA技能系统:总目录

  • • 基于 recastnavigation 的寻路系统

开发计划

    1. 为服务端定制一套行为树数据可视化DEBUG方案
    1. 实现人物在河道行走时的水波纹效果,战争迷雾效果
    1. 加入寒冰,盖伦,赵信
    1. 开发匹配系统

赞(4)
未经允许不得转载:工具盒子 » 开源的致敬LOL的Moba游戏,包含完整的客户端与服务端交互,热更新,基于状态帧同步的战斗系统