基于ET框架致敬LOL的Moba游戏源码,包含完整的客户端与服务端交互

这是一个基于ET框架、致敬LOL的完整Moba游戏源码,涵盖客户端和服务端交互。使用Unity 2020.3.12 LTS开发,包括基于FGUI的UI、ILRuntime的代码热更新、xasset资源热更新、状态帧同步网络方案。此外,还应用了KCP网络通信、Animancer动画系统、ECS战斗系统、RecastNavigation寻路等技术。附带 Monkey Commander 改造的编辑器和多种编辑器拓展功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行环境
编辑器:Unity 2020.3.12 LTS

客户端:.Net Framework 4.7.2

IDE:JetBrain Rider 2020

服务端:.Net Core 3.1

已实现功能列表
基于 FGUI 的UI解决方案
基于 ILRuntime 的代码热更新方案
基于 xasset 的资源热更新方案
基于状态帧同步的网络同步方案(目前仅为状态同步,状态帧参照: 守望先锋GDC2017分享 )
基于 kcp 的网络通信算法
基于 Unity GraphView 的可视化节点解决方案,可用于制作各种可视化编辑器(技能编辑器,剧情编辑器,任务编辑器,新手引导编辑器等)
基于 NPBehave行为树 的可视化节点技能编辑器
基于 Animancer(PlayableAPI) 的动画系统
基于Visual Effect Graph的特效系统
基于ECS架构的战斗系统,包括Buff系统,技能系统,状态系统,数值系统等,相关博客参见: 基于行为树的MOBA技能系统:总目录
基于 recastnavigation 的寻路系统

界面

image-20200722083928209

登录界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值