ET框架5.0 自学笔记(1) - ET框架介绍

2020.5.2

现在Unity的后端开源方案还是蛮多的
稍微列举一下

Barebones Master Server
没使用过不过多介绍

DarkRift Networking
没使用过不过多介绍

Forge Networking
用过2.0,已经帮你把底层的东西都做好了,你要做的就是直接一把梭(雾),挺不错的,本身是脱离Unity的,所以可以在服务器上运行,比如Linux,直接装C#环境就可以运行。FNW准备出Alloy版本了,也就是FNW3.0,据官方说会加强性能方面的优化。可以去体验体验。

Lidgren.Network
这是一个可靠UDP的网络库,什么是可靠UDP自行百度。

LiteNetLib
这个可靠UDP比上一个更轻量点,非常不错的一个网络库。

Mirror
社区替代Unity的UNET的一个网络系统

MLAPI
Unity的一个混合+匹配的网络库,还内置了很多功能。

Networker
.Net/Unity的TCP,UDP的网络库

Photon Engine
很出名的多人网络平台了

SocketWeaver
专为Unity引擎(SaaS)设计的多人云服务平台。

接下来说回ET
ET开源仓库地址

ET是一个开源的双端框架,使用了ECS的思想进行开发(并不全是ECS),而且还是可以分布式的,开发效率高、性能也强,两边可以共享代码,使用了ILR来热更,服务器都可以不停机直接更新了。所以一个人都可以搞定前后端了(贼强)。而且换协议也非常方便,要改的地方非常非常少,详情的介绍大家可以直接到仓库地址查看,记得也要看指南

在我写的这个时间点上ET6.0还是在Beta的状态,所以我决定使用5.0。

你可能感兴趣的:(ET框架,游戏开发,网络,分布式,c#)