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 1
游戏也分好多种,看你想做哪种,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 后端转游戏来了...
|