请教做 Unity 游戏的,你们的服务器端都用什么?会不会也用 C#?

33 天前
 nikenidage1
如题如题
3070 次点击
所在节点    游戏开发
26 条回复
drymonfidelia
33 天前
cygames 开源的 MagicOnion 框架,C#的,很多大厂都在用
gl3081
32 天前
分享一个 golang 写的云原生微服务游戏框架: https://github.com/moke-game
znyb
32 天前
@skydcnmana #11 没啥模板可以用,WebAPI 只适用一些轻度没有实时性要求的游戏
http+json 对游戏来说太过于笨重了
基本都是用 TCP+自定义序列化协议,
自定义序列化协议用的最多的是 protobuf ,如果是 Unity+C#服务器,一般会用 msgpack 或 memorypack 这种序列化更快,gc 更少,数据更小的序列化协议
像 moba 和吃鸡这种实时对战的游戏还会选用 kcp 这种基于 udp 的网络协议来尽可能的降低网络延迟
有个开源的 ET 框架可以看下,有些小游戏公司在用
oahzuw
32 天前
java 彻底没希望了么
lujiaxing
31 天前
一般来说服务端基本都是 C++.
现在用 golang 做服务端算是一个热门趋势. 尤其 RPG 类, 第一人称射击类游戏, 几乎都是 C++ 跟 golang.
.NET 的也有不少.
Java 做服务端的只在棋牌类游戏里见到过...
HQKM
31 天前
ET 和 Skynet 做手游 C++ 要求比较高 要有大腿

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1091652

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX