游戏开发工程师应该学什么?
就问我这个问题:游戏开发分为设计、程序、美工。说说游戏编程需要的知识:
1。扎实的编程语言功底,主要以VC,DELPHI,JAVA为代表。其中VC应用最广,现在也开发了比较大型的游戏;Delphi也很厉害,很多网游,比如网金,传奇都用DELPHI。JAVA用于开发手机游戏。
2。扎实的算法知识。主要包括:树或图搜索算法、A*算法、碰撞检测算法、BSP树、人工智能3。相关图形处理知识。比如:DirectX编程、OpenGL编程、图形学相关知识(三维图形的形状、纹理、贴图、光照,以及油画算法、Z cache等三维物体的隐藏算法)和动画处理知识。如果想更深入,还得学几个3 D引擎,比如OGRE4。游戏优化相关知识。例如数据库和内存管理。5。玩游戏不容易。最重要的是要有毅力,能够坚持学习!4。