想要从事游戏开发,应该学什么编程语言?

Tu abuela en Motocross-avatar

Tu abuela en Motocross

2022-08-11T17:19:23+00:00

我现在的情况是大学学了一年的Java,现在马上要到微服务的阶段了,但是我越学越觉得不太对劲,就是我学的东西好像更加偏向于做一些服务类的,我唯一做的一个练手的小项目是一个外卖的玩意,用到了spring boot,然后我看了下,后面要学的东西,好像基本都是些跟网络安全有关的,然后是微服务的内容和网络安全一类的玩意,感觉好像就没一点提过跟游戏开发相关的内容,全部都是关于服务类的
所以我干脆来问问,有没有在从事开发的老哥说一说?指点指点?
Hadawada-avatar

Hadawada

unity就学c#,ue就学c++,但是本身这两个引擎的语言就有特殊的接口。
LifeLifter-avatar

LifeLifter

游戏开发本身就可以分为游戏服务器和游戏客户端两类(当然还有个要求极高的引擎开发)。游戏服务器其实用啥的都有,c++,go Java应该都有,然后还可能用到lua这种脚本语言。游戏客户端的话c++和c#,分别对应ue和unity。总的来说的话,想往游戏开发走,学c++基本没错,不过语言其实没那么关键,还是打好基础更重要。
OPNikto-avatar

OPNikto

和编程语言没有关系,建议看一些游戏引擎入门(直接上手做)& 图形学入门(也不是必须吧)
ScaryDude-avatar

ScaryDude

[quote][pid=631649949,33033801,1]Reply[/pid] Post by [uid=60119447]为了怪兽[/uid] (2022-08-12 01:29):

unity就学c#,ue就学c++,但是本身这两个引擎的语言就有特殊的接口。[/quote]
Miakhat-avatar

Miakhat

编程语言一通百通,不是什么大问题。你如果精通Java或者c++,要学lua之类的脚本语言不是问题。

微服务,网络安全,分布式计算和架构,这些不仅仅是服务性网站会用到,网络游戏,服务型游戏,元宇宙等都会用到,学会不亏的
ScaryDude-avatar

ScaryDude

[quote][pid=631650858,33033801,1]Reply[/pid] Post by [uid=60199244]tomtang5555[/uid] (2022-08-12 01:39):

编程语言一通百通,不是什么大问题。你如果精通Java或者c++,要学lua之类的脚本语言不是问题。

微服务,网络安全,分布式计算和架构,这些不仅仅是服务性网站会用到,网络游戏,服务型游戏,元宇宙等都会用到,学会不亏的[/quote]不好意思,回复错了[s:ac:哭笑]
ScaryDude-avatar

ScaryDude

[quote][tid=33033801]Topic[/tid] Post by [uid=64372871]熔铁少女不会受伤[/uid] (2022-08-12 01:24):

我现在的情况是大学学了一年的Java,现在马上要到微服务的阶段了,但是我越学越觉得不太对劲,就是我学的东西好像更加偏向于做一些服务类的,我唯一做的一个练手的小项目是一个外卖的玩意,用到了spring boot,然后我看了下,后面要学的东西,好像基本都是些跟网络安全有关的,然后是微服务的内容和网络安全一类的玩意,感觉好像就没一点提过跟游戏开发相关的内容,全部都是关于服务类的
所以我干脆来问问,有没有在从事开发的老哥说一说?指点指点?[/quote]游戏服务端还是客户端?
上招聘看看就能了解主流的技术方向了
然后经常去相关的社区论坛看看圈子里的分享,能了解工作的常态了
koriganku-avatar

koriganku

没必要那么早把目标锁死
这又不是什么有需求量的岗位, 说真的几个头部游戏的客户端主程真不一定有他们楼层的保洁数量多。。。
Camprono-avatar

Camprono

你去b站搜甚至能搜到不少教程
.Mask.-avatar

.Mask.

C++ LUA C#
inki-avatar

inki

语言不是很关键的东西,反而是算法和设计模式要重点关注,建议先整个godot引擎玩一下。