游戏开发角色

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

游戏开发角色

我们将从头到尾开发一个游戏。在开发的过程中,您将担任不同的游戏开发角色。不过需要记住的是各种游戏角色之间的区别并不是非常明显,有时很难说清楚您担任的到底是什么角色。所以干脆一肩挑。很多独立开发人员在一个游戏项目的开发周期中都会担任不同的角色,所以见怪不怪,习惯就好了!

1. 出品人

游戏出品人其实就是游戏项目的负责人。出品人将制订并跟踪开发计划,管理其他实现具体开发的人员,而且还要管理预算和开销。出品人也许对如何开发游戏的某个部分一无所知,但是他是整个游戏项目中惟一一个知道所有正在发生的每一件事情以及这些事情发生的原因的人。

开发人员的监督工作由出品人负责。如果团队中有组员需要某种工具、技术或者是资源,出品人必须了解到这些需求并及时作出安排以便组员能够尽可能早地获得他们需要的东西。

当某个开发人员灰心丧气、自暴自弃的时候,出品人需要多方鼓励他,让他走出自闭的精神状态,恢复工作的活力,以免延误开发计划。

出品人还是开发团队和外界交流的窗口。他负责回答媒体的问题,签订合同和申请许可证,并尽量把外界巨大的干扰阻挡在开发团队之外。

2. 设计师

如果您有兴趣阅读这一小节,我猜您一定想成为一名游戏设计师。为什么不呢?游戏设计师简直就是娱乐工程师——他们从自己丰富的想象中创造娱乐。作为一名游戏设计师,您将全权决定游戏的主题和规则,并主导着游戏的整体感觉的发展过程。不过要注意——娱乐是游戏的最终目的!

设计师的级别有很多种:总设计师,平面设计师,编剧设计师,人物设计师等。在大型项目中每一个设计角色都会由几个人负责。比较小的项目中可能只有一个设计师,或者是程序员兼设计师、美工兼设计师或者同时身兼三职!

设计师必须善于沟通,最优秀的设计师都是很出色的合作者和说服者。他们需要把自己的想法整理出来并灌输给开发团队中的所有人。设计师不仅在总体上

设计游戏的概念和感觉,而且要设计各种平面和图形并帮助程序员把游戏的各个方面整合到一起。

总设计师将拿出一份安排游戏各个方面的设计文档。其他组员都要以这份文档为向导展开工作。设计文档中包括各种图形,游戏中物体的素描,情节设计,流程图和游戏角色表。设计师通常会编写一份描述性的文字,说明游戏中的各个方面是怎样组织到一起的。一份优秀的描述和详细的游戏设计将从玩家的角度详尽地描述游戏的方方面面。

与出品人不同的是,设计师需要理解游戏中的技术环节以及美工和程序员是怎样完成他们的工作的。

3. 程序员

游戏程序员负责编写代码,这些代码将把游戏的想法、美术效果、声音和音乐组合起来形成一个功能完善的游戏。程序员控制游戏的速度和游戏中的美术效果以及声音的安排。他们控制事件的因果关系,通过内部计算把用户的输入转换成各种视觉和听觉体验。

编写代码也有很多专业的划分。在本书中您将编写很多游戏规则、角色控制、事件管理和记分几个方面的代码。使用的语言是Torque Script。

如果是网络游戏编程,还可以把代码划分为服务器端代码和客户端代码。通常会把指定的角色和玩家的动作作为一个专业划分出来。其他的专业划分包括交通工具的动画、环境和天气的控制以及游戏中各类物体的管理。

在其他项目中,开发人员也许还会编写3D游戏引擎的某个部分,或者是与网络和音频有关的代码,以及开发使用引擎的工具等。在我们使用的特定环境中,这些东西都不需要,因为Torque已经把这些事情准备好了。我们只需要把精力放在游戏的开发上。

4. 视频美工

在开发的设计阶段,游戏美工人员负责绘制各种草图并创作情节串连图板,以便展示和充实设计师的想法。图1-9是由美工绘制的概念设计草图,开发人员在构造模型和编程的时候将以这份草图作为参考。然后他们将依照设计文档的要求制作各种模型和纹理,包括角色、建筑物、交通工具和各种图标。

图1-9 概念设计草图

3种主要的3D技术是模型、动画和纹理。

●3D建模人员设计并制作各种玩家角色、动物、交通工具和其他移动的3D物体的模型。为了保证游戏的性能尽可能地好,模型美工通常会制作尽量简单而又能够满足要求的模型。可以将3D建模人员看作是使用数字化粘土的雕刻家。

●动画制作人员使这些模型移动起来。通常建模和动画由同一个美工完成。

●纹理美工负责制作各种附着在由建模人员制作的3D模型表面的图片。纹理美工对不同物体的表面进行摄像或者绘图来制作各种需要的纹理图像。然后在一个被称作纹理贴图的过程中把这些纹理附着在看起来不够真实的物体表面。纹理美工通过使用设计得非常细致和巧妙的纹理可以帮助3D建模人员减少模型的复杂性。这样做的目的是引起人眼的错觉,让人眼看到许多其实并不在屏幕上的东西。如果说3D建模人员使用数字化粘土来铸造模型,那么纹理美工则是使用数字化画笔来绘制模型。

5. 音效师

音效师(audio artist)负责制作游戏中的音乐和各种音效。优秀的设计者都希望与富于创造和灵感的音效师合作,以便创作出能够加强游戏体验的音乐作品。

音效师和设计师的合作非常紧密,他们决定什么地方需要使用音效以及所使用的音效的特点。音效师通常会花大量的时间来试验各种不同的音效来源,以便找到制作最适合的音效的方法。如果去观摩一个正在工作的音效师,您可能会看到他在一个麦克风前面拍打直尺和摔打纸盒。在获得最基本的音响元素之后,音效师将使用音效编辑工具修改这些声音,包括改变声调、加快或者减慢声音的播放速度、删除不需要的杂音,等。这通常是一个比较有难度的过程,需要协调各种真实的音效从而满足适当夸大某些特征的需要,以便在游戏中产生最佳的效果。

6. 质量保证人员

质量保证(Quality Assurance,QA)比测试(testing)听起来要更专业一些。的确,QA包含的总体范围要广阔得多,但是在游戏行业中游戏测试人员承担了Q A的大部分任务。测试的目的是确保一个制作完成的游戏的确完成了,在人力所及的范围内包含最少的bug。QA测试则需要专业的质量保证人员,或者游戏测试人员,针对游戏的每一个部分进行实测,力图消除游戏中所有细微的缺陷和漏洞。

QA测试中发现的大多数问题都是视觉上或者动作上的问题:在屏幕边缘没有正确换行的文字,不能正确跳动的角色,或者是建筑发生错位的平面。测试能够发现游戏运行中的问题,这些问题通常与设计的关系比较大,而与编写的代码没有太多的关系。例如,一个玩家奔跑的速度不够快,无法逃避某个特殊的敌人,其实玩家的速度应该能够逃避这个敌人。

QA专业人员为了提高发现bug的机率,需要使用某些系统的方法。这也许意味着他们必须反复地测试游戏的某一个部分直到彻底感到厌倦为止。为了编写有用且有意义的bug报告,QA专业人员必须能够进行良好的沟通。

相关文档
最新文档