想做游戏程序员,进游戏公司

我是一名游戏服务器程序员,从事游戏行业6年。在你进入游戏行业之前,请了解国内的游戏行业和你想象的不一样,所以你要做好心理准备,游戏程序员的加班强度很大,所以你也要做好准备。

好了,现在回到正题,游戏分为端游(比如

魔兽世界,天龙八部等。),页游(乱世,杀魔,用火杀龙等。)、手游(比如,

我是MT,dota传奇等。),游戏开发分为前端开发和后端开发,表现形式也分为2D和3D。如果你喜欢游戏,喜欢游戏的性能,可以选择前端工程师(也就是我们说的客户端开发),如果你喜欢数据,可以做后端工程师(主要负责游戏的后台逻辑和数据库的开发)。

一般游戏开发的语言有很多,比如后端服务器的C++,java的C#,甚至很多小项目。对于前端开发,页游一般用AS3(flash development或flex),端游一般用牛人写的游戏引擎用C++开发。现在手游前端开发挺火的。

Cocos-2d和Unit-3d

这两个引擎都是开发的(从名字你应该知道一个是2D,一个是3D),这两个引擎一般都是C++开发的。好了,这就是现在关于语言的介绍。

如果你想做主程序,当然,我现在就是主程序。也分前端和后端,前端偏向网络框架。压力(压力是如何保证服务器流畅无错),前端不需要太多核心,就是图形处理引擎。游戏开发的知识实在太多了,一一列举不一定够。如果你决定要做游戏,我建议你先把C++学好,这样随着你的不断了解,你选择前端还是后端,甚至学习新语言的空间都会很大。而且现在游戏行业最稀缺的程序员就是C++(但是学c++没那么容易,你还有很长的路要走。在学校教你的只是基础,学好C++需要很多经验)。如果你想做主程序,我给你一句话:当你能独立开发一个合格的3D或2D图形引擎或者独立完成一个合格的后台服务器框架程序,你就可以做主程序。

有点啰嗦,但这只是我六年的经验。把这个乐谱给我!