
1 Maboroshii 2022-12-01 17:45:38 +08:00 看游戏类型,卡牌游戏的话,基本和 web 差不多了 |
2 crysislinux 2022-12-01 17:49:41 +08:00 via Android lua 首先排除。除非有受虐症。感觉 go 更合适吧 |
3 magotcai OP @crysislinux 也想选 go ,找到的课程好像好少 |
4 magotcai OP @Maboroshii 不稿卡牌 |
5 fiypig 2022-12-01 17:52:36 +08:00 erlang golang |
6 Maboroshii 2022-12-01 17:56:35 +08:00 @magotcai 不搞卡牌的话,go 的游戏生态好像不太行,物理引擎,寻路,AI 之类的库都很少,除非自己撸 |
7 fatigue 2022-12-01 17:56:49 +08:00 游戏也分好多种,看你想做哪种,mmo 带场景的,基本就是 c++,或者再加一种脚本语言,用 lua 比较多,很经典的搭配了 |
8 bundle 2022-12-01 18:00:02 +08:00 skynet 可以了解下,c+lua |
9 kop1989smurf 2022-12-01 18:07:12 +08:00 关键要看生态。不一样的游戏类型,对应的服务器端生态完备程度不一样。 国内大厂偏好 C++,国外部分用的脚本语言。 然后就是游戏的服务其实也是分布式的(按现在流行的话讲叫“微服务”),以 MMO 为例,聊天、商城(拍卖)、PK 场、野外 PVE 都是不同的服务器进程来解决,不同的进程可以用不同的技术选型,从而各取所需,取长补短。 |
10 xieren58 2022-12-01 18:09:34 +08:00 node.js 或者 rust |
11 chenPiMeiHaoChi 2022-12-01 18:11:09 +08:00 java 写游戏服务器得用 netty 跑吧?我用的 webflux ,但是 webflux 也不好上手,还是建议 C++吧。 |
12 warlock 2022-12-01 18:32:10 +08:00 go 上手快 职位也很多 |
13 weiweiwitch 2022-12-01 18:50:11 +08:00 找个靠谱的游戏公司,从开发到上线,把整个开发流程都体验一遍最重要。幸运的话,最好是那种千万甚至上亿流水的项目。这样你才能知道你所用的技术在高并发、大数据量的情况下,是怎么发挥作用的,以及会遇到哪些问题,怎么解决的。 做游戏后端,想要积累一整套框架,你会发现你要学的远远不止语言本身。 |
14 GP1 2022-12-01 18:55:18 +08:00 无脑选 go ,看情况不对还可以转 web 后端和微服务呢 |
15 invalid 2022-12-01 19:08:57 +08:00 via Android 上一家公司是前后端 C 井, 目前这家公司前后端 lua, 之前后端底层用 cpp 写的,中间有尝试替换成 go ,最近又换成了 C 井,业务逻辑还是 lua |
16 Norths 2022-12-01 19:19:26 +08:00 via Android Go 游戏后端新手。14 楼说的在理,后期转 web 后端也算给自己留一条后路。不过我是 web 后端转游戏来了... |