当年我还是一个顽皮孩童的时候,有幸接触到小霸王游戏机,玩到了让我乐此不疲的游戏,让我成为一名游戏爱好者。随着玩龄的增长,我越来越好奇这些好玩的游戏是怎么做出来的,同时更想要能够自己制作出或者参与做出一款好玩的游戏,相信很多喜欢游戏的小伙伴也有着同样的想法,但很多想要自己做游戏的玩家(俺也一样)一度不知如何开始,之后放弃了制作游戏的想法。
之所以游戏制作入门很难,是因为游戏制作不像学说唱、学篮球那么直观,制作一款游戏,涉及到绘画、音乐、玩法设计、编程等方面。对我们一般人来说,绘画好理解,音乐也好理解,玩法设计也好理解,但编程就难理解了,在没有进行过系统学习之前,我们都会觉得编程很深奥,毕竟看着那一串串不知所以的英文字符,大多数人都会望而却步的,然而编程却又在某种程度上是将绘画、音乐、玩法等各类资源结合形成一款游戏的根本。
虽然我是计算机相关专业毕业,但由于毕业之后一直没有从事本专业的工作,所以在某种程度上也可以算得上一个程序苦手,对编程也只是停留在课本上的一些习题,一开始也是很难入门游戏制作,在经过不断地摸索之后,虽然从一名游戏制作小白,到现在也是一个游戏制作老白,但也算入门吧。从我的经历上看,想要入门游戏制作,直接找一本编程的书籍,学透一门编程语言后再来开始制作游戏,那是不太现实的,因为学习的枯燥和难度会将你的耐心消耗殆尽,难有兴趣和精力来深入下去。
那么作为一名程序苦手,是否就意味着与游戏制作无缘了呢?又或者说怎样才能避免被编程劝退,尽快入门游戏制作呢?如果是以前,确实是这样的,但近年来随着Unity3D、虚幻等引擎的出现,以及引擎功能的不断完善,让很多程序苦手可以在懂得一些代码的基础上制作简单的游戏,从而让游戏开发入门变得不那么难了。目前,入门游戏制作最好的方法就是选好一个游戏制作引擎,从这个游戏引擎的官网的教程中选一个完整的游戏制作教程,跟着从头到尾一起做一遍(我之前就是选择Unity3D的飞行射击游戏教程做的),这样你就会对一个游戏的制作要素和游戏引擎的使用有一个整体的了解,并学会一些基础设计和操作方法,如果有耐心的话,再选几个教程跟着做一遍,不断提升对引擎使用和一些功能程序实现方法的熟练度。
这样,我觉得游戏开发就算得上是入门了,之后你可以自己绘制一些场景人物素材、也可以购买一些素材,尝试着做一些和教程玩法类似的游戏,又或者设计一些玩法,用游戏引擎来实现这些玩法。
这里是老白做游戏,一天一小时,一起做游戏。想要了解更多游戏制作的心得,请大家关注订阅我的账号,希望大家都能做出有趣的游戏。