I think you'll find the biggest critics of WoW to be the WoW development team.
——Jeffrey Kaplan(a lead game designer at Blizzard Entertainment)
我想你会发现魔兽世界最大的批评者是魔兽世界开发团队。
——杰弗里·卡普兰(暴雪娱乐公司的首席游戏设计师)
无论游戏开发公司的规模有多大,采用什么样的组织结构,其开发团队至少应包括以下所示的成员:
常见职位:
管理人员:
1.制作人(Producer):即游戏项目的负责人,目的是按时交付最终品质的游戏。
2.项目经理(Project Manager):与制作人一样,均是掌握项目的核心人物,要求深入了解游戏行业,非常熟悉游戏开发流程,具有严格高效的管理意识,具有良好的人际交往能力和人事管理能力。
3.项目协调员:协助项目管理。
设计人员:
1.主设计师(首席设计师、主策):负责管理游戏设计团队中所有设计人员的工作,组织编写游戏设计文档。
2.关卡设计人员:为游戏创建关卡、挑战或任务的人员。
3.剧情设计人员:编写游戏故事剧情。
世界知名游戏设计师:
Sid Meier:主张电脑游戏应该简单有趣
Chris Crawford:"首先,你们应该对自己的职业生涯有个最初的规划,你想接受更专门的训练,还是更全面的教育?专门的训练能给你某些特别的技能,让你能一毕业就进入工作。但全面的教育能给你一个更全面的素质培养,却不一定能马上看到好处,不过长期来看能给你带来更多的优势。……当我还是你们这个年级的时候,我总是对那些大学里的其他课程感到不耐烦。但现在我对我当初的鲁莽想法感到羞愧,并真心地感谢当初教导我的师长。……有一点需要指出的是,生产游戏和设计游戏是完全不同的。你所获得的第一份工作肯定是份渺小的工作,比如给一个无关紧要的NPC画动画,尽管这个NPC做的事情只是在背景上漫无目的的闲晃。……"
技术人员:
1.主程序员(首席程序员、主程):负责管理游戏开发中所有的程序设计工作,技术最全面、经验最丰富、最具人格魅力,项目中的关键部分的程序设计工作通常要求主程序员来完成。
2.图形程序员:负责游戏开发中的图形图像部分的编程工作。3D图形程序员必须拥有扎实的高等数学基础,包括微积分、矢量、矩阵数学、线性代数等。
3.AI程序员:负责游戏开发中人工智能部分的编程工作。
4.物理程序员:负责游戏开发中物理部分的编程工作。
5.游戏程序员:负责实现游戏的策略和游戏的感觉。
6.工具程序员:负责开发特定功能的游戏开发辅助工具,如各种第三方软件的插件、脚本编辑器、关卡编辑器、UI编辑器、粒子系统编辑器等。
7.UI程序员:负责实现游戏的用户界面。
8.网络程序员:负责游戏开发中网络部分的编程工作。
美术人员:
1.美术主管(美术总监、主美):负责带领美术团队及时完成项目进度,并确保美术作品风格的一致性。
2.概念设计人员:负责设计和绘制游戏中所有可见部分的概念草图。
3.纹理设计人员:主要负责设计和绘制3D物体的纹理。
4.界面设计人员:负责游戏界面的设计和制作。
5.3D建模人员:负责为游戏中的3D物体建模。
6.动作设计与动画制作人员:负责游戏中的模型的运动。
音频人员:作曲、音效、配音人员
测试人员:
1.主测试员
2.一般测试人员
最终的游戏是每一位成员共同努力的结果,必须保证所有成员之间能进行有效的交流。
参考资料:
《游戏设计基础教程》(第2版)