Una solución de CI/CD revoluciona­ria

Cree juegos más rápidamente y con menos errores. Suba de nivel en el desarrollo de sus juegos con TeamCity.

Con la confianza de los estudios de videojuegos más destacados

¿Por qué TeamCity para el desarrollo de juegos?

TeamCity es una de las herramientas más populares de CI/CD para el desarrollo de juegos: la utilizan empresas de todos los tamaños, desde desarrolladores indie hasta editores y estudios AAA.

TeamCity le permite configurar un proceso completo de compilación-prueba-lanzamiento para cualquier flujo de trabajo, independientemente de las herramientas que utilice en su proceso de producción.

Integración sin fisuras con las herramientas que ya utiliza para desarrollar juegos

TeamCity ofrece una integración fluida con las principales herramientas de desarrollo de juegos, para garantizar un flujo de trabajo ágil y eficiente en sus proyectos.

TeamCity se integra sin fisuras con repositorios Helix Core, habilitando compilaciones automáticas desencadenadas por cambios en el código para una configuración sencilla y una colaboración sin problemas durante todo el ciclo de desarrollo. Asegúrese de que sus revisiones de código se centran en los detalles que las comprobaciones automatizadas no detectan, publicando los resultados de compilación y pruebas para las listas de cambios archivadas directamente en Perforce Helix Swarm.

Saber más

Céntrese en crear experiencias inmersivas sin tener que gestionar el proceso de compilación. La integración de TeamCity con Unreal Engine incluye la compatibilidad profunda con BuildGraph, el reparto de la carga de trabajo entre varios agentes y la creación dinámica de procesos de compilación en TeamCity desde un script de BuildGraph.

Obtener el complemento

Potencie el desarrollo de sus proyectos Unity con el complemento Unity de TeamCity. Detecte versiones de Unity en agentes de compilación y utilice las finalizaciones inteligentes de los ejecutores de compilación. Descubra los pasos de compilación que sigue Unity con fluidez y acceda a registros de compilación estructurados con incidencias resaltadas. TeamCity también admite licencias basadas en series Unity Pro y Enterprise, que incluyen activación y desactivación automática.

Obtener el complemento

Compatibilidad con las normas del sector

TeamCity se integra con las principales tecnologías y herramientas utilizadas en el desarrollo de juegos actual.

Libere todo el potencial de CI/CD para sus procesos de desarrollo de juegos

Multiplatforma

Cree juegos en Windows, macOS o Linux y distribúyalos en todas las plataformas, incluidas App Store, Google Play, Xbox, PlayStation, cascos de realidad virtual, navegadores web, etc.

Multilingüe

Escriba juegos y herramientas internas en el lenguaje de programación que desee, y automatice los procesos de CI/CD utilizando C#, PowerShell, Python, Kotlin u otros scripts.

Multinube

Si decide ejecutar sus procesos de compilación en la nube, puede utilizar nuestro servicio gestionado —TeamCity Cloud— o ejecutar máquinas virtuales bajo demanda en una nube pública o privada.

Impulse su flujo de trabajo de desarrollo de juegos con las capacidades de automatización integrales de TeamCity

TeamCity dispone de la más amplia gama de opciones de configuración y puede ayudarle a automatizar cualquier flujo de trabajo durante la creación de juegos.

De lo hipercasual a las consolas y la realidad virtual

TeamCity puede automatizar procesos de CI/CD de cualquier escala, con dependencias complejas y varios desencadenantes. Por ejemplo, el código fuente de su juego se puede distribuir en varios VCS de diferentes tipos.

Acelere su proceso de CI/CD en un 40 %

Optimice su proceso de CI/CD con TeamCity. Compile software con eficiencia en varios repositorios, reutilice de forma automática los componentes de compilación y utilice las cachés de compilación para ahorrar tiempo.

Acelere los plazos de entrega

Acelere el tiempo entre el desarrollo y la producción con la paralelización de pruebas y una reutilización de compilaciones inteligente en TeamCity. Mejore la calidad del proceso con pruebas automatizadas, detección de pruebas inestables y análisis de calidad del código.

Acorte el bucle de comentarios

Obtenga comentarios en tiempo real sobre el progreso de su compilación y reciba notificaciones por correo electrónico, servicios de mensajería instantánea o dentro de su editor de scripts.

En las instalaciones o en la nube: elija el formato que mejor se adapte a sus necesidades

Elija entre TeamCity On-Premises para obtener un control completo sobre su entorno de compilación y TeamCity Cloud para la máxima escalabilidad y rendimiento.

TeamCity Cloud

El potente servidor de CI/CD, alojado en la nube.

Usuarios web ilimitados

Simultaneidad ilimitada

Una flota de agentes de compilación de Linux, Windows y macOS mantenida por JetBrains

Le permite añadir sus propios agentes de compilación

Pruébelo gratis durante 14 días y, después, desde $45.00 al mes

La posibilidad de añadir un plan de asistencia Business o Enterprise

TeamCity Pipelines

Una experiencia sencilla e intuitiva para la compilación de procesos de CI/CD, que cuenta con la inteligencia exclusiva de JetBrains.

Un editor visual de procesos y configuración como código a través de YAML

Tiempos de compilación hasta un 40 % más rápidos gracias a la reutilización de tareas, paralelización de pruebas y depuración de tareas

Agentes de compilación para Linux, Windows y macOS mantenidos por JetBrains

Compatibilidad con agentes de compilación autohospedados

Una prueba gratuita de 14 días

$15.00

al mes

Estos estudios de videojuegos ya crean con TeamCity

Teníamos un producto que habíamos utilizado internamente durante mucho tiempo. Intentamos cambiar a otro producto de la competencia, pero ninguna de las opciones funcionó. Entonces, unos compañeros que venían de otra empresa de videojuegos nos dijeron: «Solíamos usar una cosa llamada TeamCity». Lo investigamos y nos dimos cuenta de que TeamCity resolvía muchos de nuestros problemas.

Phillip Peterson

Ingeniero sénior de versiones, Gearbox

Al final, optamos por una solución híbrida en la nube que incluía TeamCity Cloud Profiles y AWS. Además, teníamos ordenadores locales para los agentes de compilación. Esta combinación nos permitía llevar a cabo todos los builds que quisiéramos a lo largo del día y, además, nos mostraba el recuento de agentes de referencia durante las horas de menor actividad. De ese modo, podíamos ejecutar lo que quisiéramos donde quisiéramos.

Yuri Trufanov

Director técnico ejecutivo de la plataforma tecnológica, Playrix

Creación de juegos a gran escala con TeamCity

Eche un vistazo a las entrevistas donde los ingenieros que han creado EVE Online y World of Tanks comparten su experiencia con TeamCity.

Preguntas frecuentes

La respuesta corta es sí. Automatizar los procesos de compilación, las pruebas de integración y los procesos de lanzamiento siempre es buena idea. A la mayoría de los estudios también les resulta provechosa la disociación del trabajo de los desarrolladores y los artistas, lo que permite a estos últimos iterar de forma independiente.

TeamCity Professional le permite compilar sus juegos de forma totalmente gratuita, y no tiene limitaciones en cuanto a características, número de usuarios o tiempo de compilación. Solo necesitará una versión de pago si su configuración de CI/CD crece hasta 100 configuraciones de compilación, o si necesita ejecutar más de 3 compilaciones en paralelo.

Las tres razones principales por las que TeamCity es popular en el desarrollo de juegos son su integración de primera con Perforce Helix Core, su compatibilidad con procesos y flujos de trabajo complejos, y sus funcionalidades de análisis de pruebas que hacen que el ciclo de desarrollo sea mucho más eficiente. A muchos desarrolladores también les gusta tener la posibilidad de automatizar las compilaciones utilizando únicamente tecnologías C# y .NET.

TeamCity es utilizado por muchas empresas de juegos en todo el mundo, incluyendo CCP Games, Ubisoft, Wargaming, Playrix y otros. Muchos estudios AAA no nos permiten usar su nombre en nuestro sitio web, pero los encontrará si busca charlas de CI/CD de conferencias de gamedev (y también aprenderá más sobre la integración continua para juegos).