搜索 Unity

Introducing Unity DevOps for game development | Hero image
Introducing Unity DevOps for game development | Hero image
分享

Is this article helpful for you?

Thank you for your feedback!

今天我们激动地宣布Unity DevOps首次登场!这款属于Unity Gaming Services的模块化DevOps解决方案包含免费的月度订阅。

DevOps工具和方法可以帮您产出更多、更早地找到bug,并交付质量更高、更具创意的体验。然而长久以来,用于普通软件开发的DevOps产品并不能很好地服务于大家这样的游戏工作室。

因为游戏开发有许多独特的要求,只有用专门打造的DevOps解决方案才能解决,如:

  • 规模大,二进制文件和项目仓库有时会变得非常庞大,大型项目经常能达到数个TB的大小。
  • 角色多,掌握各类技术的团队成员每天都会为项目贡献不同的工作。
  • 平台杂,每种平台或商店都有着自己的提审要求和SDK,跨平台开发意味着平衡好所有的标准。
  • 复杂程度高,即便是最小的功能做起来也可能非常麻烦,造成测试与迭代周期不断延长。

出于这些原因,您的DevOps工具必须能随项目的大小或复杂程度缩放规模,满足每一名团队成员的需求,还能将项目搬上任意位置。而有了Unity DevOps,您就能享受可轻松缩放的服务、为所有角色设计的用户接口、对各类平台的支持等等。

Unity DevOps将我们的Plastic SCM和Cloud Build产品合二为一,形成适用于游戏开发的解决方案,帮您更频繁地产出内容、交付高质量的游戏。原方案现在重新命名,成为Unity DevOps的组成部分:Plastic SCM现在称为Version Control,Cloud Build现称作Build Automantion

联合起来更强大

Version Control和Build Automation组合起来后,您就能在两样工具间跟进内容与工作流、自动化更多流程,更轻松、灵活地为各类需求部署解决方案。我们新的上手指南,以及流线化管理和统一收费还能帮您快速投入使用。

Unity DevOps还带有新的菜单导航,使得发起构建、审查拉取请求、管理构建产物等日常工作变得更轻松。

Unity DevOps dashboard view
Unity DevOps仪表盘

即日起,您只需注册Unity DevOps便可获取Version Control和Build Automation两样工具。Unity DevOps免费试用版包含三个席位、5 GB的免费储存空间,及每月200分钟的免费构建额度。

想要试试自动构建但您已经有版本控制服务了?没关系,您可以挑选任意一款Unity DevOps工具使用。Build Automation可兼容包括GitHub在内的任意版本控制服务,而Version Control则能与任何引擎一起使用,无缝地嵌入现有技术栈。

最后,Unity DevOps根据消费量收费,您只需支付超过每月免费额度的部分。详细的收费规则请登陆Unity DevOps网址查看。

Version Control(版本控制)

制作游戏很难,学习和应用恰当的源控制服务也是一项不小的挑战。有许多工作室的版本控制服务在处理大型文件时简直能用“爬”来形容,有些使用两种服务来衔接美术与程序的工作,另一些则面临着数不尽的其他问题。

我们认为版本控制系统应当让团队协作更轻松、让您能专注于创新,而不是带来更多疑难问题。Unity DevOps Version Control,前身为Plastic SCM,可让各工作室有能力创造心目中的游戏,不必在规模、迭代速度上做出妥协,或同时使用多种版本控制服务。

我们一直在听取用户的反馈来改进Unity Version Control,并且会在Unity DevOps上继续如此。最近几次更新后,您现在可以用网页完成代码审查,使用各平台客户端的黑夜模式,并安装新版Unity与Unreal插件。

随着Unity DevOps的发布,我们很激动地推出带有3D模型预览地beta版网页仪表盘功能。您现在可以直接从Version Control精细到线框地检查3D模型(.glb、.gltf、.fbx和.obj),甚至逐帧播放动画。

Version Control的3D文件查看器

我们决心将Unity DevOps Version Control打造成解决开发挑战的利器,让您能轻松做出改动、尝试新点子,快速、灵活地缩放开发流程的规模。

Build Automation(自动化构建)

构建方案是任何开发流程不可或缺的一部分。构建得慢,测试也不会频繁,使得游戏更有可能出现恶性bug。大部分构建管线的建立和维护过程都很冗长,让创作者把本该用于创作的宝贵时间花在了其他地方。将构建过程托付给云端能使本地工作站有更多余力完成更有价值的任务,提升团队的生产力与产出质量。

Unity DevOps Build Automation,前身为Cloud Build,是一款使用简便的连续整合与开发(CI/CD)解决方案,可在云端完成构建与部署,使您能更频繁地打包并发布质量高、创意足的软件版本。

Build Automation只用几分钟便能连接上任意仓库源,并设定每次提交修改时手动或自动执行构建。Build Automation同样支持多种平台,包括iOS、Android、Windows和WebGL,让用户无须再为每个平台维护构建基础设施。

您还可以灵活选择构建整个项目或可寻址资产,设立下游部署目标,如Cloud Content Delivery(CCD),或用Rest API根据需要来定制部署管线。

开始上手Build Automation

Build Automation能让用户在云端为各类平台完成构建,帮您做到快速调试、轻松试验,并最终上市更好的游戏。

精彩远不止于此……

熟悉DevOps的人都知道不断迭代的开发流程远不止于版本控制和自动构建。光有多产的CI管线却不管理文件产出就像搭建一条高效的流水线却把产品倒在地上。

因此,我们即将推出Artifact Center,帮您储存、管理和组织项目的产物。无论生成了多少文件,该功能都可让工作更灵活,使团队能找到想要的版本来更快地完成测试、更早地挑出bug,尝试更多的想法。

用游戏开发专用的DevOps工具实现更频繁的发布,转变工作方式并产出更棒的游戏。现在就来注册使用Unity DevOps吧。

2023年3月7日 类别 Engine & platform | 9 分 阅读

Is this article helpful for you?

Thank you for your feedback!

相关文章