谢谢好友 @董晶晖 的邀请,虽然我是开发游戏引擎的,但也不妨借着最近游戏圆桌的时机,就这个很感兴趣的话题,分享给大家个人在这方面的些许思考。
游戏产品开发中,我认为设计师最容易犯下的错误,是大量含糊不清的本能设计。
首先我来尝试定义一下,什么是含糊不清的本能设计?
游戏设计师或多或少都是玩家出身,虽然每个人的阅游量不同,但站在玩家角度体验过不同类型的游戏后,必然会对游戏形式与内容产生一个初步的理解,在脑海里能够笼统地归纳出一个游戏大概有哪些构成部分,如画面要素,任务系统,战斗系统,动画系统,技能系统,等等。相信基本上每个硬核游戏玩家,在闲暇之余脑子里都闪现过无数游戏创意,以及“如果让我做一个XX类型的游戏,我觉得能够这样设计,肯定会很有意思”之类的想法。
我把这种基于体验的初步认知定义为本能,而这个本能往往是含糊不清的。简单举几个例子:
从一个内容享受者看来,这种通过体验而产生的初步认知无疑非常有成就感,大量的游戏经历有助于玩家形成自己独特的品味和质量标准。但作为一个游戏设计师,若错误地把这种本能误认为自己的专业性,将会十分危险。很可惜我认为市面上充斥着各种各样的本能设计,往往只有拙劣模仿的形,丧失了设计的魂。以下在不提名的前提下举几个真实的例子:
相信大家在游戏中多少都出现过让自己皱眉头的瞬间,其实这时候停下来想想,很可能都反应了背后的设计原点疏忽,不够考究的现象。
我认为游戏设计(或许任何产品的设计)应该在原则上超越这种含糊不清的本能,设计中一切决定(decision making),不论大小,都需要达到基于专业知识以及逻辑思维的分析判断,尽可能消除所有二义性。只有这样,才能最大限度保证游戏设计始终在自己可控的范围内,降低设计失败的风险。一个我个人很喜欢的丈量准则是,对于一个设计点,尝试以最简洁的语言把它清晰无误地表达出来,如果嘴上无法表达清楚,就证明脑子里缺乏知识积累,并没有思考清楚。这时候去搜索和学习对应领域的知识与经验,再相应实践才会成长。
通过以上的例子,不难发现逻辑思维是基础,然而这个基础可以存在于无数种设计上下文(context)中,一个游戏设计师只能尽量去掌握部分上下文,不可能做到精通方方面面。因此这篇回答的主要目的在于阐述一个思维理念,不在于要求所有人了解所有设计。