《APICO》这款“养蜂模拟器”有哪些值得我们关注的地方?( 三 )


GWB:你们在开发过程中有没有得到过别人的帮助?有没有人给过你们开发方面的建议或帮助你们解决问题?
TNG:我在制作这款游戏的过程中结识了一些朋友 , 包括其他游戏开发者 。 我们互相聊天 , 这对于吐槽或交流想法来说非常有帮助 。 这让我意识到 , 大多数人并不了解游戏开发者的工作 , 我们只是心存理想并且挣扎前行 , 哈哈!我们后来开始与发行商WhiteThorn合作 。 他们在游戏发行方面有多年的经验 , 可以就常见的隐患或他们过去为另一款游戏解决的问题向我们提供建议 , 这对我们很有帮助 , 我们很高兴能得到这样的帮助 。
GWB:你之前的编程经验对游戏的开发有帮助吗?
TNG:确实有帮助!在我的“现实生活”中 , 我是一名软件设计师 。 我编写过各种古怪的应用程序和服务器程序 。 这些年来我在如何项目设计或规划系统架构方面学到了很多东西 , 从中积累了很多经验 , 并用到了开发这款游戏、组织各项事宜、确保开发能正常进行 。 我认为如果没有这些经验 , 我们会花费更长的时间来开发 , 尤其是因为我们两个人当中只有我是开发人员 。 除了bug和与引擎相关的问题外 , 对我来说 , 大部分时间里编程都很轻松 , 但我在像素艺术方面花了很多时间 , 因为我在这方面没有经验!
《APICO》这款“养蜂模拟器”有哪些值得我们关注的地方?】GWB:你为什么选择使用GameMaker引擎来开发游戏?在开发游戏时 , 你们是否受益于某些资源或社区?
TNG:之前我提到过 , 在HTML5中开发第一版游戏原型(以及演示版本!)时有点不方便 , 但我们接受了这些限制 , 度过了这个难关 。
我们知道开发主机游戏不现实(我们必须重建所有东西) , 但后来我们觉得“好吧 , 完成一个能发布的电脑版本就行了” 。 当我们决定需要一个发行商来帮助我们解决一些问题时 , 我们意识到H5游戏对大多数发行商来说是一个很大的风险 , 主要是因为发行主机版本(基本上要重新编程)涉及的成本 , 所以我开始考虑其他的游戏引擎 。 我用过GameMaker这款引擎 , 当时它还叫YoYoGameMaker 。 那时候我年纪还小 , 不懂编程 , 几年前我又接触了GameMaker , 了解了GameMakerStudio的能力 , 看到了它用的脚本语言与Javascript很像 , 所以我们首先选择了这款引擎来开发 。 我也觉得我能用小时候接触过的引擎开发出一款游戏 , 这感觉很棒 , 算是一个循环 。 与WhiteThorn签约时 , 我说我们会先用3个月的时间将游戏移植到GameMaker引擎上 , 但最终却用了6个月 。 不过这是值得的 , 我可以在GameMaker中添加很多平衡性调整(QoL) , 而在Javascript中我们无法实现这一点 , 比如制作非常漂亮的光影或水面反射或有趣的字体 。 至于资源 , 我找到了优秀的文档和教程 , 我在那里找到了很多问题的答案!Discord平台在解决一些基本问题上也很有用 , 虽然我问了很多没有多少人遇到的小众问题 , 但它绝对是一个游戏开发入门的好地方 , 学到的经验教训 。
GWB:如果说你从这次游戏开发中学到了一些经验教训 , 那会是什么?
TNG:我再也不会以同样的眼光看待电子游戏了!我以前根本不知道游戏开发者在作品中花了多少时间、做了多少工作、绞尽了多少脑汁 , 当我在这款游戏上花了一年多的心血后 , 现在的我比从前仅仅是玩家的我更有欣赏游戏的能力了 。 我还了解到 , 独立游戏社区里的人都非常积极、友好 , 我在社区中遇到的几乎每位开发人员都非常棒、非常热情 , 并且总是愿意提供帮助或回答问题!
GWB:为这样的游戏制作演示版本并进行推广难不难?

相关经验推荐