游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2649|回复: 0

[讨论] 游戏设计课程之迭代和快速创建原型

[复制链接]

8364

主题

8525

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
14833
发表于 2018-9-11 10:28:13 | 显示全部楼层 |阅读模式
文/Ian Schreiber

上一次我的问题是:游戏是什么?而今天,我想探究一个相关的问题,也就是:真正的游戏设计是什么?上一次,我们制作了一款简单的游戏。而这次,我们将观察游戏是如何制作而成。也许只花15分钟去制作一款完整的桌面游戏不成问题,但是如果你是想要制作出像《卡坦岛》或者《魔兽世界》这类型游戏大作的话,你便真的需要多花些时间好好思考。

游戏设计

“设计”这个单词将会频繁出现在这篇文章中,但是很不幸的是,在各类型文章中,这个词的使用实在太过于泛滥,所以我想在此详细解释我所说的“设计”到底指什么。就像在《Challenges》中,游戏设计便是单纯指代游戏规则和内容的创造。其中并不包含编程,艺术,动画,市场营销或者其它游戏制作所要求的任务。所有的这些任务集中在一起被称为“游戏开发”,而游戏设计只是游戏开发中的一个部分。

各种类型的游戏设计

就像我们所提到的《Challenges》,它的游戏设计便体现了各种任务,包括系统设计,关卡设计,内容设计,用户界面设计,建造世界以及故事编写等。你可以花10周的时间去学习这些任务的相关课程,但我们的这系列课程将不会囊括游戏设计中的所有范围。我们将会略提到用户界面,故事编写以及相关内容,但本课程的主要焦点还是系统设计(有时候我们也称之为“核心系统设计”)。

系统设计是关于定义游戏的基本规则。游戏的每个部件分别是什么?你要如何控制它们?你在每一步过程中会采取何种措施?你的每次行动会有何结果并且这些结果将如何影响游戏?总的来说,系统设计可以概况为三大创造:

设置的规则。游戏是如何开始?

游戏进程的规则。一旦游戏开始后,玩家能够做什么,并且他们的行动会产生何种结果?

结果的规则。是什么导致游戏的结束?如果游戏产生了结果(如胜利或失败),那么这一结果能够决定什么?

如果你玩过《Three-to-Fifteen》这款游戏,你将会发现游戏中的所有部分都包含了非常简单的规则。正是系统设计创造了这些规则,而我们将花一整个夏天的时间对其进行研究。

游戏设计师的定义

你也许注意到了,游戏设计是一个非常广阔的领域。尽管是作为专业游戏设计师的我们,也很难解释我们所从事的工作对于家人和朋友有何影响。一部分原因可能是因为我们需要接触的事物实在太多了。以下是我所接触到的用于形容游戏设计者的一些类比:

游戏设计师是艺术家。“艺术”这个词很难用于定义“游戏”,但是如果游戏算是一种艺术形式(注:就像资深的游戏设计师Costikyan所定义的那样),那么游戏设计者也就自然等同于艺术家了。

游戏设计师是建筑师。建筑师的工作并不是建造实质的建筑物,而是创造建筑蓝图。视频游戏设计者同样也是在创造“蓝图”,也就是我们所说的“设计文档”。桌面游戏设计者同样也在创造蓝图,即游戏原型,并最终交由发行商进行大量生产。

游戏设计师是派对主持人。作为设计者,我们会邀请玩家进入我们所创造的游戏世界,并努力为他们营造一个美好的时刻。

游戏设计师是做研究的科学家。我将在后面提到,创造游戏的方式其实类似于创造科学观点。

游戏设计师是上帝。我们创造了世界,也创造了能够支配这个世界的物理定律。

游戏设计师是律师。我们创造了一系列规则,并引导多数人按照这一规则行事。

游戏设计师是教育者。在阅读了《Theory of Fun》之后,我们会发现娱乐和教育是紧密联系着的,游戏之所以有趣是因为其中蕴含了一些新的学习技巧。

如果游戏设计包含了这些所有内容,那么就高校课程来说,它应该属于哪一门学科呢?它可以被归类到教育学院,艺术学院,建筑学院,神学研究院,娱乐管理院,法学院,工程学院,应用科学院等等。

但是否游戏设计师的定位就只有这些?或者什么都不是?这是一个值得讨论的话题,但是我认为,游戏设计者虽然拥有各个领域的多种因素,但是却仍然伫立在一个属于自己的领域中。而且这也是一个非常广阔的领域。当游戏设计领域进一步发展,我们也许在将来的某一天能够看到,那些专攻于“游戏设计”的设计者们将被会被细分到更多更加专业的领域,就像“科学”领域的学生也有自己的专攻学科(游戏邦注:如化学,生物,物理等)。

游戏设计的科学

如何进行游戏设计?方法众多。

从历史上来看,第一种游戏设计方法也就是我们所说的“瀑布模式”:先在纸上设计出整款游戏的轮廓,随后去执行这个设计(游戏邦注:可使用电子游戏编程或者创造出非数据游戏的模版和组建),然后测试它以确保所有规则的合理性,并添加一些图像让游戏整体看起来更加好看,最后发行游戏。

瀑布模式

02.jpg
瀑布模式(from gamedesignconcepts)

瀑布模式之所以如此命名是因为整个流程就像是倾泻而下的水流,你只能朝着一个方向前进。在这个模式下,如果你在最后几个步骤中遇到一些需要改变的规则,那么就糟糕了,因为在这里,方法论规定你不能回到之前的设计步骤中。

有时候,有些人认为如果能够选择回到之前的步骤去修正一些内容是个不错的主意,而这也是我们后来所说的迭代式方法。而如果是瀑布模式,我们便只能沿着设计游戏,执行设计,并确保设计可行这一直线路而行动了。但是你也可以在后来添加一个额外的步骤去评估你的游戏。玩游戏并判断它是否有趣或者哪里需要做出调整。随后做出决定:你是否完成了任务,还是你应该回到之前的设计步骤进行一些完善?如果你认为游戏足够优秀了,那么你便完成了所有工作。但是如果你认为游戏尚待调整,那么你就需要回到之前的设计步骤,找到问题所在,并针对性地进行修改,然后再次评估游戏。反复进行这一过程直到游戏真正得以完善。

迭代过程



03.jpg
迭代过程(from gamedesignconcepts)

如果你认为这种方法很耳熟,那是因为它其实等同于科学理论:

1.观察。(“我在玩游戏或者制作游戏中的体验都证实了一些游戏机制的趣味性。”)

2.假设。(“我认为我所编写的这系列特别规则将能够制作出一款有趣的游戏。”)

3.创造一个试验去证实或反驳这一假设。(“组织游戏测试并观察游戏是否具有趣味性。”)

4.执行试验。(“让我们玩游戏。”)

5.阐述试验结果,并组成一系列新观察。重新回到第一个步骤。

即使是非数字游戏(如卡片或者桌面游戏),这个过程也同样适用,因为它们能够更快速地得以实行。而即使是电子游戏在执行这一过程的时候也会出现一个问题:执行的成本(如编程和试调)过高,并且很耗时。如果你只有2年的游戏开发时间,而单单编程就消耗了你18个月,那么你将没有多余的时间去进行游戏测试和完善。

但是一般来说,迭代次数越多,你最后成品的游戏也会越优秀。

因此,任何游戏的设计过程必须包含尽可能多的迭代过程(也就是必须包含设计,执行与评估这整个循环过程),而如果你能够越快执行这些过程,那么你将能够创造出更棒的游戏。所以,电子游戏设计师经常会先在纸上画出游戏原型,并在他们肯定了游戏的核心原则之后交由编程员进行游戏编程。我们将这一过程称之为“快速原型”。

迭代和快速创建原型

04.jpg
迭代和快速创建原型(from gamedesignconcepts)

迭代和风险

游戏总是避不开风险。包括设计风险,即游戏可能不够有趣,玩家不喜欢游戏;执行风险,尽管规则很明确,但是开发团队却没有能力完成所有的开发任务;市场风险,尽管游戏很有趣,但是却没人愿意购买等等。

迭代的目的是降低设计风险。游戏的迭代次数越多,游戏规则的有效性便越有保障。

这些都可以归结成重要的一点:如果你的游戏存在越多设计风险(也就是你未曾测试或完善游戏规则),你就需要越频繁地进行迭代。但是如果一款游戏的机制是借鉴于其它成功游戏,那么迭代方式便不适用于这款游戏;也就是说对于那些受欢迎游戏的续集作品,往往更加适合采用瀑布模式。

但是绝大多数游戏设计师都希望能够制造出富有创造性的新游戏。

为何本课程主要关注非数字游戏…

也许有些人喜欢制造桌面游戏,所以并不关心电子游戏的制作。但是对于那些热爱电子游戏制作的人来说,便会好奇为何我们在这个课程里花了这么多时间都在阐述如何制作桌面游戏和纸牌游戏。而现在你们应该知道答案了吧:因为对于纸牌游戏和桌面游戏来说,迭代的方法更加快速且便宜。就像我们曾在之前的课程提到的:你可以花15分钟制作一款桌面游戏。游戏编程需要很长时间。所以你需要尽可能地先在纸上绘出游戏原型,因为15分钟的纸上原型绘制以及1个小时的游戏测试,都可能帮助你节省数个月的编程工作。

我们将在后面的课程中讨论纸上模型的相关细节问题,即包括传统桌面游戏和其它类型的电子游戏。

这也是我们的课程为何侧重于非数字游戏,特别是桌面游戏和纸牌游戏的另一大原因。这是一个关于系统设计的课程,也就是关于创造游戏规则的课程。桌面游戏的规则总是很直白。虽然其中也包含了一些实质性元素,但是说实在的,玩家的游戏体验几乎完全依靠于游戏规则和玩家交互性。如果游戏规则没有说服力,那么游戏也就不会有趣,所以我们在制作游戏的过程中应该更加关注于游戏规则和玩家体验间的联系。

但是在电子游戏中却不是这样。许多电子游戏中都带有一些让人印象深刻的技巧(如现实般的物理引擎),图像和音效,以此掩盖它们陈旧的游戏设置。而且电子游戏的制作过程都很漫长(归因于编程和艺术/音频的制作),所以只花十周的课程根本不可能制作出一款电子游戏。

在角色扮演游戏中,游戏规则和玩家体验也是个让人苦恼的组合。你们中有许多人也许对角色扮演游戏设计感兴趣,所以你们可能会对游戏规则和玩家体验感到陌生。但是不管怎样,你都需要牢记,角色扮演游戏是故事的集合体(并且由一大规则系统去限制游戏界限)。同样地,再优秀的系统也会因为玩家拙劣的讲故事能力和游戏技巧而黯然失色,而再糟糕的系统也可以因为玩家的高超技术而生辉。如此,我们选择,或者只是在最初阶段,避开这些游戏类型。

尝试

如果你还未玩过之前那款只花了你15分钟而完成的游戏,那么就去尝试看看。当你在玩的时候,问自己:比起你曾经发布过的最受欢迎的游戏,这款游戏是更加有趣还是相对无聊?为什么?你是否能够改变并完善它?你无需坚持到游戏最后,只要找到感觉,知道如何做才能更好地改进这款游戏,你便可以停止尝试。

在你退出游戏后,至少针对游戏做出一个改变。你可以改变游戏运转规则,或者为玩家添加一个新的互动方式。你还可以改变纸牌的移动空间等等。不论你是出于何种原因做了何种改变,你都必须在改变后再次尝试游戏。记下变化。关于你所做的改变是否对游戏有帮助。你是否可以根据这次的改变而设想下一次的改变?如果游戏因为改变而变得更加糟糕,你是否会将规则恢复到之前的样子,还是按照其它方式再次进行调整?

我们将在后面的课程中进一步阐述游戏测试过程中的细节问题。而现在,我只是希望所有人都能够克服一种恐惧,即“如果我尝试自己制造的游戏结果会怎样?会不会很失望?”我猜测你根据课程一所设计游戏失败几率非常高(我们怎么可能只花15分钟而制造出一款类似于《战争机器》的游戏?)。但这并不表明你就是一个“糟糕的设计师”,只能说明如果你能够投入更多时间,并反复进行迭代,那么你一定能够制造出一款非常优秀的游戏。

经验教训

从今天开始你应该明白一个道理,游戏迭代次数越多,它就会变得越优秀。实际上,优秀的设计者并不擅于制造好游戏。相反地,他们更擅于将一款糟糕的游戏进过反复迭代,而让其变成真正优秀的游戏。

以下是两大必然结果:

你希望能够尽早想出一个可游戏的游戏原型。越快测试你的观点,你便拥有更多的时间去完善游戏。

从时间来看,短而简单的游戏比起长而复杂的游戏,能够提供更棒的游戏体验。也就是如果一款游戏需要你花费10个小时的时间,那么你将没有多余时间去进行游戏迭代,而你将更加倾向于另外一款只需要5分钟便能完成的游戏。特别是在后面即将开始的设计项目课程中,你更需要牢记这一点。

via:游戏邦【译文发表于2011年】


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-4-27 05:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表