如何组建Virtools游戏团队

按照游戏行业的标准,大多数游戏开发团队都很小。一个游戏团队的平均规模在5人左右。手机游戏开发者需要扮演多重角色,包括:

程序员:开发游戏,需要有人写代码,这个人可能就是你。就算你是那种数学很烂的人,写几行代码也不会太伤脑筋。好在有很多开发平台相对比较好用,比如Unity,Cocos2D,Corona,iTorque Game Builder。熟悉这些平台中的一个——如果你不能同时掌握几个的话——对开发你的游戏尤其重要。没有代码,就没有游戏。所以,赶紧学吧。

艺术:在游戏创作中,艺术感和编程一样重要。艺术需要两样东西——天赋和工具。天赋方面我帮不了你。我能做的就是向你展示正确的工具。游戏中常用的图片有三种格式:线图、矢量图、3D多边形,都需要工具来创建。

线图或位图:由像素组成的图片。BMP位图可以用来在你的游戏中创建精灵,也就是游戏中的单帧图片、图像或动态对象,就像一本漫画。BMP位图也可以用来填充三维模型的纹理。线图的一个缺点是,如果图片缩小,它们会变形或看起来呈锯齿状。您可以将折线图的原始大小创建得稍大一些,它将是屏幕上显示的大小的两倍或四倍。这张大图叫做视网膜。经典的“怀旧”风格游戏喜欢使用这种位图格式的图片。

矢量图:这种图由点、直线、曲线、形状、多边形组成。在应用中,矢量图的优点是在复制或缩放尺寸时不会变形。这对于那些既可以在小的手机屏幕上显示,又可以在较大的电脑网页上显示的图片来说尤为重要。

3D多边形:使用这种格式来绘制图片,您可以创建一个对象,一个任务或整个世界的3D模型。该模型还可以粘贴纹理贴图和灯光渲染,如果在其中设置了“骨架”,还可以有“静止不动”的动画效果。您可以找到各种工具,让您的图片、动画和3D模型栩栩如生,例如:

Blender:一个免费的3D模型。

画笔:iPad上的iPad绘图应用程序。适合画线。游戏武士刀杰克是用这个应用程序绘制的。

Adobe Flash:可以用来画矢量图和线条画。Flash还有声音编辑工具甚至代码,让开发者编写基于浏览器的游戏的控制点。请注意,如果你是在iOS平台开发游戏,不要用Adobe Flash,因为它不兼容。

GIMP (GNU图像处理程序):编辑线图和动画的软件,免费。

Illustrator:一个绘制和处理图片的软件,可以将线条画转换成矢量图。

Inkscape:一个基于矢量的绘图软件。

画图:微软视窗操作系统附带的绘图程序。适用于绘制低分辨率、8位图片。

Photoshop/Elements:一个绘图和照片处理软件,可以创建很多效果、插件和特写。最好用BMP格式画图。

Pro-Motion:一个2D绘图程序,不贵。它更适合绘制2D线图和动画。

Unity 3D:等等!为什么又是统一?这是因为Unity 3D不仅是一个游戏平台,还可以用来创建三维元素,并将其制作成动画。添加一些插件后,Unity可以帮你处理和修改一些图片。但是请记住,它永远无法取代绘图或建模软件。很多基于游戏机的游戏都是用Unity开发的。iOS平台的游戏Infinity edge也是Unity做的。

要绘制游戏图片,至少需要一个二维图片编辑工具(比如ProMotion或者Photoshop)来绘制你的精灵,创建文字(比如艺术字体和logo图标),或者创建纹理贴图进行渲染。同时,你至少需要一个3D编辑工具,用来塑造游戏人物、车辆的形象,并设置三维高度。换句话说,很有可能你需要不止一个人的合作来完成你的艺术作品。这是你的第三个角色:艺术总监。要成为一名优秀的艺术总监,需要具备四种能力。

选择一种艺术风格并坚持下去。有卡通、仿真、怀旧等几种艺术风格,也可以模仿自己喜欢的某个游戏的风格。无论如何,关键是要定一个风格,贯彻在整个游戏设计中。随意改的话,难免让人看着不一致。

寻找或创造你自己的艺术风格。这可以通过网上搜索,翻翻书,借鉴其他游戏或电影来实现。或者,干脆自己画个风格!无论哪种方式,你的游戏的视觉效果最终取决于你。

向你的队友传达你所选择的风格的精髓。为此,您可能需要拟定一个描述,并使用一些示例来指导每个人如何实现这种风格。

勇于对队友提交的设计成果提出建设性意见或改正错误。

要做到这一点,如何才能避免被人批评为不懂装懂的傻子?我有几个建议。当你想告诉某人你不喜欢他设计的某样东西时,不要简单地说“不好”,而要给出说服他的理由。比如你告诉某人,“你画的模特头发看起来像一堆刺。摆脱它!”人家不骂你才怪。换句话说,例如,“干得好,伙计!只是,模特的头发不应该这么尖吗?因为,从远处看,它更像是许多指甲而不是头发。这本设计风格指南里有一些例子,你不妨看看。”看到了吗?这种给建议的方式更容易被接受吗?做一个聪明、乐于助人、温柔的人,你会尝到甜头的。

好了,准备好了吗?是时候换个角色,戴上下一顶帽子了。听说这个很受美女(和帅哥)欢迎。

去哪里找人组队?

好吧,帽子够了,你只有一个头。你需要有人帮助你。团队建设是一个制作总监需要做好的第一大问题。如果人生像龙与地下城这个游戏,那就简单多了,因为在那个游戏里,你未来的队友都在酒馆里等着有人来和他们一起冒险。

事实上,这可能离现实并不太远。从你的朋友开始吧。你曾经和你的朋友坐在一起研究出一个新游戏吗?不要光说不练!想一个游戏创意,收拾桌子,腾出空间,摆好电脑,下载一些工具软件,就可以开始了!请记住,开发游戏是一项艰苦的工作,所以在你开始之前,请确保你的朋友知道他们将为什么样的目标而努力。我想你也不想在开发游戏的时候因为意见不合而失去朋友吧?学校是组建团队的好地方。如果你已经加入了一个游戏开发课程9,那么你要找的队友可能正好是你上课的同桌。我认识的很多团队都是从学生时代的一个团队合作项目起家,后来成立了自己的公司。同样,类似于游戏《龙与地下城》中的酒馆,一些网站论坛将具有相似见解的人聚集在一起,以便他们交流创意,分享经验,组建团队,推广自己的游戏。官方游戏开发论坛还链接了一些升级的开发软件和工具。如果你有问题,需要一个快速的答案,或者想要一些反馈,或者只是为了结识新朋友,这些论坛是最好的地方。

你已经在游戏行业工作了?许多移动游戏开发团队在从事其他项目时会聚在一起。有的团队在做一个自己不是很感兴趣的项目,想做一些更有趣的事情;一些团队没有机会将他们的想法发展成游戏;有的团队想在业余时间尝试一款游戏;甚至有的团队已经完成了一个项目,但是还想继续合作在一起。有一点,一定要小心:你开发的游戏可能因为某些原因不会给你带来收益。你需要避免使用老板提供的设备,并检查你有哪些合法权利——许多公司在与你签订劳动合同时都有“竞业禁止”条款(可能会限制你从事与公司经营相竞争的活动)。新的开发团队还需要签订协议,约定游戏开发项目的资金来源、游戏的归属、利润的分配等问题。下一款像《愤怒的小鸟》这样成功的游戏开发出来后,恐怕你也不想因为这些纠纷打官司了。你的团队已经成立了。接下来就是规划下一步,组织项目开发工作。

组织:一般来说,项目组织是从编制项目进度计划开始的。首先,列出你的游戏开发项目中需要完成的所有任务。与你的队友商量,决定完成每项任务需要多长时间。使用工具软件,如Excel,创建任务列表。别忘了在每个预计工期上加上一个预计完工日期。完成后,您的团队需要遵循它。但是在实际操作中,很难完全按照拟定的时间表去做,不是因为你不是一个好的制作总监,而是因为人在做事,人毕竟是人。

所以你在规划作息时间的时候,也要考虑到人的因素。进度落后是正常的。有些人会生病,有些人需要休息几天,有些人的工作效率会降低,有些人可能有家务要处理,等等。请意识到这些情况的可能性,提前做好准备。

总结我当制作总监的经验,我会说“抱最好的希望,做最坏的打算”。以下建议或提醒或许能帮你安全渡过难关。

组队,但要做好准备,以防中途人手不足。

时间表,但要提前考虑到进度可能会滞后。

准备一个预算,但是思想上要明白,实际上可能会超过这个预算。

设计游戏的内容,但是你要做好随时删减一些内容的准备。

建立一个游戏架构,但是要做好准备,这个架构可能要被摧毁。

测试游戏,但充分吸收反馈。

有人说,关于骑摩托车,“问题不是你会不会出车祸,而是你什么时候会出车祸。”做好准备可以大大减少损失和伤害,甚至全身而退。

生产总监的另一项任务是管理开发过程中的许多工艺文档。你可以不用文件来享受软件,但你最好为你的设计文档、美术和声音文件制定一个命名约定。

我推荐以下命名约定:项目名称-文件内容描述-日期-文件创建者首字母(为了可追溯性)。请用短横线“-”代替下划线“_”,这样有助于文档分类。比如我的游戏(命名为红色游戏)设计文档的1草稿文件,可以这样命名:红色游戏-GDDFirstdraft-20xx 0614-Sr . doc。

够简单吗?做好组织管理工作是你的开发项目顺利实施的关键。这和保持沟通顺畅一样重要。

交流:花些时间和你的队友定期开会,讨论你的开发项目的进展。勤于预测项目完成时间是否根据实际进度发生了变化,并据此调整工作进度。大方向的任何变化都要尽快让队友知道。工艺文件得到更新,并应及时传递给所有成员,以确保他们根据最新材料工作。

作为导演,最重要的还是搞项目。你开发的项目越多,你学到的就越多。经验是最好的老师。从过去的错误中吸取教训——别担心,总会有错误,别害怕——成功的经验是可以复制的。就这么简单。