Build games faster and with fewer bugs. Power up your game development with TeamCity.
TeamCity is one of the most popular CI/CD tools for game development. It is used by companies of all sizes, from indie developers to AAA studios and publishers.
TeamCity lets you set up a comprehensive build-test-release pipeline for any workflow, regardless of which tools you use in your production process.
TeamCity offers seamless integration with leading game development tools, ensuring a streamlined and efficient workflow for your projects.
TeamCity seamlessly integrates with Helix Core repositories, enabling automated builds triggered by code changes for easy setup and smooth collaboration throughout your development cycle. Ensure your code reviews focus on the details automated checks can’t catch by publishing build and test results for shelved changelists directly to Perforce Helix Swarm.
Focus on creating immersive experiences without the hassle of managing the build process. TeamCity’s Unreal Engine integration includes in-depth support for BuildGraph, splitting workloads across multiple agents, and dynamically creating build pipelines in TeamCity from a BuildGraph script.
Supercharge your Unity project development with the TeamCity Unity plugin. Detect Unity versions on build agents and utilize the Unity build runner's smart completions. Discover Unity build steps seamlessly and access structured build logs with highlighted issues. TeamCity also supports Unity Pro and Enterprise serial-based licensing, including automatic activation/deactivation.
TeamCity integrates with all major technologies and tools used in modern game development.
Build games on Windows, macOS, or Linux and distribute them on every platform, including the App Store, Google Play, Xbox, PlayStation, VR headsets, web browsers, and more.
Write games and internal tools in any programming language you like, and automate the CI/CD processes using C#, PowerShell, Python, Kotlin, or other scripts.
If you choose to run your build pipelines in the cloud, you can use our managed service – TeamCity Cloud – or run virtual machines on demand in a public or private cloud.
TeamCity has the broadest range of configuration options and can help you automate any game production workflow.
TeamCity can automate CI/CD pipelines of any scale with complex dependencies and multiple triggers. For example, your game’s source code can be distributed across multiple VCSs of different types.
Elevate your CI/CD process with TeamCity. Build software efficiently across multiple repositories, automatically reuse build components, and utilize build caches to save time.
Accelerate development-to-production time with test parallelization and smart build reuse in TeamCity. Enhance pipeline quality with automated testing, flaky test detection, and code quality analysis.
Get instant real-time feedback on your build progress and receive notifications via email, messaging services, or within your script editor.
Choose between TeamCity On-Premises for complete control over your build environment and TeamCity Cloud for ultimate scalability and performance.
TeamCity Cloud
The powerful CI/CD server, hosted in the cloud.
Unlimited web users
Unlimited concurrency
Fleet of Linux, Windows and macOS build agents maintained by JetBrains
Supports adding your own build agents
Try free for 14 days, then from $45.00 per month
Standard support included
Option to add on a Business or Enterprise support plan
TeamCity Pipelines
A simple and intuitive experience for building CI/CD pipelines, powered by JetBrains’ signature intelligence.
A visualized pipeline editor and configuration as code via YAML
Up to 40% faster build times, thanks to job reuse, test parallelization, and job debugging
Linux, Windows, and macOS build agents maintained by JetBrains
Self-hosted build agents support
A free 14-day trial
We did have a product that we had used in-house for a long time. We looked to switch to a different competitor, and neither one of those worked out. So then some of our colleagues from another game company said, ‘We used to use this thing called TeamCity.’ We looked into it and understood that TeamCity solved a lot of our problems.
Senior Release Engineer, Gearbox
We ended up with a hybrid cloud solution that included TeamCity Cloud Profiles and AWS. In addition to that, we had on-premises computers for build agents. This combination allowed us to accommodate any number of builds throughout the day, while also providing a baseline agent count for the off-hours. So we could run whatever we wanted wherever we wanted.
Executive Technical Director of Technology Platform, Playrix
Explore interviews with engineers building EVE Online and World of Tanks, sharing their TeamCity experiences.
The short answer is yes. Automating build processes, integration tests, and release pipelines always makes sense. Most studios also benefit from decoupling the work of developers and artists, allowing the latter to iterate independently.
TeamCity Professional lets you build your games absolutely free of charge. It has no limitations on features, the number of users, or build time. You will only need a paid version if your CI/CD setup grows to 100 build configurations or if you need to run more than three builds in parallel.
The top three reasons TeamCity is popular in game development are its first-class integration with Perforce Helix Core, its support for complex pipelines and workflows, and its rich test analysis features, which make the development cycle much more efficient. Many developers also like the ability to automate builds using only C# and .NET technologies.
TeamCity is used by many game companies all around the world, including CCP Games, Ubisoft, Wargaming, Playrix, and others. Many AAA studios don’t permit us to use their names on our website, but you can find them by searching for CI/CD talks from gamedev conferences (and learn more about continuous integration for games in the process).