GameLook 报道/游戏是一个跨学科行业,每一个团队或者工作室都有自己的短板或不擅长的事情,即便是人手资源都不缺的 3A 公司,有些事情内部做起来性价比也远低于外包。
图片来源:Pixabay
那么,对于同行而言,什么时候该找外部合作伙伴?如何与外部团队合作为项目降低研发成本、为工作室降低风险呢?最近的业内活动中,EA 发行制作人 Juney Dijkstra 分享了如何有创意地充分利用外部伙伴合作,并通过三个案例讲述了外部伙伴在不同情况下可以给游戏制作带来的帮助。
以下是 Gamelook 听译的完整内容:
Juney Dijkstra:
我没有水晶球,但如果要向你们承认什么东西,那就是没有什么是确定的。世界在不断变化、我们的行业在不断变化,我们自己也在不断变化,这就意味着,游戏研发并没有一刀切的模式让所有人使用。
没有任何两款游戏的研发是一模一样的,哪怕你让同一个团队、做同一个品类,用同样的时间和预算,我们每个人也会改变。
这同样意味着,我们不能用需要的每一个行为准则来研发、销售并一直在内部销售游戏,因为这是不现实的。也就是说,如果我们不能在内部解决所有事情,那就一定需要外部合作伙伴,以多元化和可盈利的方式持续地进行游戏研发,这就是我们今天要说的内容。
快速介绍一下要分享的内容梗概,首先说一下关键要点,如果你们要从今天的分享得到什么,那这些要点就是最需要关注的。随后,在定义你的团队、工作室和自己是谁之前,我会简单介绍一下自己的从业经历,以及为何说这个话题,因为在确定你自己不是谁、哪一部分可以交给外部团队去做之前,首先要定义自己是谁。
然后,我会请求同行们重塑自己的思维,因为,询问自己不能做的事情可能会显得有些消极,所以我希望大家改变思考方式,将这些无法在内部完成的挑战作为一个学习和成长的机会。接着我会将一些案例分析,或者让我个人经历的一些想要分享的情形。
关键要点
从个人、团队和工作室角度,我认为最重要的一件事,就是定义你的愿景是什么、目标是什么?然后,找到是什么让你与众不同、什么是你的优势带动了你和你的工作室获得收益。这里,你可以从反面去找,你的挑战是什么?哪些部分是你不应该或者不能在内部完成的?思考你所拥有的机会,因为这些挑战当中存在很多的机会。
比如,你可以充分利用内部人才,确保他们做的事情是自己最擅长的领域、是他们想要学习和成长的东西。与其聚焦于所有事情,你不如将一些东西交给其他人去做,如果你真的有东西要其他人完成,与一个外部伙伴合作,业内有很多的伙伴可以用更低的预算比你内部研发更有效率地完成这些事情。
一旦你和外部伙伴建立了这些关系,就可以获得长期利益:你可以节约成本、降低风险,还能够从与不同文化的人们沟通学到很多东西。
那么,我从哪里来?为什么我分享的这些东西对你们是有价值的呢?我是一名硕士程序员,经过培训的制作人,因此我开始入行就在一个发行公司担任制作人,那是一个非常小的独立游戏公司,叫做 SOEDESCO,在这家公司的时候,我在 PC 和主机平台发行过 50 多款游戏,有零售也有数字版,并且发行到全球市场,他们与全球的独立开发者合作。
在这家公司的时候,我建立了一个发行管线,将 QA、本地化、游戏评级以及外包和移植工作加入其中。所以,自从我 2015 年进入游戏行业开始就在与外部伙伴合作。
随后,我加入了 Paradox Interactive,在这里我最主要的一个工作就是成为《暗影狂奔三部曲》主机移植版本的发行制作人和产品经理,期间与很多的外部伙伴合作,也和很多独立团队合作过。
接着,我成为了 EA 外部研发部门的研发总监,同样,工作重点是与全球不同的研发公司对接。此外,我还是 Discord 平台 Game Production Community 频道的创始人和总经理,主要是帮助业内研发领导层们学习交流,为我们的研发团队提供更好的支持。
定义你的团队是谁
我发现很有价值的一件事就是定义我的价值观,这给我带来了启发。你作为一个工作室、团队或者个体,或许都有一个梦想,它可能是经营一个健康、可持续和盈利的工作室,研发能够带来出色玩家体验的优秀游戏。
你拥有一个单独属于你的愿景,拥有能够推动你前进的价值观,你有设定的目标,如果没有,那应该立即去做。我觉得每个团队都是独特的,所以没有一个通用的方法来定义你的工作室或团队,不过你可以从内部已经有的东西开始,比如你有什么独特的方法、它们可以带来什么?他们的渴望是什么、希望在哪个领域成长和提高?
然后,找出他们有什么能力,在他们有限的时间内能够做到什么?所以你必须思考你的优势是什么、你和你的团队能做的独特事情是什么?
了解这些之后,再来看另一面,因为现实情况是,你和你的团队不可能做所有事。就像我们开始说的那样,游戏行业唯一不变的就是变化,我们的世界、我们自己都在变化,因此,你不可能在内部做完所有事情。坦白来说,一定有些事情是你不应该尝试内部去做的,因为你不可能对所有领域都投入持续的人力财力和资源,有些东西是你不需要在整个研发过程中使用全职团队来做的。
这时候,你知道了自己的愿景、独特的优势,那么,什么部分是你不需要内部去做、什么是可以与外部伙伴合作完成的?另外,即便是你的团队内部有了解如何做某些事情的人,并不意味着内部研发就一定性价比很高,你不一定要聘用足够多的程序员完成所有的代码工作。
因此,了解那些你不需要在内部做的事情,确定了自己的愿景、团队需求和优势,以及优先事项之后,对这些方面发出挑战,因为你可能懂的一两个领域,但不一定了解所有的方面。所以,把这些东西呈现给团队,让他们找出问题,如果不介意,你还可以与其他领导、联合创始人讨论,这些愿景、优势是否反应了工作室的真实情况,看看他们是怎么认为的,让你们的意见彼此互补或者进行辩证。
重构你的思维:挑战中寻找机会
这时候,你或许已经有了一个自己和团队可以做什么的事项列表,还有了一个不能做或者不应该做的列表,这可能会有些痛苦,但我希望你们可以重构思维方式,因为这并不是失败,而是一个机会,这些机会来自不同的方面。
其中一个就是你可以充分利用团队的能力,尤其是担任多面手的小团队成员,并不意味着每个人承担的所有工作都很适合他们,或许有些正在做的事情并不特别适合他们,而是最好交给其他人来做。
比如,你有一个程序员可能也会德语,当你寻找发行商的时候,你觉得德语版本可以让自己的团队搞定,这是否意味着应该让你的德国程序员来做本地化翻译呢?当然不是。这样做的结果可能不会带来最好的翻译效果、也不一定是他们想做的事情,甚至不会为你带来最大的利益,如果让他们写代码、让其他人做翻译,或许你会得到更多。
你的策划可能也在做 QA 工作,如果有一个更好的 QA 公司,比他们更能找到游戏 bug 和制作测试报告,这时候你应该让你的人才做他们最擅长的事情。所以,当你确定了团队目标和优势之后,寻找外部伙伴帮忙有很多的优点,你可以短暂对研发团队扩容,还可以在特定领域扩张,甚至还可以招聘一个每周只需要工作 10 个小时的人,将非优先级的事情外包出去。
这样做可以帮你节约 HR 资源、人员开支、职业规划,还不用和他们签订长期合同。你可以在需要的时候找外部团队合作,尤其是项目确定了截止日期之后。
另外,特别是印度这样的发展中国家同行,对这个问题的感受更深刻,因为同样的预算你们可以做更多事情,比如我来自荷兰,这并不是最发达的国家,但同样的薪水我可以在印度或巴西招聘几个同样水准的人,但在荷兰只能招一个。
你可以同时做很多事情,很多项目的截止日期都是有意义的,所以在外部工作室的帮助下,你的研发越早完成,比跳票要好得多。比如,你或许已经找了营销机构,进行了游戏发布之前的预热,如果无法按时发布,不仅意味着要投入更多营销预算,还可能让游戏热度消失,社区也不再相信你做出的承诺。
而且,更早获得回款对于你有更多的帮助,这可以让你将收入重新投入到研发当中,带来更大的收益。最后,你可以最大化外部团队的能力,找外包的时候,你可以做同样的事情,他们可能拥有着与你不同的专长,你可以让他们用这些优势做更多事情。
还有人问过一个问题,我没有资金找外部伙伴合作怎么办?你的资金或许紧张,但你可以通过创意的方式来完成外包。比如,你内部做的有些事情可能交给外包更划算一些,你还可能在一些不必要的领域投入了资金。
即便是没有资金,也有其他方式可以给所有人带来更大的利益,比如发布后分成的方式、游戏发布后支付等。我还看到一个不经常被使用的方式,比如你的团队内部有些方面并非一直需要,其他团队可能也有类似的情形,这时候你可以与优势互补的团队交换资源,比如让你的 UI 团队帮助对方,让他们的概念美术师临时过来帮忙。
在进入案例分析之前,我想要再次强调,如果你的挑战高于需求,并不意味着失败,内部无法满足一些需求是很自然的事情,这里的机会就是开始打造新的合作关系,你们随后可以建立长期合作以降低风险、减少成本,将其变成长期优势。
案例分析
1、临时寻找外部帮助
我会通过三个案例来说明与外部伙伴合作的三个方面,选择这些案例不仅是因为它们给我带来了惊喜,也是让我来到这里分享的原因。
这个案例中,我是《Lost Words》项目的咨询师,我的背景是发行制作人,但之前都是做移植项目,从未担任过自研游戏的制作人,这个情况下,公司缺乏制作人、但我又不能申请这个岗位,因为当时刚加入 Paradox 团队。
不过,我有一些自由时间,他们又需要人帮助游戏制作,所以我告诉他们,我没有他们需要的制作经验,但我知道他们正在与一个发行商合作,我恰好知道如何与发行商合作,我恰好知道 QA、移植、与发行商沟通等方面的事情。我每周投入几小时的时间与他们的创始人、QA 等人沟通,在他们找到需要的制作人之前,我可以帮忙顶一段时间。
对我来说,我希望自己与研发团队更近,而且这并不是免费的工作。说这个案例,主要是当你需要某个岗位,但又无法快速找到合适人选的时候,可以找一个自由工作者或者咨询师的角色临时帮忙,每周可能只需要几个小时。
2、在力所能及的情况下及时寻求帮助
第二个案例是在可以承担的情况下及时扩张,有一个团队几乎是我的救星,我知道当预算紧张的时候,我始终可以找他们帮忙,我不知道他们的团队有多大,但他们可以帮助你找到一个解决方案。
我们的合作是从一件很小的事情开始的,当时我们需要做一个补丁,但需要额外的程序帮助。随后他们在另一个项目上帮我们做了概念美术、Switch 移植版本优化,最终,我们和他们签订了 6 位数的外包合作。
你们可以从很小的合作开始,了解他们的工作方式,形成长期合作之后,就可以在需要的时候找到伙伴帮你解决问题,比如我的预算不足时,可以找他们救急。他们位于巴西,所以同样的预算可以找更多的人手做更多事情,你也可以找合作团队,他们不一定是你的对手,在需要的时候,你们可以互相帮助。
3、最大化外部团队专业能力
第三个案例是我们将 Paradox 的一款游戏从 PC 移植到主机平台,我们与三个不同的外部工作室在同一个项目上合作,公司又投入了一个 10 人以内的小团队开始新项目。我们与一个法国游戏用户调研公司合作,还有一个印度的 QA 公司。
加入 Paradox 的时候,这些项目已经在研发,我担任发行制作人,并且发现这个项目对 Paradox 很重要,但重要性却不如正在进行的其他项目那么高,意味着我们在这项目可以用的资源并不是很多,我必须自己做很多事情。
但我很清楚,即便是能够亲自完成所有事情,也不可能按时将游戏发布,甚至会严重跳票,因此我很早就找到了 QA 合作伙伴。这个项目遇到了很多问题,比如引擎迭代,多个版本累计导致的代码混乱,有很多的挑战,幸运的是这个伙伴恰好能够搞定这些方面的问题,甚至在更多方面给了我惊喜,比如他们知道如何给游戏做年龄评级。
另外,他们还非常了解 debug 工具、了解游戏性能,不仅达到研发团队想要的运行性能,还做到了精准的操作反馈。所以这个案例中,我最大化利用了外部合作伙伴的能力,他们不仅帮助了 QA,还帮我们解决了更多方面的麻烦,另外,我也有了更多时间做其他的工作。
总结
为了确定如何充分利用外部合作伙伴的帮助,我建议同行们首先定义或者评估你的优势,你的愿景是什么、目标是什么、团队能做的独特事情是什么?找到你的优先事项,以及不能或者不应该在内部做的事情。
承认你面临的挑战,不要尝试所有事情都内部完成,因为这是不必要的。把它看做一个机会,看做一个可以让你充分利用内部人才能力的机会,通过让他们觉得有益的方式带来更多的回报,然后与外部伙伴合作按时完成研发。
通过预外部合作的方式节约成本、降低风险,让你不具备的专长为你带来帮助,这样的合作还可以带来长期利益,你们可以不断提升,不仅更了解他们的工作方式,还可以发现他们更多的能力,为你的团队带来更多互补。