❤️ ×
各类单机,绅士游戏不断更新:https://www.acghua.com/
网站地址

MidwinterEntertainment借助Improbable多玩家服务实现快速迭代丨游戏开发创新技术

news 发布于 2025-09-26 阅读(1)

游戏开发的新变革:从传统到持续集成与交付(CI/CD)

游戏开发流程示意图

以往的游戏开发更像是一场长跑:无休止的努力直到完成,之后便可以暂停。然而,随着游戏即服务(Games-as-a-Service)模式崛起,开发过程变得更加持续和动态,不仅在游戏发布初期,更在整个生命周期中不断迭代。随着持续推出新功能,项目的困难点和关注重点也在不断变化。传统的开发框架已不能满足现如今快速迭代的需求。采用持续集成(CI)/持续交付(CD)实践,能实现快速的反馈循环,使工作流程更为敏捷,让工作室能够迅速响应玩家需求,保持玩家的持续热情。

快速反馈的重要性

“快速反馈循环能促成实质性变化,确保资源集中于最重要的事项。”

实现这一目标并非易事,尽管相关工具和流程能解决部分问题,但文化和流程方面的阻碍仍然存在。这些阻碍常常因工作室的具体背景而异。合作可以带来突破,让不同团队共同推动工作方式的转变,真正实现CI/CD的原则。合作不仅能带来快Feedback,还能确保资源投入到最关键的地方,从而加快游戏质量的提升。

实现快速反馈的关键原则

这一原则无论规模大小的工作室都适用,只是原因不同。小型独立工作室可能难以投入时间和资金来维护持续改进、学习和快速迭代的原则。大型工作室虽然资源充足,但易发生盲区,忽视某些潜在的问题。

合作伙伴关系成为解决方案。通过引入合作团队,小型开发者可以减轻流程设计负担,而大型工作室则能借助外部专业力量,以识别机会和获得新视角。最终,这是一种内外资源联动的方式,帮助工作室以更快的速度前进,获得更快速的反馈,持续改善游戏体验。

通过流程优化提升游戏品质

我近期在参与Improbable Multiplayer Services(IMS)团队的项目中,合作对象为Midwinter Entertainment,目标是通过游戏测试加快开发循环。其旗舰作品《Scavengers》的更新一直受制于缓慢的构建验证流程,影响了快速反馈的实现。我们共同合作,找出方案,将验证时间从六小时缩短到仅两小时,这带来了显著改变。

这种优化能够让开发团队更频繁地进行游戏测试,快速发现和解决问题。例如每天多次测试,避免一直等待长时间的构建验证,从而提升整体开发效率。

“我们的方案将构建验证时间缩短到两小时以内。”

频繁的测试带来的好处不仅在于更快的发现问题,还能让团队成员更直观地看到改动的效果,及时反馈与调整。这样,游戏质量得以提升,问题能够及早解决,开发效率明显加快。

利用技术与人力实现最优效果

目前,《Scavengers》已进入抢先体验阶段,玩家数不断增加,游戏需要在出现问题时迅速处理,确保玩家体验不受影响。通过之前合作的优化,我们现在可以在数小时内发布补丁,而无需等待数天甚至数周。此外,我们还引入了模拟玩家技术,将AI/机器人融入测试流程,模拟真实玩家的操作,增强性能测试的全面性与稳定性。

《Scavengers》需要至少60名玩家的完整会话进行端到端测试,确保多人体验的流畅与稳定。这些措施都显著提升了游戏的持续交付能力和整体品质保障水平。

常见问答(FAQ)

Q: 什么是CI/CD在游戏开发中的作用?

A: 持续集成(CI)和持续交付(CD)帮助开发团队实现快速且频繁的代码集成和发布,提升开发效率,缩短迭代周期,让游戏可以持续根据玩家反馈优化改善。

Q: 如何通过合作推动工作流程变革?

A: 与专业团队合作可以引入先进的流程和工具,减轻内部团队的负担,提供新颖的视角,从而更有效地推动流程优化和技术创新,加快游戏开发速度和质量改善。

模拟玩家提升游戏测试效率

随着模拟玩家的引入,Midwinter Entertainment得以大幅度扩展测试规模。我们可以在一次测试中同时运行50个模拟玩家和10个真人玩家,获得有价值的反馈。通过让计算机处理重复性高、速度快、可靠性强的任务,可以解放开发者的时间,专注于更具创造性的工作。这不仅使测试变得更加快速、规律和可靠,也让更多开发者能够专注于他们擅长的领域,提升整体工作效率。

模拟玩家在游戏测试中的应用

共同塑造工作室文化

外部专家的合作价值

“这种合作的核心在于引入外部专业团队,帮助解决工作室面临的问题,然后共同努力找到解决方案。”

合作方式的正确态度

这种合作方式不同于只请顾问来指点然后离开的传统做法。我们IMS(Improbable Multiplayer Services)团队强调的是赋能,即在客户的核心团队中保持高度参与,培训他们理解问题的本质,从而让团队能在未来自主应对类似挑战。

实现持续改进的工具与原则

仅仅依赖工具是不够的。在迈向快速迭代的过程中,工具如主干开发(trunk-based development)、特性开关(feature flags)、小步快跑(working in small increments)、流程优化(pipeline optimisation)以及并行处理(parallelisation)都是有效手段。但根本上,这需要建立一套原则,推动文化的转变,从而实现持续改进。

很多公司在工具优先或盲目复制他人成功时难以达成目标。这是因为他们没有理解每个工作室的独特性、特定工具和流程的优势,以及如何最合理地应用它们。关键在于采纳正确的原则。

关键的迭代原则

如何快速迭代获取反馈?如何在小步快跑中降低技术债务?如何持续实现改进?

这些都是你需要追求的核心原则。

关于Improbable多人游戏服务

想了解更多关于Improbable Multiplayer Services的信息,请点击这里

常见问答

Q: 模拟玩家在测试中的作用是什么?

模拟玩家可以大幅提高测试的规模和效率,使开发团队可以在短时间内获得大量反馈,从而加快游戏开发和优化进程。

Q: 如何通过文化变革促进持续改进?

通过赋能团队,提供必要的培训和工具,建立以原则为导向的文化,使团队能够自主解决问题,持续优化流程和产品。

标签:  玩家