第十二章 纠结(1/2)
《深入迷雾2-虚幻之城》的开发工作已经进行了大半,整个游戏已经有了一个大致的轮廓。
游戏全部场景和关卡的设计已经完成,苏离此时已经完成了第一部分关卡的材质替换工作。
Oasis引擎中的物理引擎相当的智能,可以根据模型的形状自动设定碰撞体积,以及提供了相当丰富的物理效果。
如果模型不是非常的复杂,仅仅用利用引擎附带的内容就能够实现绝大多数的物理效果,并自动生成模型发生物理变化时的动画效果。
如果是传统的引擎,要实现这些功能还是比较繁琐的,虽然也有现成的解决方案可以参考,但是工作量绝对不小。
智能化的引擎极大减少了这些繁琐的工作量,让设计师有更多的时间进行设计创造。
外包的第一批背景原画也已经交付并确认接收,现在苏离已经有条件做一个试玩版了。
尽管引擎已经提供了一个优秀的程序框架,不过苏离还是需要自己写一些代码。通用的东西只是为了能够在大多数的情况下使用,苏离需要做出一定的修改才能更加贴合自己所需的情况。
苏离做的第一个测试版内容并不多,确切的说这个版本并不完整。人物模型依旧用的简易小人,UI的设计也没有完全交付,音效方面现在只有几个效果音效,完整的BGM还没出来。
不过这些都是细枝末节的东西,添加起来很快,苏离现在需要让整个游戏能够按照自己预想的方式运行起来。
代码工作又耗费了一周的时间,这一周里外包的资源陆续交付完毕。陆续将这些东西添加到程序当中,在六月的第一个周末,苏离完成了第一个测试版本,版本号定为1.1.1.20180607_Alpha。
虽然是Alpha版,不过完成度已经非常高了,得益于堪称黑科技的引擎和代码,原本应该是BUG满天飞的Alpha内部测试版,BUG的数量比一般的BETA版都要少得多,恶性BUG几乎没有。
当然,这个版本的内容不多,大概是前20%的完整流程夹杂着后期10%的流程,不过整个流程的设计开发工作已经基本结束,这一版测试通过之后很快就能把完整的流程内容放进去。
游戏的后半部分是整款游戏的亮点,技术实现的难度也比较高,许多设想需要苏离自己完成代码。
果然如同苏离所预料的那样,依托于Oasis引擎优秀的通用解决方案,游戏的前半部分几乎没有遇到什么BUG,只有一些参数上的问题需要调整。
主要的BUG集中在后半部分,在后半部分中,苏离还遇到了唯一一个会导致整个游戏崩溃的恶性BUG。
如果玩家在使用“时空转换器”的“时间节点”功能后,没有等待足够的时间直接使用“时间回溯”技能,会导致整个游戏直接崩溃。
很幸运,苏离第一次测试就测出了这个BUG。
原理不难猜,苏离记录下这个BUG的时候已经猜到了大致的问题所在。
走了一遍流程,苏离又凭经验测了一些可能会出问题的情况,记录下第一批需要修改的点。
游戏测试其实是一个很繁琐也很重要的工作,需要足够的耐心。大的项目组里会有专门的人负责进行游戏测试,而小项目组通常是全员一起来完成这个工作。
如果项目组小到只有一两个人,那么会邀请一些相熟的朋友来帮忙进行测试。
Oasis引擎中提供了一个测试功能,搭载了一个人工智能系统开帮助进行测试工作。这个功能可以完成绝大部分的常规测试工作,而开发者只需要自己测试一些可能会出现的较为极端或者特殊的情况。
毕竟人的脑洞还是非常大的,很多时候玩家看到一些修复补丁的说明,会惊讶怎么会有人发现各种奇葩的BUG。
当晚,第一次测试工作结束,苏离对这个版本的完成度还是相当满意地。
而唯一不满意的,则是屏幕中正在跳动的简易小人。
主角的三维模型进度比他预料的要慢得多,这让苏离有些担忧。
上一版模型已经通过了验收,只剩下最后的细节和上色,按理说应该很快就能完成。
一个Q版三维模型,又不需要对方进行动作设计,怎么会耗费这么久的时间?
苏离打开了电脑上的聊天软件,找到了接自己外包任务的美工,发了一条信息过去。
本章未完,点击下一页继续阅读。