游戏开发需要学习:游戏规则和方法、视觉艺术、编程、产品化、音效、编剧、游戏角色、道具、场景、界面等元素。游戏工程师主要负责理解并致力于游戏的整体设计;配合主程序完成游戏架构和主要功能的设计、开发、调试等技术支持。

游戏开发需要学习什么?

1、游戏概述、Photoshop图形软件与像素艺术、3dsmax软件基础与渲染制作、游戏程序设计基础与游戏制作原理、游戏策划、制作、测试与运营实务、游戏产业规划与职业素质。

2、扎实的算法知识。有:树或图搜索算法,A*算法,碰撞检测算法,BSP树,人工智能。

3、相关图形处理知识。比如:Direct X编程,OpenGL编程,图形学的相关知识(3D图形的形状、纹理、贴图、光照,3D物体的消隐算法,比如油画算法、Z缓存)和动画处理知识。要想深入,还得学几个3D引擎,比如OGRE。

4、扎实的编程语言技能,主要以VC、DELPHI、JAVA为代表。其中VC应用最广,现在也有更大型的游戏开发;DELPHI也很厉害。很多网络游戏,比如网络黄金,传奇,用的都是Delphi。JAVA用于开发手机游戏。

扩展信息:

游戏工程师的工作内容

1、理解并致力于游戏的整体设计;

2、配合主程序完成游戏架构和主要功能的设计、开发、调试等技术支持;

3、负责游戏开发工具和运维工具的设计开发;

4、完成游戏服务器模块代码及相关文档的编写和优化,并对完成的代码进行单元测试;

5、管理和维护游戏平台的制作和运营;

6、与其他团队成员合作,促进游戏的改进和创新。

游戏工程师的工作职责

1、负责客户端架构设计、模块划分、编辑策划、引擎维护、人事划分;

2、负责游戏客户端与公司技术平台的整合;

3、协调与公司服务器、策划、美工等技术支持部门的关系;

4、对客户质量负全责。