혁신적인 CI/CD 솔루션

게임 빌드의 속도를 높이고 버그는 줄이세요. TeamCity로 게임 개발의 역량을 높이세요.

앞서가는 게임 스튜디오가 신뢰합니다

게임 개발에 TeamCity를 사용해야 하는 이유

TeamCity는 가장 인기 있는 게임 개발용 CI/CD 도구 중 하나입니다. 인디 게임 개발자부터 AAA급 스튜디오와 퍼블리셔를 아우르는 모든 규모의 회사에서 사용되고 있습니다.

TeamCity는 프로덕션 프로세스에서 사용하는 도구와 무관하게, 모든 워크플로에 적합한 빌드, 테스트, 릴리스의 포괄적 파이프라인을 설정할 수 있습니다.

이미 사용 중인 게임 개발 도구와 원활히 통합

TeamCity는 주요 게임 개발 도구와 원활히 통합되어 프로젝트의 워크플로를 간소화하고 효율화합니다.

TeamCity는 Helix Core 저장소와 원활히 통합되고, 코드 변경 시 자동 빌드가 트리거되도록 하며, 간편한 설정과 개발 주기 전체에 걸친 매끄러운 협업을 지원합니다. 코드를 검토할 때는 보관된 변경 목록의 빌드 및 테스트 결과를 직접 Perforce Helix Swarm으로 게시하여 자동화된 검사가 잡지 못한 상세 사항에 집중할 수 있습니다.

자세히 알아보기

빌드 프로세스 관리는 걱정하지 말고 몰입도 높은 경험을 만드는 데만 집중하세요. TeamCity는 Unreal Engine과 통합되어 BuildGraph를 심층적으로 지원하고, 여러 에이전트에 워크로드를 분배할 수도 있으며, BuildGraph 스크립트를 사용하여 TeamCity 내에서 동적으로 파이프라인을 빌드할 수 있습니다.

플러그인 다운로드

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% 향상

CI/CD 프로세스를 TeamCity로 한 단계 끌어올리세요. 저장소가 여러 개라도 효율적으로 소프트웨어를 빌드하고, 빌드 구성 요소를 자동으로 재사용하고, 빌드 캐시를 활용하여 시간을 아끼세요.

전달까지의 시간 단축

TeamCity의 테스트 병렬화와 스마트 빌드 재사용 기능으로 개발에서 프로덕션까지 걸리는 시간을 줄이세요. 자동화 테스트, 불안정한 테스트 탐지 및 코드 품질 분석으로 파이프라인의 품질을 높이세요.

피드백 루프 단축

빌드 진행 상황에 관한 실시간 피드백을 즉각적으로 받고 이메일, 메시징 서비스 또는 스크립트 에디터에서 알림을 받으세요.

온프레미스 또는 클라우드 중에서 적합한 방식 선택

빌드 환경을 완벽하게 제어할 수 있는 TeamCity On-Premises와 궁극의 확장성과 성능을 지원하는 TeamCity Cloud 중에서 선택하세요.

TeamCity Cloud

클라우드에서 호스팅되는 강력한 CI/CD 서버.

무제한 웹 사용자 수

무제한 동시 실행

JetBrains에서 유지관리하는 Linux, Windows 및 macOS 빌드 에이전트 모음

자체 빌드 에이전트를 추가할 수 있도록 지원

14일간 무료 체험 후 월 최저 $45.00

Business 또는 Enterprise 지원 요금제의 추가 옵션

TeamCity 파이프라인

CI/CD 파이프라인 구축을 위한 단순하고 직관적인 환경을 제공하고 JetBrains의 독보적 인텔리전스를 기반으로 합니다.

시각화된 파이프라인 에디터 및 YAML을 통한 코드로 구성 기능

작업 재사용, 테스트 병렬화 및 작업 디버그 덕분에 빌드 시간이 최대 40% 더 빨라집니다

JetBrains에서 유지 관리하는 Linux, Windows 및 macOS 빌드 에이전트

셀프 호스팅 빌드 에이전트 지원

14일 무료 평가판

다음의 게임 스튜디오가 이미 TeamCity로 빌드하고 있습니다

오랫동안 사내에서 사용하던 제품이 있었습니다. 다른 경쟁 제품으로 바꿔야겠다고 생각하고 있었지만 모두 효과적이지 못했습니다. 그러던 차에 다른 게임 회사에서 일했던 동료 직원 몇 명이 "예전에 TeamCity라는 걸 사용했었어요"라고 말하더군요. 그래서 이 제품을 들여다보게 되었고 TeamCity가 많은 문제를 해결해 준다는 사실을 알게 되었습니다.

Phillip Peterson

Gearbox 선임 릴리스 엔지니어

그래서 저희는 TeamCity Cloud Profiles와 AWS를 포함하는 하이브리드 클라우드 솔루션을 사용하기로 했습니다. 더불어 빌드 에이전트용으로 온프레미스 컴퓨터도 사용했습니다. 이러한 조합으로 하루에 몇 개의 빌드든 수용할 수 있었고, 업무 외 시간에도 기본적인 수의 에이전트를 이용할 수 있었습니다. 즉, 무엇이든 어디서나 실행할 수 있게 되었죠.

Yuri Trufanov

Playrix 기술 플랫폼 담당 기술 이사

TeamCity를 사용한 대규모 게임 개발

EVE Online과 World of Tanks를 만든 엔지니어들이 TeamCity를 사용한 경험을 공유한 인터뷰를 확인해 보세요.

자주 하는 질문

그렇습니다. 빌드 프로세스, 통합 테스트 및 릴리스 파이프라인 자동화는 언제나 유용합니다. 또한 개발자와 아티스트의 업무가 분리되어, 아티스트가 독립적으로 반복 처리를 수행할 수 있다는 점에서 대부분의 스튜디오에서 이점을 누릴 수 있습니다.

TeamCity Professional을 사용하면 완전 무료로 게임을 빌드할 수 있으며 기능, 사용자 수 또는 빌드 시간 제한은 없습니다. CI/CD 설정이 빌드 구성 100개까지 증가하거나 빌드 3개 이상을 병렬로 실행해야 하는 경우에만 유료 버전이 요구됩니다.

TeamCity가 게임 개발 업계에서 널리 사용되는 3가지 이유는 Perforce Helix Core와의 우수한 통합, 복잡한 파이프라인 및 워크플로 지원, 개발 주기의 효율성을 높이는 풍부한 테스트 분석 기능입니다. 또한 C# 및 .NET 기술만 사용하여 빌드를 자동화할 수 있는 기능도 개발자들에게 많은 인기를 끌고 있습니다.

CCP Games, Ubisoft, Wargaming, Playrix 등 전 세계의 수많은 게임 회사에서 TeamCity를 사용합니다. AAA 스튜디오 중 다수는 JetBrains 웹사이트에 스튜디오 이름이 언급되는 것을 허용하지 않으나, 게임 개발 콘퍼런스의 CI/CD 관련 내용을 찾아 TeamCity를 사용 중인 스튜디오에 대해 알아볼 수 있습니다(개발 중인 게임의 지속적 통합도 자세히 알아보세요).