游戏开发细分为多种岗位,即使你仅仅是要编程,也有区别
如:
1、开发图形引擎,你就要熟悉DirectX和OpenGL的函数库,熟悉3D绘图等
2、如果你是负责编写基础代码的小程序员,你只要会基本的高级语言就可以了,因为分给你的任务都是一小块一小块的。
3、如果你是负责游戏AI方面的编写,那么对于人工智能、算法与数据结构你就要花功夫钻研。
4、如果你是网络游戏通讯数据交互模块的开发者,你就要熟知网络知识,精通TCP/IP、IPX/SPX等各种网络传输协议,精通数据库,精通信息调度管理等多方面知识。
5、模块测试员……
而构架师、项目经理之类的就更不用提了虽然没啥编程任务,但是要学的就更多,另外什么美工、测试员等各种职位太多了,如今已经不是当初一个人就能编写一个经典游戏的时代了,哎