游戏编程岗位技能需求整理

对各大游戏公司的编程相关工作的招聘需求作了一些整理,不包括经理、运维、测试等岗位,各职位的初级、高级,以及主程等,技能要求其实差不多,均概括为一种。

贴出来供参考交流。

 

还是按端游、页游、手游来分。

 

端游:

服务器端:

C/C++

TCP/IPsocket,多线程

熟悉mySQL

(2014.3.27 注:TCP/IP,socket可概括为网络编程,而mySQL其实就是数据库的一种)

 

客户端:

C/C++

熟悉directXMFC

掌握1-2款开源或商业游戏引擎

 

3D引擎:

C++

3D图形学、HLSLShader

(2014.3.27 注:这个职位还是属于前端,基本也就是玩DirectX)

 

Unity3D开发:

C/C++/C#/JAVA

U3D

(2014.3.27 注:Unity3D只是一款商业引擎)

 

3D客户端编辑器:

熟悉3D相关特效、角色、地图、UI等编辑器的开发

熟悉PythonwxPython优先

 

脚本程序师:

CLuaRuby

 (2014.3.27 注:以上两条都属于在已有程序基础上写写脚本打打杂吧,算是逻辑开发)


数据库专家:

MYSQLORACLE

C/C++

TCP/IPsocket,多线程

(2014.3.27 注:后端数据库)

 

页游:

页游服务端C++

C/C++

熟悉Windows/Linux编程

Socket协议、分布负载技术

SQL

 

页游服务端JAVA

JAVA

其他同上

 

页游客户端:

AS3

Flash

Flash Builder,Flex

熟悉后台通信、MVC技术架构

 

手游:

C/C++Java

Opengl/directX

cocos2d-x

熟悉Macos x操作系统、xcode/iphone sdk

 

各公司职位需求大同小异,就不多列了。

 

总结:

语言方面,C++还是主流,全领域通吃,JavaAS3等在页游、手游应用较广。

操作系统肯定跑不开,windows/Linux/IOSandroid总要懂一项。

服务器端对网络和数据库要求高点,前端directxMFC等还有其它最好都懂点,图像引擎经验一般要求较高。

其它一些脚本啊、数据库啊不多说了。

另外用Unity3D的较多,手游里cocos2d-x也用得多。

 

所以就我个人而言,除之前计划研究的directx外,还要加上MFCSQLSocket、多线程等关键词。Unity3D也要用下。

另外C++基础很重要,针对常见的数据结构算法等、还有C++的一些特性,有必要专门做些笔试题。我不担心那些花里胡哨的技术词汇,学起来应该都很快。最后很有可能栽在面试过程中的一些基础问题上,这点要警觉。

毕竟技术应用简单,基础不扎实bug一堆堆的可能是最头疼的事。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值