游戏开发公司攻略 游戏公司的日常
让玩家上手新游戏是一件相当可怕的事情。众所周知,第一印象很重要,而我们只有一次机会。当然了,制作一款完美的游戏更是难上加难——如今,就连大部分3A游戏也会在发布当天打补丁!那么,为什么很多游戏公司转而采用抢先体验呢?(Early Access,下文简称EA)模式呢?
本文作者、Simutronics克里斯工作室首席运营官·摩尔
EA是一种比较新的游戏开发方式:2013年3月前,Steam总共只有12家店EA游戏版本。从那时起,第一个体验模式经历了快速发展。玩家熟悉的《英灵神殿》《Splitgate》目前只提供博德之门3等游戏EA版本,处于研发的不同阶段。
随着这种方法为许多开发商和发行商带来回报,游戏行业内出现了一系列EA表亲。你可能听说过。Beta、Demo演示、游戏测试和开放式开发等术语。本质上,这些方法是相似的:你需要先把游戏交给玩家,然后继续优化和改进内容,直到开发正式完成。
为什么要这样做?你应该如何调整团队来适应这个过程?如何与玩家沟通?
EA该模型允许开发者在完成1.0版本之前尽可能长时间地调整和优化他们的游戏产品。虽然这种方法对游戏有益,但它也可能对开发团队造成障碍,导致游戏几乎很快就完成了!……因此,如果你决定选择开放式开发,你必须在以下几个方面做好功课:
1. 创建一个更新游戏版本的时间表。
2. 在正式发布游戏之前,优先考虑您想要测试和改进的功能/玩法。
3. 有一个务实的认知来实现每个目标需要多长时间,心理准备可能会推迟(基于玩家反馈)时间表。
我们之所以选择开放式开发,是因为我们的游戏《Galahad 3093是一款多人游戏,在发布时必须满足玩家的需求。为了实现这一目标,我们最初只向玩家推出了一个基本的游戏版本(只有一张地图、一种游戏模式和少量的定制选项),为游戏正式发布前需要添加的功能建立了一个列表,并承诺定期更新。
在每个新版本中,我们将根据玩家的反馈调整游戏内容,并逐步添加我们想要实现的功能。随着时间的推移,游戏的核心体验不断改进,游戏玩法和功能也越来越丰富。
听起来很简单,对吧?但事实并非如此——如何鼓励玩家提供反馈、收集和过滤玩家反馈是我们面临的最大挑战之一。
内外沟通
由于公众对游戏开发知之甚少,外部沟通可以促进开放式开发。
为了解决这个问题,你首先需要真诚、频繁地与玩家沟通,并在这个过程中教育他们。你可以通过开发者博客,Steam公告和社交媒体告诉玩家游戏开发的最新进展。如有必要,您还可以向玩家详细解释游戏开发的一些细节!
如果你计划开发一个功能,有必要让玩家知道背后的原因和开发团队的想法,而不是让它们蒙在鼓里。这有助于玩家提供更具建设性的反馈。如果有人问你问题或回应你,这意味着他们真的很关心你的游戏,所以你也需要尽力与每个人互动。毕竟,当游戏正式发布时,你总是希望它足够有趣,能够吸引尽可能广泛的玩家。
社区管理的重要性
随着玩家对游戏的理解通过频繁诚实的更新(开发进度),你会逐渐建立一个社区。EA在游戏社区,很多玩家会长期关注你的游戏,所以你必须时刻倾听玩家的问题,了解他们的想法。
这是一项不容忽视的重要工作。您需要安排人员跟踪玩家的反馈并与玩家互动。你不妨考虑尽快雇佣一名社区经理来收集、整理和回应玩家的反馈,而开发团队可以专注于制作游戏。
从某种意义上说,社区经理就像玩家和开发团队之间的中间人,需要从噪音中找到有用的信号。如果你足够幸运,你的游戏社区可能会吸引一群充满激情的玩家,但并不是每个反馈都应该平等对待——社区经理需要选择最有价值的反馈。
另一方面,开发团队还应与社区经理沟通,分享游戏开发背后的愿景,让社区经理向玩家传达,让玩家了解您的内部流程和管道,并鼓励他们提供最有用的反馈……否则,社区经理可能不知道哪些信息值得向开发团队展示,或者需要进一步跟进玩家的反馈。
作为中间人,社区经理必须始终了解开发团队对游戏的后续更新计划,以及开发时间表是否发生了变化。社区经理需要与玩家分享这些信息,以便玩家提前做好心理准备,以避免延迟的负面影响。
社区经理的另一项任务是引导新玩家了解游戏和游戏开发阶段。一般来说,社区经理可以建立它FAQ板块、在Steam与新玩家分享有用的资源,如论坛帖子、博客文章等。否则,每当新玩家进入游戏时,社区经理就会被问到同样的问题。
我们习惯于使用它Discord与玩家沟通,团队喜欢这种互动,并鼓励玩家经常提问或提供反馈。Discord不适合保存信息,我们推荐开发者Reddit社区或Steam论坛等地方发表常见话题的主题文章,让玩家轻松查看。
作为社区平台,Discord可能对新玩家不友好,甚至可怕。为了营造和谐的氛围,你需要从一开始就建立相互尊重的社区规则,并委托值得信赖的玩家担任管理员。在这种氛围下,活跃的玩家也会积极帮助新手。
在开发《Galahad 3093》的过程中,我们花了几个月时间,构建了一个由充满激情的玩家组成的线上社区。这些技术娴熟的玩家愿意帮助新手,因为他们明白,在游戏中获得愉悦体验的玩家数量越多,游戏正式发行时收获成功的可能性就越大。
制定扎实的研发路线图
为了顺利完成游戏的开发,您需要从第一步开始执行计划,专注于不断更新,以改善游戏的核心体验,并添加玩家所需的功能/玩法。
在你的计划中,你必须注意盲目地过度扩大项目规模,因为这可能会导致项目过度扩大甚至失控……在 Simutronic在工作室里,开发团队每周都会把主要精力投入到我们认为最重要的游戏更新中,为下一次更新准备新的内容,而不会在不太重要的任务上浪费时间。
我们坚持每周更新游戏,总是第一次修复Bug,从不拖延,这将有助于我们保持一款先体验游戏的稳定运行,确保它不会让新玩家感到无聊。另外,在道德层面,Simutronics如有必要,任何任务都可以推迟到下周。我们宁愿推迟推出新的玩法,也不愿加班,因为从长远来看,这会损害团队的士气。
在制定内容更新计划时,了解团队的能力和工作流程将帮助您避免延迟,但请记住,任何计划中的时间表都不是一成不变的。
避免延迟的另一种方法是尽快测试(计划中)新功能/游戏玩法。如果一个新的游戏玩法不够有趣,就没有必要浪费几周甚至几个月。你应该优先考虑游戏玩法中的基本元素,而不是花哨的东西。因此,请让玩家尽快体验您计划添加的游戏玩法,并根据玩家反馈判断它是否值得投资于研发资源。
此外,值得注意的是,在游戏的开放开发过程中,你不仅需要考虑玩家的想法和需求,还需要忘记你的计划。毕竟,玩家不可能理解你的愿景,因为它包括内容路线图、营销计划、商业模式、潜在的合作伙伴关系等复杂因素。
玩家总是告诉你他们喜欢/不喜欢游戏中的内容,并可能提出解决问题的方法。有时候玩家的建议是完美的,但有时候玩家的建议不符合你的计划。归根结底,你需要在开发团队和玩家的想法和需求之间找到平衡,并为双方提供最有利的解决方案。