颠覆性 CI/CD 解决方案

更快地构建游戏并减少 bug。使用 TeamCity 增强您的游戏开发能力。

备受领先游戏工作室信赖

为什么选择 TeamCity 进行游戏开发?

TeamCity 是最流行的游戏开发 CI/CD 工具之一,从独立开发者到 3A 工作室和发行商,各种规模的公司都在使用。

无论您在制作流程中使用何种工具,TeamCity 都可以让您为工作流设置全面的构建-测试-发布管道。

与现有游戏开发工具无缝集成

TeamCity 与领先游戏开发工具无缝集成,确保您的项目拥有简化、高效的工作流。

TeamCity 与 Helix Core 仓库无缝集成,支持由代码更改触发的自动构建,在整个开发周期中实现轻松设置和顺畅协作。将搁置更改列表的构建和测试结果直接发布到 Perforce Helix Swarm,确保代码审查侧重于自动检查无法捕捉的细节。

了解详情

专注于打造沉浸式体验,告别管理构建流程的麻烦。TeamCity 的 Unreal Engine 集成包括对 BuildGraph 的深度支持、跨多个代理拆分工作负载,以及在 TeamCity 中从 BuildGraph 脚本动态创建构建管道。

获取插件

使用 TeamCity Unity 插件增强 Unity 项目开发。检测构建代理上的 Unity 版本,并利用 Unity 构建运行程序的智能补全。无缝探索 Unity 构建步骤并访问具有高亮问题的结构化构建日志。TeamCity 还支持 Unity Pro 和 Enterprise 基于序列号的许可,包括自动激活/停用。

获取插件

支持行业标准

TeamCity 可与现代游戏开发中使用的所有主流技术和工具集成。

为您的游戏开发流程解锁 CI/CD 的全部潜能

多平台

在 Windows、macOS 或 Linux 上构建游戏并将其分发到各个平台,包括 App Store、Google Play、Xbox、PlayStation、VR 头戴设备、网络浏览器等。

多语言

使用您的首选编程语言编写游戏和内部工具,并使用 C#、PowerShell、Python、Kotlin 或其他脚本自动执行 CI/CD 流程。

多云

如果您选择在云中运行构建管道,可以使用我们的托管服务 TeamCity Cloud,或者在公共或私有云中按需运行虚拟机。

利用 TeamCity 全面的自动化功能增强您的游戏开发工作流

TeamCity 拥有最广泛的配置选项,可以帮助您自动执行游戏制作工作流。

从超休闲到游戏机和 VR

TeamCity 可以自动执行任何规模的 CI/CD 管道,支持复杂依赖项和多个触发器。例如,游戏源代码可以分布在多个不同类型的 VCS 上。

将 CI/CD 管道速度加快 40%

使用 TeamCity 提升 CI/CD 流程。跨多个仓库高效构建软件、自动重用构建组件并利用构建缓存节省时间。

缩短交付时间

利用 TeamCity 中的测试并行化和智能构建重用功能,缩短从开发到制作的时间。通过自动化测试、不稳定测试检测和代码质量分析来提高管道质量。

缩短反馈循环

获得有关构建进度的实时反馈,通过电子邮件、消息服务或直接在脚本编辑器内接收通知。

On-Premises 或 Cloud:选择最适合您的格式

在 TeamCity On-Premises 与 TeamCity Cloud 之间进行选择,TeamCity On-Premises 让您可以完全控制构建环境,而 TeamCity Cloud 可以实现最佳可扩缩性和性能。

TeamCity Cloud

强大的 CI/CD 服务器,托管在云中。

无限数量的 Web 用户

无限数量的同时构建

由 JetBrains 维护的一套 Linux、Windows 和 macOS 构建代理

支持添加自己的构建代理

免费试用 14 天,试用期结束后每月 $45.00 起

可以选择购买 BusinessEnterprise 支持方案

TeamCity Pipelines

为构建 CI/CD 管道提供简单直观的体验,由 JetBrains 的标志性智能提供支持。

直观的管道编辑器和通过 YAML 实现的配置即代码

得益于作业重用、测试并行化和作业调试,将构建时间最多缩短 40%

由 JetBrains 维护的 Linux、Windows 和 macOS 构建代理

自托管构建代理支持

14 天免费试用

这些游戏工作室已经在 TeamCity 上进行构建

有一个产品我们在内部使用了很长时间。我们尝试过换到不同的竞品,但都没有成功。然后,一些来自另一家游戏公司的同行说,‘我们使用过 TeamCity。’我们调查了一下,发现 TeamCity 可以解决我们的很多问题。

Phillip Peterson

Gearbox 高级发布工程师

我们最终得到了一个混合型云解决方案,其中包括 TeamCity 云配置文件和 AWS。此外,我们还有用于构建代理的本地部署计算机。这种组合能够全天容纳任意数量的构建,还为下班时间提供了基线代理数量。因此,我们可以在任何地方运行任何东西。

Yuri Trufanov

Playrix 技术平台执行技术总监

使用 TeamCity 构建大型游戏

探索对 EVE Online 和 World of Tanks 开发工程师的采访,了解他们的 TeamCity 体验。

常见问题解答

简短的回答是肯定的。自动执行构建流程、集成测试和发布管道总是有意义的。大多数工作室还会受益于开发者与美工的工作脱钩,让后者能够独立迭代。

TeamCity Professional 可供完全免费构建游戏,并且对功能、用户数量或构建时间没有限制。只有 CI/CD 设置增加到 100 个构建配置,或者需要并行运行 3 个以上的构建时,您才需要付费版本。

TeamCity 在游戏开发中受欢迎的三大原因是其与 Perforce Helix Core 的一流集成、对复杂管道和工作流的支持以及使开发周期更加高效的丰富测试分析功能。许多开发者还喜欢仅使用 C# 和 .NET 技术自动执行构建的功能。

TeamCity 被世界各地的许多游戏公司使用,包括 CCP Games、Ubisoft、Wargaming、Playrix 等。许多 3A 工作室不允许我们在网站上使用其名称,但您可以搜索游戏开发会议的 CI/CD 演讲找到他们(并详细了解游戏的持续集成)。