1、特定事物、领域的了解:
如果你对某些东西有一定的了解,比如数学,物理或者美术,音乐都可以,那么你可以利用这些东西的原理制作游戏,比如2048、割绳子、纸镜、音乐游戏。
2、生活经历:
如果你平时是个喜欢思考,善于观察和总结的人,那么就算你没有对某方面的深入了解,也可以通过对生活场景细节的抽象提炼进行天马行空的游戏玩法设计。比如模拟经营、桌球、切水果、flappy bird。
3、各种文化、知识交融:
如果你了解某段特定历史、对武器很了解、对战争时代的人物性格了解、对他们的生活状态了解,你可以设计一款战争模题材的RPG游戏,当然你也可以天马星空的设计魔幻、科幻题材的游戏。
4、另外:
其实个人认为做游戏没有什么绝对需要的基础知识,游戏创造的是特定体验,你要做的就是传达你心里想要表达的一种体验。
当然,我也是希望你做出来的游戏能更有内涵,更有趣,所以你能具备更多的知识当然是最好的,而这些知识就太多了,我一直跟身边朋友介绍我的工作就是生活,生活贯穿了工作。
如果非要问的话,心理学、程序、文理知识、美术、建筑、音乐、电影艺术、游戏化技巧、想象力、逻辑思考能力、耐心、细心、沟通能力、文案、自信、敢于想象和传达美好游戏体验的能力。
补充一点,很多时候游戏是在讲故事、在制造特殊的环境、在教人一些知识道理,比如文字游戏、钓鱼游戏、教育游戏。我最近比较喜欢研究博弈论和哲学方面的东西,这些东西其实在生活中随处可见,但是我们可以将它进行放大,设计出典型的例子,将它游戏化,放在游戏当中,玩家会从中获得乐趣、惊喜甚至知识,这样的游戏也更耐人寻味。