时空幻境的作者谈怎样做一款好游戏

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之间都差距甚远。只有真正深刻理解自己所   在领域的事情才能做好事情。
  不要用复杂的算法。
posted @ 2011-08-13 14:01  yanng  阅读(362)  评论(0编辑  收藏  举报