迅速做出设计决定,坚持下去,然后立刻想一想这个决定的后果。
当意识到错误时,要准备后推翻之前的决策。
游戏设计就是关于做出决策,需要尽可能做出最好的决定,尽快确定一个创意比拖延更好。
当开始开发一个种子创意时,有许多因素需要考虑。
设计方案必须通过八项测试或者过滤器:
如果未能通过某项测试,就要改变设计方案然后再次进行所有的测试。
测试1:艺术冲动。
这个游戏看起来不错吗?(直觉)
测试2:人群特征。
我们的目标受众很喜欢这个游戏吗?
测试3:体验设计。
这个游戏设计得不错吗?(美学、兴趣曲线、共鸣主题和游戏平衡)
测试4:革新。
这个游戏是否与众不同?(包含一些玩家从未见过的新内容)
测试5:商业和市场。
这个游戏能够盈利吗?
测试6:工程。
这个游戏在技术上是否具备可行性?
测试7:社交/社区
一些设计目标可能需要很强的社交元素,迅速蔓延的病毒式传播,或者围绕你的游戏形成社区。
这个游戏完成社交或者社区目标了吗?
测试8:玩法测试
当游戏发展到可玩的程度时,必须通过玩法测试(这个是所有测试中最重要的)
尽快把游戏开发到可玩的程度,测试的目标也经常需要改变。
游戏测试者是否享受这个游戏?
当设计被束缚的时候,改变测试是可行的。重要的是,无论是改变测试还是改变设计,最终可以找到通过全部八项测试的方法。
选择创意中最容易被修改和塑造的那个,这样就更容易在测试中存活下来。
八项测试:设计必须满足许多约束条件,只有当设计通过了八项测试而不需要修改的时候,设计才算完成。
1、这个游戏看起来不错吗?
2、目标受众喜欢这个游戏吗?
3、游戏设计得不错吗?
4、游戏是否与众不同?
5、游戏能够盈利吗?
6、游戏在技术上是否具备可行性?
7、游戏完成了社交或者社区目标了吗?
8、游戏测试者是否享受这个游戏?
迭代规则:游戏测试和改进的次数越多,就会越出色
迭代问题1:怎样才能让每一次迭代都有意义?
迭代问题2:怎样才能尽可能的
瀑布模型:不需要任何迭代,因为瀑布不会回头。
优点:在编写代码前花费更多的时间进行规划和设计。(只有这个优点)
违背了迭代规则。
螺旋模型:
三个理念:风险评估、原型和迭代
1、想出一个基础的设计
2、找出设计中最大的风险
3、建立原型消除这些风险
4、测试这个原型
5、基于从原型中得出的理论做一个更详细的设计
6、回到第2步
重复这个循环直到系统都完成
敏捷宣言:
1、最重要的目标是通过持续不断地及早交付有价值的软件使客户满意
2、欣然面对需求变化
3、经常的交付可工作的软件。
4、业务人员和开发人员必须相互合作
5、激发个体的都知,以他们为核心搭建项目
6、不论团队内外,面对面的交谈
7、可工作的软件是进度的首要度量标准
8、敏捷过程提倡可持续开发
9、坚持不懈地追求技术卓越和良好设计,敏捷能力由此提高
10、以简洁为本,它是极力减少不必要工作量的艺术
11、最好的架构、需求和设计出自自组织团队
12、团队定期烦死如何提高成效,并依次调整自身的举止表现
核心元素:灵活的目标、优先级列表、冲刺、争分夺秒会议、演示日、回顾、
敏捷是一种哲学,而不是一种规定的方法。
风险消除:停止积极的思考,然后开始认真考虑那些会危及游戏的风险
1、是什么让这个游戏平庸?
2、我们怎样防止这样的风险发生?
必须面对那些不想碰到和立刻解决的问题。
制作有效原型的10个技巧
快速原型制作对于高质量的游戏开发是非常重要的。
原型设计技巧1:回答问题
每个原型都应该设计为回答一个问题,有时候甚至更多。
原型设计技巧2:忘记质量
制作“快速而简陋”的原型。制作原型的唯一要关心的问题是它能否解决问题。
原型解决得越快,这个原型就越好。
一个精致的原型会摧毁你的目标,会隐藏真正的问题,会带来错误的安全感。
不要逃避迭代规则。
原型设计技巧3:不要太过留恋
系统的第一个版本肯定不是一个完成的产品,而是一个在构建出正确系统之后就会丢弃的原型。
带着一切都是临时的心态开始原型工作,为偶一要关心的是这个原型是否能回答问题。
把每个原型都当作学习机会。
原型设计技巧4:区分原型的优先级
为风险设定优先级。
原型依赖性。
原型设计技巧5:有效的并行原型
同时制作几个原型。
原型设计技巧6:并不总需要数字化
目标是尽可能地完成更多次有效的迭代。
大多数原型设计的过程就是关于寻找问题和找到解决它们的方法。
建立纸上原型。
原型设计技巧7:无须交互
所有原型无需数字化甚至没有必要可交互。
原型设计技巧8:选择一个“快速迭代”的游戏引擎
能够在游戏运行时改变代码
原型设计技巧9:先构建玩具
很多游戏都构建于最好的玩具之上。
通过先制作一个玩具再想出游戏,可能从根本上提高了游戏的质量。
当创造的玩法是基于一个很有趣的玩具的一部分,两个层级就能通过最强有力的方式互相支持。
玩具:不要思考游戏是否好玩,而是要思考参与这个游戏是否有趣
1、如果游戏没有目标,这个游戏会有趣吗?如果不是我怎样才能改进它?
2、当人们看到我的游戏的时候,会想要与游戏产生交互吗,甚至在他们知道应该怎样玩之前?如果不是,我怎样才能够改进它?
运行在一个现存的游戏上,想出怎样才能为它添加一些玩具类的特质
在还没有任何游戏创意之前制作一个玩具
原型设计技巧10:抓住更多迭代的机会
完成迭代:问题的描述的进化,问题在每次循环中都变得更加具体。
激情:
1、对这块游戏的成功是否抱有极大的激情?
2、如果失去了激情,怎样才能找回它?
3、如果激情没有回来,是否应该做一些其他的事情呢?
在每次冲刺的末尾,当在研究原型和准备接下来的计划时,一定要记住做一个“激情检验”。
激情是潜意识与你交流的方式,失去了激情就说明一些地方出现了问题。