作者:Adriaan de Jongh
如果你正在阅读这篇文章,那可能是因为你想要创造一款游戏,但是却不能独立完成,或者是一位游戏开发者指引你到此。不管你是想要开发一款基于浏览器的小型游戏还是充满野心的在线多人主机游戏,你都需要为此投入大量的工作。尽管每一款游戏和每位开发者都是不同的,但是仍有一些方法是同样适用于每一个游戏开发过程。
本篇文章便是集合了我每周给予那些具有很棒的想法,但却缺少游戏开发洞察力的人们的回应。
游戏理念 如果你只带着一个理念就想接近游戏开发者,我想对你说,开发者每个月都将面对无数的理念,其中还不包括他们每天想出的理念。
尽管游戏都是始于理念,但是理念本身却不具有游戏性。你需要创造一个原型去测试你的理念。原型是理念的一种可游戏版本;这便是所谓的概念验证。设计师通过创造一个原型去测试人们与游戏的互动方式,从而决定该理念是否能够引导他们创造出一款有趣的游戏。常见的原型误区便是太过专注于游戏的情节或故事,如此我们便不可能看清楚玩家是如何与游戏进行互动的。原型应该专注于理念背后的“核心机制”。
我们可以基于各种不同的方式去创造原型,有时候也包括视觉效果和音频的草案。我们需要反复测试原型并不断迭代,直至它们足够有趣并且能够投入制作。即使你并不清楚如何创造游戏,你也可以创造出理念的工作版本,并让其他人帮你玩看看。你可以选择在数字媒体上完成,或者直接画在纸上,编写出一些简单的内容,或者创造出一个互动故事板假装是游戏代码或游戏管理员—-最重要的便是创造出让人们能够真正游戏的内容。仔细听取所有的反馈,并在面向游戏开发者之前调整好原型。
游戏制作 游戏创造所需要的主要技能包括:图像创造,代码编写,设计,音频编写等等。但是并不是所有游戏开发者都拥有所有的这些技能,所以开发者通常都会组建一个团队去完成一款游戏。这与原型创造不同,因为通常一个人便能够创造出游戏原型。
3D model
如果你正在接触游戏开发者,你必须先想好哪些开发者技能和专长能够派上用场。理解每款游戏所需要的特定技能。如果你所面对的是一款3D游戏,你便可能需要变身3D设计师。但是并不是所有3D设计师都能够移动角色。这时候动画师就会发挥作用。此外,你可能还需要赋予3D模型皮肤和颜色,所以你还需要一名2D设计师。
创造一款游戏需要多长时间 你可以想象自己的游戏是:
具有AAA级图像。
能够出现在多个平台上。
要求设备间的网络连接。
要求一个“网络空间”去储存有关玩家或游戏的信息。
拥有5个主角,3个世界以及3个可能的结局。
拥有一首管弦乐配乐。
你可能会惊讶于每个功能都需要投入大量的工作和几个月的时间去设计,开发,执行,测试与迭代。
尽管使用开发者现有游戏的内容能够加速开发进程,但是大多数游戏都包含了游戏特定的代码,图像,音乐和声音。游戏中的每个小细节都有其存在于特定游戏环境中的目的。如果你想要创造出一款不同的游戏,你就需要改变环境,每个元素的目的,并重新考虑,设计,和执行代码,图像,音乐或声音。就像当你考虑制作异步电影时,你并不能只是利用在之前的场景去创造出一部完全不同的电影;你可以在某些地方使用相同的场景,但是你也需要拍摄更多全新的画面。
不幸的是,关于创造一款游戏需要多长时间并不存在准确的答案。开发者的经验,特定游戏功能,项目参与者的数量,他们之间的交流,游戏所面向的平台,游戏的目标用户,财政等等都是影响着时间估算的重要元素。
甚至是资深游戏开发者也不清楚创造出一款游戏具体需要多长时间。这也再次强调了在联系开发者并正式投入游戏制作之前创造出一个可游戏原型的重要性,因为原型能够帮助你明确游戏所需要的范围和技能。
财务方面 任何非游戏开发者总是会低估创造一款游戏所需要的成本。想想我之前说的游戏创造所需要的技能以及有多少开发者并不能独自完成这份工作。如此,面向每个致力于游戏中的额外人员,你都需要支付给他们额外的费用。再加上每个人工作所花费的时间,你便能够得出创造一款游戏所需要的昂贵费用。
甚至是一款最简单的游戏也需要花费你数个月的时间。让我们假设你面对的是一款简单的文字游戏。也许设计师只需要很短的时间便能够想出有趣的游戏玩法,但是他们却需要花费数个月的时间去完善这些理念。
尽管你所创造的是一款文字游戏,你也需要使用大量的图像去支持游戏玩法,同时还要有菜单,界面和背景。任何环节都需要小心地完善着,而这就需要花费数个月的时间。
程序员除了需要编写代码外,他们还要投入大量时间去想出各种问题的解决方法,如在连接不稳定时该怎么办。有时候处理这样的问题也要数周时间。
这甚至还未考虑到音乐,声音,测试以及将这些负责人集合在一起所需要的时间。如果一个人的进度稍微落后,那么其他人就不得不耗着性子去等他。所以总共算起来的话,即使是这样的小型项目也需要3至6个月的开发时间—-我们所说的还只是一款不带动画或详细故事或世界的文字故事!
让我们来算算看。假设一名设计师,美术人员,程序员,作曲家在6个月时间里以最低工资(游戏邦注:假设是1个月1500美元)专职于一款游戏创造。那么创造一款最简单的游戏至少需要花费3万6千美元。
我的建议是,你可以按照我所说的自己算看看,并将计算结果告诉游戏开发者,毕竟他们是这方面的专家,知道一个项目需要多少人的参与并花多少时间。
创造成功的游戏 我之前提过销售游戏还需要许多其它技能。想想你所知道的游戏并着眼于任何分销平台(游戏邦注:如苹果的App Store或Steam)上的游戏列表。你将会发现自己所了解的游戏大多数都获得推荐而出现在首页上,但是还有许多游戏被忽视了。能够获得推荐的游戏毕竟是少数,但是它们却带走了未被推荐的游戏90%的关注度。这便说明了如果你想要创造出真正成功的游戏,那么业务和市场营销便非常重要。只是简单地推出游戏是远远不够的。
住在荷兰的我每天会收到许多来自“了解许多能够帮助我们创造出成功游戏的富有影响力的荷兰媒体”的人的邮件。如果你计划将自己的游戏带向国际分销渠道,那么只是了解本国的媒体将不能带给你的游戏足够的曝光率。如果你正在一个国际平台上推广自己的游戏,你就必须去接触更多的国际媒体。
常见的一种市场营销问题便是将游戏的成功完全依赖于“病毒营销”。病毒营销并不是一种可行的策略,这是我们所不能控制的。尽管社交媒体在你的市场营销策略中扮演着很重要的角色,但是你却不能局限于此。
基于平台,社交媒体和国际媒体关系的业务只是销售游戏的众多元素中的三个元素。销售游戏既需要投入时间和努力也需要消耗金钱。当你带着原型,计划,财务计算结果去会见游戏开发者时,请确保业务/市场营销负责人与你随行,或者你可以附加一份自己编写的可靠的市场营销计划。
现在该怎么办? 本篇文章并不是为了阻止你去追求自己的计划和理念。而是希望你能够现实地看待一切,不断寻找更多对自己的游戏创造有帮助的方法。
我所列出的一些建议可能会不适合你的游戏,而适合你的方法也可能不适合别人。游戏开发通常都具有很明显的个性,就像你的游戏可能会反应出你的价值观及你所投入的努力。
现在你需要做的便是开始创建游戏原型,开始决定游戏所需要的技术和功能,开始估算游戏需要花费多少时间和成本,并开始编写一份现实的市场营销计划。