bluegobin
2013-05-29 00:24:09 +08:00
我推荐使用成熟的游戏引擎Unity3D,有三种脚本可以选择C#,JS和Boo,其中Boo和Python类似,但我并不推荐使用Boo,C#是最好的选择。
Unity3D的免费版本现在可以发布MAC,Win,Linux,Android和IOS,所以不用担心价格问题。对于初学者来说,使用成熟的引擎可以更快地获得成就感而不是被复杂的细节打垮。
做游戏真的很难很难很难。。。程序方面相对来说较为简单,如果用Unity,看文档逛社区就基本可以解决。设计方面可以从《The Art of Game Design》《A Theory of Fun for Game Design》看起,我之所以推荐英文版是因为英语对做一个好游戏非常重要,中文的资料很少,想及时看到一手资料就只能看英文的。声音方面如果自己没有相关的技能,最好去使用现成的资料或者外包。开发社区推荐TIG Source,多去交流才能提高。
你的目标是Greenlight,嗯,怎么说呢,非常非常地高,但我并不认为没有可能性,即使你现在什么也不会。只要你能坚持和不断地努力,一切都有可能发生。你的年纪还小,如果条件允许的话可以考虑出国去读游戏相关的专业,不是所谓的游戏开发培训学校,而是类似于陈星汉的那种(南加州互动媒体学院)。
因为这条路很难,所以即使放弃了也没太大关系,毕竟能走下去的人是极少数。