时空幻境的作者谈怎样做一款好游戏
1、昨天我在知乎上看到这样一个问题,你玩过的最有创意的游戏是什么?一位名叫“郎启旭”的用户的答案吸引了我:
“Braid,中文名:时空幻境没有之一,个人玩过最是艺术品的游戏,画风,音乐,剧情,玩法每一方面都是完美。对时间这个元素把握得最好,最有创造力的游戏。最开始玩的时候觉得这游戏不就是马里奥嘛;玩着玩着你会说,诶,有点意思;再继续,你会怀疑自己智商,面对设计巧妙的关卡头痛;当解决这个关卡的时候,你又会获得超强的成就感;再玩下去,你会在觉得不可能有玩法上的变数时遭遇新的变化,对作者惊为天人,如此反复,最终在念念不舍中结束游戏。”
这款游戏确实让我眼前一亮,于是,我找到了这款游戏作者的blog,上面有一篇他在母校UCBerkeley的一个题为“How to program independent games”的演讲,音频和ppt如下
2、
我做了一些笔记:
1)游戏开发需要做哪些工作:
game design:游戏设计
level design:关卡设计
art direction:美工和界面设计
audio direction:音乐设计
business development :生意拓展
marketing / PR:市场推广
financial management :财务管理
2)游戏开发的一些经验
搞定事情的效率要非常高。
不要过早优化,大多数代码跟效率无关,因此大多数时候优化是不好的。
不要过早担心数据结构的使用。
优化并非都是不好的,关键是优化的对象,你可以对每个程序的运行时间、运行时空间进行优化,最为重要的,要 对自己的生命的时间和效率进行优化。
几乎所有的计算机科学学术论文都不管用。它们为一点点好处增加太多复杂性。
知与行相差甚远,knowing 和deeply, intuitively understanding之间都差距甚远。只有真正深刻理解自己所 在领域的事情才能做好事情。
不要用复杂的算法。