Life Beyond 工作室 x Incredibuild

Life Beyond 工作室简介

Life Beyond 工作室(前身为 Darewise)是 Animoca Brands 旗下的一家游戏工作室,由 AAA 游戏行业的资深人士创立,目前正在开发 Life Beyond 游戏,一款边玩边赚的科幻类大型多人在线游戏。工作室的核心团队包括:Benjamin Charbit(《刺客信条IV:黑旗》游戏总监)、Marc Albinet(《刺客信条:大革命》和《消逝的光芒 2》游戏总监)、Christian Bravery(《黑与白》和神鬼寓言系列艺术总监)和 Samuel Kahn(育碧的 Snowdrop 引擎和 Crytek 的 Cryengine 引擎技术负责人)。

所面临的挑战

Life Beyond 工作室遵循开源开发的产品驱动方法,这意味着工作室会不断改进 Life Beyond 游戏。自 2019 年 6 月初以来,工作室一直在积极开发 Life Beyond 游戏,已经推出了数个原型版本和定期发布版本。版本迭代不仅提高了创新水平、透明度和社区参与度,同时在构建一款成功的 AAA 游戏的过程中,还涉及与不同技术栈和集成(Web3、去中心化、Tokenomics、NFT)之间的协作配合。工作室拥有一支由 100 人组成的庞大团队,成员遍布伦敦、巴黎和巴塞罗那等主要城市。远程办公导致技术更加复杂,因此 Life Beyond 工作室不得不考虑如何保持最佳迭代频率。

“我们希望建立一种“快速迭代和持续部署”的文化。构建速度是保证开发流程可行的关键因素,还能帮助我们营造一种独特、舒适的工作氛围。在这种氛围下,我们可以有条不紊地定期交付构建项目,不需要任何分支、锁定、过多稳定配置或调试,或任何可能拖慢速度的更复杂的进程。因此,Incredibuild 是关键。 ”
—— Samuel Khan 首席技术官兼联合创始人

Incredibuild 如何提供帮助

工作室曾仔细对比过 Incredibuild 和其他解决方案,最终因 Incredibuild 的效果最为优越,而选定 Incredibuild。通过使用结合了构建缓存和分发技术的 Incredibuild 平台,工作室在虚幻引擎5 编程和着色器编译方面,实现了 3 倍加速。此外,构建缓存技术还帮助远程办公员工提高了工作效率,不再受低带宽限制。

“除了分布式技术外,Incredibuild 的构建缓存技术,不仅进一步缩短了构建时间,还帮助我们利用功能分支,提高办公智能化水平。即便在带宽较小的情况下远程办公,亦能达到理想水平。我们期待未来部署链接式和集中式共享缓存,实现进一步加速。 ”
—— Pawel Karczmarczuk 首席工具和技术程序员

总结

Beyond Life 工作室利用 Incredibuild,将项目速度提升了 3 倍。

清理缓存和重构项目(冷缓存)需要 22 分钟才能完成。

但二次重构项目(热缓存)仅需 6 分钟。

欢迎点击了解 Incredibuild 的虚幻引擎编译加速方案,并获取试用 License!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/226093.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

食材管家,轻松搞定!商户选择生鲜配送系统的原因

随着消费者对生鲜食品的需求不断增加,生鲜市场逐渐成为了电商领域中的热门行业。而生鲜配送系统,则是生鲜电商发展中不可或缺的一部分。本文将探讨商户选择生鲜配送系统的几个原因。 1. 提高效率 生鲜配送系统通过智能化的订单处理、路线规划和配送优化…

Unity中Shader的BRDF解析(三)

文章目录 前言一、BRDF中的镜面反射项二、分别解析每一个参数1、D、G函数:speclarTerm2、其他中间步骤3、光照颜色4、F函数(菲涅尔函数) :FresnelTermIBL在下篇文章中继续解析 三、最终代码.cginc文件:Shader文件: 前言…

Matplotlib图形注释_Python数据分析与可视化

Matplotlib图形注释 添加注释文字、坐标变换 有的时候单单使用图形无法完整清晰的表达我们的信息,我们还需要进行文字进行注释,所以matplotlib提供了文字、箭头等注释可以突出图形中重点信息。 添加注释 为了使我们的可视化图形让人更加容易理解&#…

西工大网络空间安全学院计算机系统基础实验一(123)

在实验零中,我们拿到了lab1-handout.zip压缩文件,接着,我们使用unzip ./lab1-handout.zip命令,解压缩该压缩文件。解压缩成功后,使用"ls"命令查看当前工作目录下的文件和文件夹,发现得到了"…

16.spirng源码解析-registerBeanPostProcessors

注册拦截bean创建的bean处理器 此部分实质上是在BeanDefinitions中寻找BeanPostProcessor,之后调用BeanFactory.addBeanPostProcessor方法保存在一个List中,注意添加时仍然有优先级的概念,优先级高的在前面。

竞赛选题 题目:基于机器视觉的图像矫正 (以车牌识别为例) - 图像畸变校正

文章目录 0 简介1 思路简介1.1 车牌定位1.2 畸变校正 2 代码实现2.1 车牌定位2.1.1 通过颜色特征选定可疑区域2.1.2 寻找车牌外围轮廓2.1.3 车牌区域定位 2.2 畸变校正2.2.1 畸变后车牌顶点定位2.2.2 校正 7 最后 0 简介 🔥 优质竞赛项目系列,今天要分享…

漏电保护器工作原理

漏电保护器 漏电保护器是低压线路中最常用的保护器之一,简称漏保,又称漏电开关或漏电断路器。漏电保护器除了具有空开的所有保护功能外,还具备漏电保护功能。 需要了解 一根通电导线可以产生磁场,磁场与电流方向遵循右手螺旋关…

微信如何养号?

目前导致微信封号的几点原因如下: 1.使用虚拟定位软件,进行附近人任务,频繁的切换ip,极易被判定微信被盗,对其封号 2.频发的群发骚扰消息,朋友圈发送过于频繁,给别人造成骚扰及其投诉 3.和微信好友聊天涉…

计算机基础知识59

MySQL的卸载流程 1、先停止MySQL服务:右键“此电脑”,选择“管理”,之后选择“服务和应用程序”--“服务”,在服务中找到“MySQL”,右键选择“停止”。 2、找到“控制面板”--“程序和功能”,找到MySQL&…

Vue框架学习笔记——事件处理:v-on指令+methods

文章目录 前文提要事件处理的解析过程,v-on:事件名样例代码如下:效果展示图片:v-on:事件名"响应函数"v-on简写形式响应函数添加响应函数传参占位符"$event"注意事项 前文提要 本人仅做个人学习记录,如有错误…

代码随想录算法训练营第35天| 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球

JAVA代码编写 860.柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须…

手把手实操分享:1天开发一个教育类App!我是怎么办到的

最近项目组接了一个开发教育类APP的需求,经典要求:多快好省(功能样样有、项目要得急、还得低成本)手动🐶。组长开始让调研一下给个方案,结果我啃哧啃哧1天就搞出来了,目前运行良好。在此记录一下…