Выпускайте игры быстрее и с меньшим количеством ошибок: TeamCity расширяет возможности разработчиков игр.
TeamCity — один из самых популярных CI/CD-инструментов для разработки игр, которым пользуются компании по всему миру, от инди-разработчиков до больших издателей.
TeamCity помогает построить отлаженный процесс «сборка-тестирование-релиз», независимо от того, какие инструменты вы используете для создания игры.
TeamCity обеспечивает полную интеграцию с инструментами, которые вы уже используете. В результате вы получаете простые и эффективные рабочие процессы в своих проектах.
TeamCity полностью интегрируется с репозиториями Helix Core, автоматически запуская сборку при изменениях кода. Это упрощает настройку и совместную работу на всех этапах разработки. Результаты сборки и тестирования для отложенных списков изменений можно опубликовать в Perforce Helix Swarm, чтобы рецензенты могли сосредоточиться на том, что не выявляют автоматические проверки.
Сосредоточьтесь на создании иммерсивной игровой среды, не отвлекаясь на управление сборкой. Интеграция TeamCity с Unreal Engine включает углубленную поддержку BuildGraph, распределение нагрузок между разными агентами и динамическое создание пайплайнов сборки в TeamCity из скриптов BuildGraph.
Плагин TeamCity для Unity значительно расширяет возможности разработки Unity-проектов. Он определяет версии Unity на билд-агентах и включает функции умного автодополнения в билд-раннере Unity. Плагин автоматически определяет шаги сборки и предоставляет доступ к структурированным журналам сборки с выделенными ошибками. Кроме того, TeamCity поддерживает лицензирование Unity Pro и Enterprise на основе серийного номера, включая автоматическую активацию и деактивацию.
TeamCity интегрируется со всеми ключевыми технологиями и инструментами, применяемыми в современной разработке игр:
Создавайте игры на Windows, macOS или Linux для самых разных платформ: App Store, Google Play, Xbox, PlayStation, браузеров, VR-систем и многих других.
Пишите игры и сопутствующие инструменты на любом языке программирования. Автоматизируйте CI/CD-процессы с помощью скриптов на C#, PowerShell, Python и Kotlin.
Если вы решили запускать пайплайны сборки в облаке, можете воспользоваться нашим управляемым сервисом TeamCity Cloud или запускать виртуальные машины по требованию в публичном или частном облаке.
У TeamCity максимально гибкие возможности настройки, поэтому с его помощью можно автоматизировать любой процесс создания игр.
TeamCity автоматизирует CI/CD-пайплайны любого масштаба со сложными зависимостями и множеством триггеров. Например, исходный код вашей игры может быть распределен по нескольким системам контроля версий разного типа.
С TeamCity работа с CI/CD-пайплайнами становится проще и эффективнее. Вы можете собирать приложения с исходным кодом в разных репозиториях, повторно использовать части сборок и экономить время за счет кэширования.
Параллелизация тестов и умное переиспользование сборок в TeamCity сокращают время разработки, а автоматическое тестирование, выявление неустойчивых тестов и анализ качества кода повышают качество пайплайна.
Обратная связь по ходу сборки приходит в реальном времени, и вы получаете уведомления по электронной почте, в мессенджере или прямо в редакторе кода.
Выберите подходящую версию TeamCity: TeamCity On-Premises гарантирует полный контроль над средой сборки, а TeamCity Cloud предлагает максимальную масштабируемость и производительность.
TeamCity Cloud
Мощный CI/CD-сервер в облачной инфраструктуре.
Неограниченное количество веб-пользователей
Неограниченное количество одновременных сборок
Набор билд-агентов с Linux, Windows и macOS, поддерживаемых JetBrains
Можно подключать свои билд-агенты
2 недели бесплатно, затем от $45.00 в месяц
Включает план поддержки Standard
Возможность добавить план поддержки Business или Enterprise
TeamCity Pipelines
Простая и понятная настройка CI/CD-пайплайнов на основе умных функций, используемых в продуктах JetBrains.
Визуальный редактор пайплайна и поддержка конфигурации как кода с помощью YAML
Сокращение времени сборки на 40% благодаря повторному использованию заданий, параллельному выполнению тестов и отладке заданий
Билд-агенты для Linux, Windows и macOS, поддерживаемые JetBrains
Поддержка автономных билд-агентов
Бесплатная пробная версия на 14 дней
Наша компания довольно долго пользовалась одним инструментом. Мы давно хотели его заменить, но не могли найти ничего подходящего. А потом коллеги, которые раньше работали в другой геймдев-компании, сказали: «А мы вот пользовались TeamCity». Мы стали разбираться и поняли, что TeamCity решает массу наших проблем.
Старший релиз-инженер, Gearbox
В итоге мы остановились на гибридном решении, включающем в себя TeamCity Cloud Profiles и AWS, а еще у нас есть локальные компьютеры для билд-агентов. Такое сочетание позволяет нам проводить любое количество сборок в течение рабочего дня, а в остальное время гарантирует наличие минимально необходимого количества агентов. В результате мы можем выполнять любые операции в любом удобном месте.
Главный технический директор технологической платформы, Playrix
Узнайте, как разработчики EVE Online и World of Tanks используют TeamCity.
Вкратце: да. Всегда полезно автоматизировать процесс сборки, интеграционные тесты и пайплайн выпуска. Большинство студий также выигрывают от разграничения работы художников и разработчиков, позволяя им проводить итерации независимо друг от друга.
TeamCity Professional предоставляется абсолютно бесплатно, без ограничений по функциональности, количеству пользователей и времени сборки. Вам понадобится платная версия, только если ваша CI/CD-инфраструктура разрастется до 100 конфигураций сборок или если потребуется запускать больше трех сборок одновременно.
Вот три основные причины: первоклассная интеграция с Perforce Helix Core, поддержка сложных пайплайнов и рабочих процессов, широкие возможности анализа тестов — все это делает цикл разработки намного эффективнее. Многим разработчикам также нравится возможность автоматизировать сборки, используя только C# и .NET.
TeamCity используют крупные разработчики игр по всему миру, среди них: CCP Games, Ubisoft, Wargaming, Playrix и другие. Не все AAA-студии разрешают писать о себе на нашем сайте, но вы можете найти их по докладам о CI/CD с геймдев-конференций (и заодно узнать больше о непрерывной интеграции в разработке игр).