欢迎光临散文网 会员登陆 & 注册

RoN支持者开发日志(60——2023/09/22

2023-09-24 01:11 作者:E1xP  | 我要投稿

摘要:开发进程

写在前面的话

该篇内容来源于VOID向玩家群体所发送的邮件与Steam的公告。
该翻译旨在让更多的人了解与理解RoN游戏以及官方开发组。
如有错误,敬请指出

注:本篇部分表达经过润色与本土化,具体意思请以英文原文为准

2023.09.22 Ready Or Not 支持者开发日志 卷60

内容:开发进程

来自 VOID Interactive

绪言

        嘿,老哥们!

        这是我们两周一次开发者日志的第60卷!

    今天让我们来聊聊,我们因为各个团队都在努力开发1.0版本,从技术层面来说没法构建新的公开版本(更新),以及我们目前正在开发什么内容。我们将以技术开发的视角,来讲述一下在开发过程中,我们难以在全面而快速的开发中构建更新版本的原因,同时聊聊我们是如何避免开发过于紧张,如何维持开发效率的。

        而这一切都是为了进一步向前,而不是一直Early Access,我们将见证这个项目在不远的将来,能成功地以成熟完整的样子于大家见面。我们很抱歉那么久为玩家带来一次更新,但我们目前对开发进展很满意,我们很感谢大家对我们的支持,我们很兴奋现在的开发内容,最终都能在1.0版本中展现给大家。

(注:更新版本(incremental update)指的是在大版本(里程碑版本)之间的那些公开更新。于公开更新相对的则是非公开的开发更新。)

        这次,我们不仅会展示一些开发成果,我们也会展示不少正在开发内容。

全方位开发流程与玩家的联系

        理想情况下,我们希望能尽可能为玩家提供更多的游戏版本。但就我们目前的开发进展来说,在快速、全面地开发1.0版本的过程中,有许多开发都是相互关联且分割不开的。

        下一段我们会举例说明一些开发为啥会互相关联;主要因为游戏中多个相互依赖的系统都在快速开发,如果要构建一个开发版本,则需要在1.0之前的一些关键的节点保证开发进程的中断、恢复与同步。

(PS:此处应该指的是构建一个稳定版本需要停下来做测试,然后恢复到开发中,而且还需要保证更新出来的版本,在各个系统之间相互同步和平衡)

全方位开发的例子

        假如说,我们想构建一个包含新地图 郊狼(Coyote)的更新给玩家玩。

如我们上文所说的,游戏正在全方位开发,——从Swat AI的改进(稍后展示)到整体UI/UX的调整。各个不同的开发系统没法划分成完全独立的组件,更没法从开发中抽离到新的更新版本中。

        而这就意味着从技术角度来说,在现有阶段,要加Coyoe这种新图,就需要我们以某种形式把相关的系统功能也加进去。

  • 首先,我们得现想办法实现新的AI生成系统与AI优化。而这就意味着我们要从当前的开发抽离出来,去大量打磨(测试和优化),继而导致完整更新要往后推迟。这种内容固化的问题将导致我们没法继续开发,这也是我们下面要聊的核心。

  • (“内容固化”,指的是我们停止开发新功能,为现有的内容进行巩固、优化的时间点)

开发中的地图 郊狼Coyote 的一些预览
开发中的部分AI互动点
  • 我们也还需要实现地图中的一些新角色,大部分角色模型都还在开发,甚至还有一些还在概念阶段。

  • 但如果我们不这样实现这些系统,我们就得用别的模型作为占位符,这样子会大大降低游戏的角色多样性,让游戏变得更无聊。

为不同地图开发的新角色模型
  • 此外,我们还需要实现新的 海量音效系统(Quantum Sound System)用以支持建筑中的声音播放。

  • 我们也得先办法实现新的地图选择系统。

开发中的地图选择系统
  • 我们更需要实现新的自定义系统、武器选择系统、新的警局地图、新的配乐以及跟这些系统相关的东西。虽然不少系统都已经在收尾了,但还远没达到能更新的程度。

新警局的一些预览图
  • 此外,我们还需要提供简报系统、ATAK(交互式平板电脑)、地图对应的简报内容、配音、蓝图和更详细的信息。

显示新地图蓝图的ATAK
  • 然后,我们需要回滚新开发的内容,修复新旧系统所导致的问题。(如回滚新UI等之类的东西)

  • 最后,我们还得用几周时间来测试这样一个与1.0版本完全不同的临时版本,以保证游戏版本的质量。

未来意义与开发动力

        比喻来说的话,在开发进程的这个阶段要想办法更新,就像是拆掉一栋房子,然后用临时的东西重建一半,再装修装修,然后拆掉大部分,再重建成最终的房子,跟中间的完全不一样的房子。

        在这类改动规模较大,且相互关联的开发进程中,发布更新会给整个开发团队带来相当大的开发压力,会导致开发团队重复开发内容。

        我们的目标是开发一个优秀的游戏,在1.0版本后也将持续更新。确保开发团队高效工作,热爱自己所从事的,热爱自己所努力的事物,对我们非常重要。

        这确实对我们很重要,所以我们在过程中就充分考虑了开发驱动力与构建更新版本在技术方面的问题。我们的最终目标是为玩家提供完整的游戏体验、提高游戏的质量与可持续性(可重玩性),在我们发布1.0版本之后,你肯定会爱不释手的。

结语

        这就到了第60卷开发者日志的结尾,别忘了继续关注未来的开发信息。

        如果你们想要帮我们在Steam支持者的开发版本上测试新内容,并与我们反馈您的意见,亲自参加RoN的各种活动,欢迎来www.voidinteractive.net或在Steam商店页面购买成为支持者。

        若你是在Youtube或Twitch上想做点新游戏的视频创作者的话,要不要试试这游戏?Ready or Not已和Lurkit合作以提升创作体验。请务必在这关注我们:https://www.lurkit.com/games/ready-or-not/streams

脚踏实地,志存高远

VOID Interactive

        其实从开发角度,在一个个相互联系的需求里面,要临时构建版本确实很麻烦,尤其是要保证质量上线这事上。

        大部分开发肯定选择整体开发完整后,测试上线,而不是中途临时构建一个稳定版本,这事Void解释的倒是在理。就看他最后给我们看啥样的1.0了。

E1xP

2023/09/24



RoN支持者开发日志(60——2023/09/22的评论 (共 条)

分享到微博请遵守国家法律