Code Wizards 发布外部开发合作的五条黄金法则
The five golden rules of external development
24年前,我们创立了Code Wizards,作为一家外部开发合作伙伴,我们与众多中小型公司在后端工程、实时运营、IT等领域展开合作。多年来,我们从错误中吸取教训,许多新工作室和服务提供商的首席执行官经常询问我,他们如何才能最好地协作以实现成功。在此,我将分享五条简单的核心规则,你可以将其纳入自己的行动指南中,以帮助最大限度地减少合作中的压力,并最大化合作的乐趣。
黄金法则#1:我们从事的是信任的业务
所有游戏都是以数字形式创作的艺术作品。信任他人去丰富另一位艺术家的作品是困难的。
信任通常需要数年时间才能建立,但与新的合作伙伴合作则要求从一开始就建立信任——而这需要投入。
任何合作都需要以信任为前提,但我们可以通过持续展示双方的可信度来增进这种信任。这并不繁重或困难,但确实需要透明度、规划以及衡量和展示进展的方法。这也是双向的:客户将信任寄托于共同开发者或服务提供商,而后者也必须信任客户。
与客户建立的信任越多,他们越有可能听取给予他们的反馈
在游戏制作周期的早期阶段,往往存在大量看不见的元素——就像建造一栋新房子,地基需要时间,但很难直观地看到背后所投入的真实努力和劳动。没有任何工时表能够展示幕后正在实现的内容。找到一种方法来解释正在发生的事情,并确保它与既定计划相符。最重要的是,如果你承诺了某件事,那就一定要做到。
与客户建立的信任越多,他们越有可能听取给予他们的反馈。重要的是,所有讨论都应被视为有价值且出于好意的,最终这将有助于制作出更好的游戏。
潜在新客户往往会联系曾与我们合作过的人,了解他们对我们的看法。几年前,我记得曾与一位潜在客户通电话,对方似乎态度积极,却又有所保留。我们以“也许吧”结束了讨论。十五分钟后,他们给我们曾合作过的一位联系人打过电话后又打了回来,说:“他们说你非常出色,我们来签合同吧。”这就是声誉和信任的力量。
时刻牢记,我们这个行业很小——信任来之不易,却极易失去。声誉更是如此。信任不仅在一切顺利时赢得,也在事情出错时赢得。要勇于承认自己的错误并加以改正。当他人犯错时,要主动伸出援手,帮助他们重回正轨。
TLDR?把你的声誉当作经验值来对待——达到S级至关重要。
黄金法则#2:灵活性是关键
想象一下,你正在开发一款让所有人都非常兴奋的游戏。一切都在朝着正确的方向发展,但突然之间,感觉不够好。如果你鼓励大家稍作停顿并重新思考呢?
能够调整事物并改变我们构建它们的顺序是极其重要的。核心机制和功能触及游戏的方方面面。如果感觉有什么不对劲,立即分享反馈至关重要。强大的协作和已建立的信任意味着反馈在任何层面都受到重视并被倾听。
游戏会随着时间演变,团队中的每个人都必须愿意随之调整和适应。
我们很幸运能与多家工作室合作,而十年前就有一个很好的例子印证了上述观点。一家知名工作室拥有一款出色的游戏,但其中的墙壁奔跑机制感觉就是不对味。为了让该机制正常运行,他们需要所有内部团队齐心协力。修复这一问题导致项目暂停了两周,这严重影响了我们的团队和交付成果——但得益于这次修复,游戏的整体品质得到了显著提升(Metacritic评分也证明了这一点)。是的,这确实让我们陷入了重新排期的噩梦,我们也必须更加努力地工作,但双方团队的每一位成员都没有对这次改动感到后悔。
游戏是一种艺术形式,它们必须有趣、美观且引人入胜才能成功。一个看似微不足道的细节如果感觉不对,就可能破坏整体体验。这意味着游戏需要随着时间不断演进,团队中的每个人,包括服务提供商,都需要愿意随之调整与适应,理解如何传达这些变化,并协商出对各方都可行的方案。
黄金法则 #3:沟通至关重要
游戏团队是一个由各类人员组成的广泛群体,从极具艺术气质的人到重度工程导向的人都有。他们说着略有不同的“语言”,因此需要加以兼顾。
此外,沟通不仅仅是书面和口头形式,它还会转化为文化:团队如何协作以及他们的工作方式。不同的客户有不同的运作模式,你需要调整到最适合他们的沟通风格。
诀窍在于过度沟通。你不能假设每个人都了解项目目标,通过过度沟通,你可以确保所有相关人员都参与同一场对话。
随着游戏的进行,沟通风格会发生变化
这一点通过两个截然不同的沟通策略的例子可以最好地说明。对于第一个团队(他们正在与一家新发行商合作开发一款史诗级的驾驶游戏),我们采用了每两周一次的“项目健康”报告节奏。不仅涵盖交付物、里程碑和有效性,还涉及跨团队协作、士气提升因素和阻碍点,以及改进方法。另一个是我们已合作多年的团队;在这里,我们将沟通集中在例外情况上——报告我们看到的风险、变更或可能影响项目的依赖关系,除非被标记,否则其他一切都被预期能正常工作。
随着游戏的进行,沟通风格也会发生变化。在早期阶段,目标仍在定义中,因此沟通可能感觉更加自由和富有艺术性。但随着项目加速,纪律性开始增强。此时,在谈论目标和交付成果时,采用更正式的沟通方式就很重要了。
黄金法则 #4:了解你的弱点
我们都知道每个团队都有优势和劣势。作为一名前开发人员,你主要是凭借优势被聘用的,但在开始协作之前,你需要沟通和分享你最擅长和最不擅长的领域。归根结底,必须明确指出这些优势和劣势,以便共同制定最佳的成功计划。
除非你明确说明自己不知道什么,否则这些知识盲区会在后续引发问题。这种认知也必须从组织高层开始贯彻。例如,我可以坦言自己在交付用户界面或游戏3D建模方面并不擅长,因为这些并非我的强项。
理解团队动态中的这些具体情况至关重要,以确保我们能够围绕它们开展工作。如果每个人都了解面临的挑战,你们就能更好地协作。
你需要清楚地沟通自己在哪些方面被最有效地利用,以及在哪些方面利用率最低。
在 Code Wizards,我们清楚自己的优势:我们经常参与拥有极高并发玩家数量的游戏项目,因此当一家新工作室最近要求我们对他们的游戏进行性能分析和负载测试时,这不过是日常工作的范畴。但我们同样了解自己的短板。一位与我们长期合作过的客户希望我们协助优化其游戏客户端,尽管 temptation 是回应“我们可以做到”,并在过程中边学边做,但这只会让他们的任务更加艰难,并危及游戏的质量。于是我们退后一步,找到了另一位合作伙伴来接手并提供帮助。
想想那句老话:“样样通,样样松。”我们每个人都能带来不同的价值——这正是乐趣所在,也是我们携手合作时更为强大的原因。
黄金法则 #5:照顾好你的人
游戏行业是人的事业。打造一种能让员工保持幸福的强大企业文化,是一门真正的艺术。
当你的团队致力于一个项目时,你需要他们拥有相似的心态和共同的动机来实现项目目标。否则,混乱就会随之而来。
我学到的是,积极的文化始于被倾听,但必须是双向的。团队成员希望有机会表达自己的观点,即使这些观点与众不同或出乎意料。但领导层仍需到位。我们自称是“仁慈的独裁者”,因为我们维持着指挥与控制的层级结构,同时把人当作人来对待——而不是当作“资源”。人们希望被倾听,但他们也需要一定程度的指引。
如果你让团队保持愉快,那么他们会制作出更好的游戏,这是一个简单的事实。
交响乐团总有一位指挥家,事情就是这样运作的。不过要小心你的领导方式,因为没有人愿意在独裁统治下付出额外的努力。归根结底,每个人都应该觉得自己是团队的一员,并且每个人都在朝着共同的目标努力。在这样的文化氛围中,人们通常会对日常工作感到满意。
几年前,我们团队的一位成员不幸失去了父母。整个过程迅速且出乎意料,而那位父母居住在国外。未经任何请求,他们的项目组主动接手了工作,将其加入任务清单,并明确表示他们可以放下所有事务,团队不会因此受到影响。这种尊重与关爱无法通过教学或刻意营造获得,它是优秀之人真心希望他人安好、并主动伸出援手相助的自然结果。
最近,我们不得不对一个人选错岗位的情况进行一场艰难的对话。他们非常出色且极其聪明,但与角色演变后的要求严重不匹配。讨论这个人不在合适的位置上令人不适,但这是必不可少的。我们共同决定让他们回到原来的工程岗位。几个月后我们重新评估了情况——他们感到开心、满足,热爱自己的工作,并产生了巨大的影响。我享受那场谈话并让别人失望吗?没有。但有时这种棘手的对话对每个人来说都是最好的选择。
如果你让团队保持快乐,那么他们会制作出更好的游戏,这些游戏也更有可能取得成功。
总之,关键点如下:
- 信任:具有真正价值的商品——了解建立和维持信任需要付出努力。
- 灵活性:游戏是艺术,而非IT——确保你们共同协作打造最佳游戏。
- 弱点:认清自身的优势与劣势,并确保弥补你最薄弱的环节。
- 沟通:团队(有时规模庞大)能够创造出令人惊叹的游戏,但前提是团队之间沟通顺畅。
- 人员:游戏是由人而非工具打造的——快乐的人能做出更好的游戏!
来源:GamesIndustry.biz · 全球游戏产业 · gamesindustry.biz