为什么选择GameMaker
之前用Unity主要是为了它跨平台,因为毕竟都拿到NX开发机了,肯定还是想能运行一下的。但电脑配置实在低,我有时候需要用那台14年的MBP来制作游戏,而且我的台式也只是4代I5+ddr3,所以运行速度其实不算快,只能说Unity勉强可用。但如果用GameMaker就挺不错了。而且14年的MBP的Mac系统运行Aseprite和Pyxel Edit感觉总有点卡(不过MBP的屏幕可真清晰呀),所以我还是给它装了Win10,现在感觉就还可以接受。
其实跨平台来说唯一能替代Unity的只有GameMaker和Godot了(一直搞不定XNA上NX),考虑到GameMaker引擎我买了网页和电脑版导出授权也是花了挺多钱的,所以我不考虑Godot!
比较让人意外的是GameMaker运行NX上直接F5再等十几秒就可以,这个做得比Unity还强大!Unity每次都要IL2CPP导出其实很费时间。就是现在GameMaker的NX订阅比较贵,一个月要79美元好像,只有第一次激活会送一个月。所以也只有游戏达到2000份以上我才会考虑订阅一下移植上去。
有时候有压力才更有动力
几个月前在老家买了个二手房,也是欠了一些钱,目前工资实在有些吃力,其实还是挺怀念大城市一万多的月薪,虽然也没存多少但起码花钱时候可以随意点。如果做游戏能有一些收入的话也能减轻一些贷款的压力。
所以现在有时候都会不由自主认真来做游戏,因为我只会做游戏了,比如每天都会调好闹钟早点起来做半个小时一个小时,比如现在有时候想放松时候会想到还有这么多贷款不快点做可怎么办就会立马开工!人们可能爱听全是热爱梦想什么的来做游戏,但全凭热爱去让你投入做游戏可能做一阵子还可以,再长可能都会有所懈怠,所以也需要一些方法保持动力。
关于保持动力其实我也没有什么好办法,生平第一次欠下这么多钱一开始我还很诚惶诚恐,比较长一段时间内我都觉得没什么意思,只想什么都不做当个三和青年,玩玩只狼听听音乐啥的。但其实过后还是觉得空空的,你知道你要去做游戏,你知道那座山你要去攀登,但是看到漫长的进度你就是不想开始做就像缓缓再做。
其实当你真正打开软件开始之后并没有想象中那么漫长和繁重。生活中很多事情都是这样,事情就在那里,你躲不掉,硬着头皮上会发现其实没那么麻烦。
目前也算是正式立项了,Steam页面我都开通了,当然没有发布,因为完成度还不够发布的程度。虽然比较拖拖拉拉的,但这个游戏是一定要做上线的,其实做游戏只要你能真正完成一个游戏,就算你觉得它没你想象中那么好,但它其实已经好过很多人了。
当然更重要的是回血,有点收入补贴家用换个新主板CPU显示器啥的也挺好。
变身装机小王子
双十一前把手上的RX 550以八折挂海鲜市场( 就买了半年 ),居然有人买,趁机自己买了GTX 960,性能有了质的飞跃。为了换显卡还换了电源和机箱。换显卡主要还是适配之前买的TN面板的144hz2K显示器,一直都是一闪一闪的,网友说显卡问题,换了好些了,但可能还是性能不够偶尔还有点闪。考虑可能是主板供电不够,不过我也不打算折腾了凑合用,以后坚决不买什么144HZ的显示器了,对于开发者还是IPS屏幕更舒服。
通过这次折腾也掌握了电脑组装小技巧,这下有人再问我说听说你是编程的会组装电脑吗?我也可以回答会!这里我也分享一点自己的小知识,比如之前我一直觉得I7很牛逼,其实应该分不同代,现在的10代I3已经强过7代I7了。GTX显卡前面是代号,后面是型号,后面一般越高性能越好。具体还是看CPU和GPU天梯图!关于内存条,越高频率的内存条要看你的主板CPU是否支持,得要主板是否支持内存超频。
其实对于开发来说,3200DDR4+10代I5+GTX960显卡已经很奢侈了,如果不适用多屏核心显卡也可以了。
在双十二时候没忍住买了两个显示器支架,组了个三屏,多屏好处在于可以不缩小界面就能处理其他软件,而且左右摇动脖子对颈椎也好!不过缺点晃来晃去久了会有点晕。
做游戏最重要的是做减法
房子事情搞定之后心态逐渐回归后我便继续制作游戏了。我发现最重要还是做减法。
一开始做的时候我也兴致冲冲,我要滑铲二段跳贴墙跳攀爬连击格斗,我要三段变身的Boss战,我要紧张刺激的追逐战令人深思的故事!但在实际过程会发现要不就是很耗时或者你的技术压根达不到。
最重要的还是在力所能及的情况下做到最合适,保留最重要的东西。比如看到一些电影什么都想要,结果拍出来就不大好看。相反很多令人印象深刻的艺术创作,音乐、电影和游戏,在资源限制下制作出来的反而让人感觉很优秀。
面对很多事情其实都在做减法,不去做氪金网游除了感性上不感兴趣,理性上还是工程量大,以一人之力感觉不大可能做出。平台游戏我玩得多,大概能察觉出好的平台游戏应该是什么样子,虽然我未必做得到很好,但应该不会做到最差。感性上我还是挺想做银河城,但我觉得我做不好,所以我选择老老实实做个关卡制的游戏。我也觉得做个卷轴滚动的比较有沉浸感,但是地图一大除了美术做不到,设计上是否不大好把控会不会给人感觉比较空。关于游戏时长,我也不确定我能否做出两个小时都很精彩的游戏,我觉得一款游戏如果能让我玩十分钟都很难,所以我觉得把游戏限定在半个小时到一个小时让人觉得还有点意思能通关就很好了。可能有人会在乎两个小时退款时间,我觉得有点杞人忧天,你的游戏十分钟半小时都未必能让人玩下去,然后你跟我说你担心玩家太快通关会退款?
一顿减法下来能做的就只有短时长关卡制的固定摄像机的平台游戏。
我养了三只小猫,挺喜欢它们几个的,所以我想做个猫咪主题的游戏,把它们都做到游戏里面当Boss!看我不揍死它们!
关于翻译和其他事情
因为要专心做游戏所以视频翻译暂时告一段落,虽然看到一些优秀的视频还是心痒痒!翻译终究只是搬运工,能带来的成就感着实有限,其实我不算是很喜欢翻译的人,我只是觉得有些好的技术视频没人翻译挺可惜的。
最近自己做了个分享技术的视频其实还挺享受的,现在视频剪辑软件生成的语音都比我自己说的好很多,我自己说话如果录起来感觉听一下都要打瞌睡了。
一直以来我都有在微博发点开发进度什么的,因为B站大家关注还是主要是翻译,发太多个人开发进度其实有点跌份,而且就10秒的小视频比较适合在社交平台发。但比较可惜的是微博莫名其妙把我封了,也没得联系解封所以我也就没办法退出微博了。后面我可能会发发抖音吧,社恐的我不爱微信QQ,所以发发正能量的动态我还是比较适应。
结语
一年到头从一开始用SpriteKit玩玩到XNA到Unity再到现在GameMaker,频繁换工具虽然不好但总算找到比较适合自己的工具也是一件很好的事情。工作从大城市到老家小地方也比较适应,以前上班做游戏有时候会觉得没什么意思,现在帮一些不懂电脑的老头老太太维护电脑网络让他们能顺畅地工作感觉还比较有成就感。生活上记得之前有一段时间下班做游戏做得太猛,腰椎痛了一两周才好。身体是做游戏的本钱,有钱还是买个可站立办公的桌子好点!身体不好,做游戏的时间就会大大减少呐!
记得刚开年时候说要做三款手机游戏一个电脑游戏,结果就做了一款简单的手机游戏,不过计划总是这样想得太满不好实现。不过2022年我还是打算把手上这款做完再做多一款平台动作游戏,当然是建立在工作环境没大变动情况下,有大的变动比如又要去大城市工作的话可能就不做游戏了,有时间多学学画画,毕竟相对编程的限制,目前更大瓶颈在于美术技术的限制。
最后以一句今年我很喜欢的话共勉:
路虽远,行则将至。
Sadi
2021年12月31日
越简单越快速越好,所以我也选择它。
@yellow: 是的!唯快不破!
加油
@ayunero:谢谢~