游戏设计之难 - 读云风 BLOG 有感

在看完云风的 一个卡牌构筑游戏的构想 后,不得不说游戏设计是比写代码要困难得多的事。因为写代码是能立即看到成果的,写个 1+1,计算机就会给你个2,程序员无非是操纵计算机把人的想法实现出来。而这个想法从何而来?是从人脑来的。在游戏开发中,就是策划的大脑。
游戏设计所做的是整个游戏开发周期里最困难的那部分工作,就是通过发挥人脑的创造力,凭空想象出一些好玩的规则,然后交给执行岗位(程序、美术、QA)去执行出来。
这就像是目前的人工智能,虽然 ChatGPT 说出来的话像模像样,但它不会主动思考,就像程序员一样(无意冒犯,我自己也是程序员,这里只是类比,大部分程序员确实是拿着设计稿去执行的,这也是合格的程序员。甚至有时候设计师不希望程序员有太多自己的思考,因为那样会扭曲他们的设计,违背他们的本意)。而游戏设计过程是一个思考的过程,在人工智能里就是 AGI,目前还是一个人类完全触碰不到的领域。由此可以说,游戏设计过程是人脑发挥其顶级智能的过程。
我们从云风的设计过程也能看出过程的困难。云风是那种花一个月就能写出 skynet 初版的神人,为什么写代码这么高效的人,在设计游戏时遇到这么大困难?因为写代码更多是个执行过程,虽然也有很多设计过程,但很多设计过程其实已经确定了,都是面对某种需求、解决某个痛点时自然而然出来的。比如 skynet 最初是解决 Erlang 语法抽象问题,写了一个 lua 仿版,后来云风觉得那个版本是项目定制的,无法开源,但这个想法不错,就重构成 skynet 了(模糊记得是这样,如果不对欢迎指正)。
我过去几年也曾经努力设计过几款游戏,也像云风那样在本子上写了很多手稿,甚至有一个“游戏创意仓库”,每当有个新的游戏创意时,就加到这个仓库里,成为我“游戏设计”的积木。但这么多年过去了,虽然积木越来越多,但仍然设计不出一个像样的游戏,以至于我知难而退,已经不敢再触碰这个领域了。
今天写这篇文章主要是想让大家意识到设计一款好玩的游戏有多困难,不要觉得设计游戏很简单,觉得“我上我也行”。当然,如果是国内手游策划让你有这种错觉,我表示理解:)
最后我想说,虽然做出小丑牌、杀戮尖塔这样的游戏很困难,但这是神作,不可能所有人都能做出这种游戏的,这种游戏不但需要有超高的 IQ 和努力,我想还需要一点天赋吧。对于普通的游戏开发者,不用做出100分的游戏,能做出60分、70分的游戏,也不错了。甚至对于国内很多骗氪游戏的策划,不作恶都已经是白莲花了。也可以像 PocketPair 那样,把不同游戏缝合到一起,如果能创造有趣的体验,也会是好游戏。