哥几个,今天跟你们唠唠我这个暑假干的一件“大事”——捣鼓那你们懂的,绅士游戏!别想歪了,我说的是自己动手做游戏,不是玩!
事情是这么开始的,放暑假前,我就寻思着不能白白浪费这大好时光,得搞点有意义的事情。正我之前在B站看了不少游戏开发的教程,心里痒痒的,就想着自己也试试。
我想做个正经游戏,但是,一来技术有限,二来时间也不够,想想还是算了。突然灵光一闪,要不就做个“绅士游戏”?咳咳,我是抱着学习的态度去的!
第一步:选引擎! 我对比了Unity和Unreal Engine,还是选了Unity,毕竟教程多,上手快。下载、安装、激活,一条龙搞定。
第二步:找素材! 这步可费了不少劲。网上搜罗了一堆免费的立绘、背景音乐、音效。你懂的,这种题材的游戏,素材的要求比较特殊,得小心翼翼地找,生怕被和谐了。为了不惹麻烦,我特意找了些二次元风格的,看起来比较健康。
第三步:搭场景! 我先用PS简单画了几张背景图,然后导入Unity里,搭建了个简单的场景。美术这块我不太擅长,只能凑合着看。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第四步:写代码! 这才是重头戏!我用C#写了游戏的逻辑,包括人物的移动、对话、剧情选择等等。写代码的过程简直是痛苦并快乐着。经常遇到各种bug,debug到头秃。不过每解决一个bug,成就感也是满满的。
- 比如:一开始人物移动的时候,总是穿墙。我查了好久,才发现是碰撞体没设置
- 再比如:对话系统,我一开始想自己写,结果搞了半天也没搞定,还是用了网上现成的插件。
第五步:加剧情! 这部分也是重点,要让玩家有代入感,剧情就得吸引人。我参考了一些galgame的套路,写了一些简单的对话和剧情分支。尺度方面我还是把握得比较好的,毕竟只是学习,不想搞得太那
第六步:测试! 游戏做出来之后,我迫不及待地开始测试。结果,bug还是不少,各种穿模、卡顿、闪退。我又花了几天时间,把这些bug一一修复。
第七步:打包! 我把游戏打包成了PC版,自己玩了好几遍,感觉还不错。虽然画面简陋,剧情也比较简单,但是毕竟是自己做的,还是很有成就感的。
整个暑假,我几乎都泡在电脑前,捣鼓这个“绅士游戏”。虽然很辛苦,但是也学到了很多东西。现在想想,这真的是一段难忘的回忆。
做游戏真的不容易,需要掌握的知识太多了。这回只是简单地尝试了一下,以后有机会,我想做个更正经、更完整的游戏。
对了,我做的这个“绅士游戏”只是自己玩玩,没有公开分享。毕竟这种题材的游戏容易引起争议,还是低调点
好了,今天的分享就到这里。下次有机会,再跟你们聊聊其他的实践经历!