Unity为 Jurassic World Alive所带来的改变

Unity的企业支持、培训和现场咨询带来的变化

Ludia工作室的《侏罗纪世界 Alive(Jurassic World Alive)》:Unity案例分析

Developing your own game engine is no small thing. And when you’re also using it to create a major title like Jurassic World Alive under a looming deadline, the pressure is on. So Ludia had a major decision to make – proceed with internal engine development or convert to a third-party platform. Read this story to learn why they chose Unity.

该游戏

Jurassic World Alive 利用定位技术和增强现实技术(AR)重现庞大的恐龙

观看预告片

目标是

在创作过程中从 自己的引擎切换到Unity,并在紧张的截止日期前及时完成创作

平台
项目工作人员

约60人(开发高峰期约120人)

 

公司

员工:350人或以上

总部:加拿大蒙特利尔

在游戏开发期间切换到Unity

Moving a major title from one game engine to another halfway through development takes strategic planning, rigorous migration processes, and timely training. Fortunately, Ludia chose Unity. With millions of pre-registered players eagerly awaiting the Ludia/Universal Games and Digital Platforms launch, Unity stepped in with Enterprise Support, onsite experts, and a wide range of training options. Ludia – a veteran, 350-person studio known for best-selling titles such as Jurassic World: The Game, Battlestar Galactica, What’s Your Story?, and Dragons: Rise of Berk – not only met their launch date but also benefited from workflow enhancements and cost reductions.

The results

  • Unity Enterprise Support, onsite experts and training made for a smooth conversion
  • More autonomy for artists and fewer bottlenecks in the production pipeline
  • Less expensive than developing and supporting an internal engine
  • The game renders in several hours vs half a day for the pre-Unity version
  • Game crash rate is much lower on Unity-based games than other games
迁移到 Unity

过渡到实时3D内容创建平台

出于多种原因,大型工作室会使用不同的游戏引擎来创作或是支持不同的项目。Ludia也不例外,在他们开发Jurassic World Alive的时候,他们在使用旧的C ++引擎时也在开发具有更高性能的子引擎。

但根据Ludia的编程工作室经理Jimmy Beaubien的说法,他们“意识到子引擎还没有准备就绪,事实证明的确还需要很长时间才能使它顺利运行, 于是决定寻找第三方解决方案。“

在那时,距离他们开始开发Jurassic World Alive已经有六个月了。 在几个商用软件的抉择中,他们选择了Unity来创作一个小规模实验项目。 项目非常成功,于是他们决定停止制作自己的引擎,将Jurassic World Alive项目迁移到Unity中。

重点从编程转向内容创作

对于Ludia而言,转移到Unity是一个根本性的转变,因为他们自己的引擎有一个专注于编程的开发环境,Beaubien说道,“Unity完全不同,是一个专注于内容创作环境,每个人都可以在其中为游戏作出贡献,其中整合了3Ds Max等工具中的大量内容,我们非常喜欢。“

Catherine Barbeau, Jurassic World Alive的主程序员补充说:“使用Unity,我们的美术师们更少地依赖程序员,可以独立创作。 当我们使用之前的引擎时,程序员完成了大部分可视内容的集成工作,现在艺术家有更多的选择。 不细讲我们用到的功能了,可以说我们从中受益匪浅。“

她开玩笑说:“注意到我们的程序员不再被要求将这个物件向左移动两个像素或是其他类似的琐事。” 认真地说,她喜欢工作室的美术师们主动开始尝试更多并提出建议,例如新的着色器。

在将着色器添加到游戏中之前,Catherine要求程序员评估它们对性能的影响,“Unity工具包鼓励创造并使开发者的生活更轻松,因为他们不再需要从头开始做所有事情。”

企业支持

在恰当的时间得到恰当的帮助

鉴于紧迫的开发时间以及开发人员的数量,迁移到新平台有许多需要考虑的因素。 幸运的是,Maggy Larouche,Jurassic World Alive的高级制作人,曾在她以前的公司见过Unity员工,了解他们能从中提供许多帮助。

“当Ludia决定迁移到Unity时,我的第一个建议之一是获得Unity Enterprise支持以获得及时的帮助。 而且因为这是第一次与Unity合作 - 并且由于项目的规模 - 他们设置了现场工程师与我们的员工密切合作并实时回答他们的问题。 通过安置这些工程师,Unity展示了其灵活性和远见,为我们的起步提供了关键支持。“

Beaubien补充道,“让Unity工程师与我们的工程师交谈是最好的策略,因为他们能够清楚了解对方的话语。 与远程技术支持沟通相比要好得多,他们可能不知道你正在努力解决的问题。 有人在现场意味着他们可以直接看到我们的代码并指出问题,进行深入的评论 - 这就带来了巨大的改变。 这就是为什么即使在一年后我们仍然继续使用企业支持服务。“

及时培训

升级他们的Unity技能

既然95%的Jurassic World Alive开发者在迁移平台之前都没有Unity开发的经验,培训就是必需项。按照Larouche的说法,他们是由所谓的一些“自由时光”起步的:“起初是让我们的开发团队自由探索Unity,在那里他们可以访问所有Unity培训视频,这样他们就可以挖掘他们想要的任何内容。”

他们接着为程序员/设计师提供为期三天的课堂培训,为美术师提供两天的培训,Larouche说,“这对于将大家的水平提升一定程度非常有帮助,然后我们又花了几天时间让他们进行实验和进一步调查。”

经过初步培训,他们开始向Unity过渡。 在前三个月,他们获得了额外的个性化课程,包括大量的UI培训,由于创建自己的编辑器和窗口的需要。

持续学习与认证

使他们的Unity专业技能获得成长

现在,随着团队使用Unity的熟练度加强,Ludia计划根据他们的需求进行持续培训,并投资更多在Unity学习上,这使他们在培训类型,形式和日程安排方面具有灵活性。 “我们很开心能在难以自学的项目上得到专业课程培训,”Beaubien说。 “在这一点上,我们希望大家能学习到更多的功能和主题。”

Beaubien向他的开发人员发送调查,了解他们的兴趣是什么,并确保其与当前的项目和挑战保持一致,而后他们建立了特定的Unity培训讲座。 “以目前为例,对着色器和图形编程肯定有很多兴趣。 那是因为还有很多没有得到充分诠释的内容,所以我们可以在Unity中更多地利用相关功能,用于优化 - 这对于移动端来说很重要。”

他们正在探索的另一个领域是Unity认证。 “我们有一些成员被认证为Unity开发人员,我们希望使每个人都有机会学习和发展,期望有更多Unity专家,他们可以在开发新功能或开发其他游戏时克服新的挑战,“Larouche说。

这也将有助于他们吸引Unity人才,他们已经开始将Unity体验列为许多职位发布中的关键资格或所需技能。

Alex Thabet, CEO, Ludia

“选择迁移到Unity是我们做出的关于Jurassic World Alive项目最好的决定之一。Unity给予我们更多功能,灵活性以及我们需要的在预算和时间内完成大作的帮助—我们永远不会后悔当时做出的这个决定。”

Alex Thabet, CEO, Ludia
Maggy Larouche, Senior Producer – Jurassic World Alive, Ludia

“切换到Unity的一大好处是,我们现在可以一下子找到人来上手制作游戏,他们已经拥有丰富的Unity经验,从第一天工作开始就有高效率,这进一步加强了我们团队的力量。 在使用Unity进行开发之前,我们必须先花时间培训人员使用我们的专有引擎和工具集。”

Maggy Larouche, Senior Producer – Jurassic World Alive, Ludia

成果和优点

Full steam ahead like a hungry T. rex

Since Jurassic World Alive was launched, they have millions of active players and are growing with thousands of new players a day, so it looks like Ludia’s production strategy really paid off. (One typical 5-star review: “Great new game by Ludia, better than Pokémon GO in most aspects.”)

So, what were some of the additional benefits Ludia enjoyed after migrating Jurassic World Alive to Unity? One thing that Barbeau noticed was that the crash rate on games made with Unity is on average much lower than on games made with other engines, including “code-mature” games that have been available for several years.

Beaubien likes that with Unity it’s easier to build for different devices and that their build times are two or three times faster compared to the internal engine. “In the past it would take an entire afternoon to compile a build, whereas with Unity it takes only a couple of hours.”

And Larouche adds that they spend less for Unity than they did to develop and maintain their internal game engine, though those numbers obviously remain confidential.

Finally, while they switched to Unity primarily to populate the world with lifelike dinosaurs, other games are benefiting too. In parallel to Jurassic World Alive, another team produced and released What’s Your Story?, and the Unity-powered and much-anticipated Warriors of Waterdeep – Dungeons & Dragons is coming soon, proving Unity’s versatility for a wide range of Ludia’s wildly popular mobile games.

我们使用 Cookie 来确保为您提供网站的最佳体验。有关更多信息,请访问我们的 Cookie 政策页面

明白了