Créez des jeux plus rapidement et avec moins de bugs. Dynamisez le développement de vos jeux avec TeamCity.
TeamCity est l'un des outils de CI/CD les plus populaires pour le développement de jeux. C'est le choix d'entreprises de toutes tailles, des développeurs indépendants aux éditeurs et aux studios AAA.
TeamCity vous permet de configurer un pipeline complet de build-test-release pour n'importe quel workflow, quels que soient les outils que vous utilisez dans votre processus de production.
TeamCity offre une intégration fluide avec les principaux outils de développement de jeux et assure un workflow rationalisé et efficace pour vos projets.
TeamCity s'intègre de manière transparente aux référentiels Helix Core, permettant de déclencher des builds automatisés dès que vous modifiez du code pour faciliter la configuration et la collaboration tout au long de votre cycle de développement. Assurez-vous que vos révisions de code se concentrent sur les détails que les vérifications automatisées ne peuvent pas détecter en publiant les résultats de build et de test pour les listes de modifications mises en attente directement sur Perforce Helix Swarm.
Concentrez-vous sur la création d'expériences immersives sans avoir à gérer le processus de build. L'intégration d'Unreal Engine dans TeamCity inclut une prise en charge approfondie de BuildGraph, la répartition des charges de travail entre plusieurs agents et la création dynamique de pipelines de build dans TeamCity à partir d'un script BuildGraph.
Boostez le développement de votre projet Unity avec le plugin TeamCity Unity. Détectez les versions d'Unity sur les agents de build et utilisez la saisie intelligente semi-automatique de l'outil d'exécution de build Unity. Découvrez facilement les étapes de build Unity et accédez à des journaux de build structurés mettant les problèmes en évidence. TeamCity prend également en charge les licences Unity Pro et Enterprise basées sur des numéros de série, y compris l'activation/désactivation automatique.
TeamCity s'intègre à toutes les principales technologies et à tous les principaux outils utilisés dans le développement de jeux modernes.
Créez des jeux sous Windows, macOS ou Linux et distribuez-les sur toutes les plateformes : App Store, Google Play, Xbox, PlayStation, casques de réalité virtuelle, navigateurs web, etc.
Écrivez des jeux et des outils internes dans le langage de programmation de votre choix et automatisez les processus de CI/CD à l'aide de C#, PowerShell, Python, Kotlin ou d'autres scripts.
Si vous choisissez d'exécuter vos pipelines de build dans le cloud, vous pouvez utiliser notre service géré (TeamCity Cloud) ou lancer des machines virtuelles à la demande dans un cloud public ou privé.
TeamCity propose une très large gamme d'options de configuration et peut vous aider à automatiser n'importe quel workflow de production de jeux.
TeamCity peut automatiser des pipelines de CI/CD de toute taille, avec des dépendances complexes et de nombreux déclencheurs. Par exemple, le code source de votre jeu peut être distribué sur plusieurs VCS de différents types.
Améliorez votre processus de CI/CD avec TeamCity. Créez efficacement des logiciels sur plusieurs référentiels, réutilisez automatiquement des composants de build et utilisez les caches de build pour gagner du temps.
Réduisez le délai entre le développement et la production grâce à la parallélisation des tests et à la réutilisation intelligente des builds dans TeamCity. Améliorez la qualité du pipeline grâce aux tests automatisés, à la détection des tests non fiables et à l'analyse de la qualité du code.
Obtenez des retours en temps réel sur la progression de votre build et recevez des notifications par e-mail, via les services de messagerie ou dans votre éditeur de script.
Choisissez entre TeamCity On-Premises pour un contrôle complet sur votre environnement de build et TeamCity Cloud pour une évolutivité et des performances ultimes.
TeamCity Cloud
Puissant serveur de CI/CD, hébergé dans le cloud.
Nombre d'utilisateurs Web illimité
Nombre illimité de builds simultanés
Flotte d'agents de build Linux, Windows et macOS maintenue par JetBrains
Prend en charge l'ajout de vos propres agents de build
Essai gratuit pendant 14 jours, puis à partir de $45.00 par mois
Comprend l'assistance Standard
Possibilité d'ajouter un forfait d'assistance Business ou Enterprise
TeamCity Pipelines
Une expérience simple et intuitive lors de la création de pipelines de CI/CD qui bénéficie de l'intelligence caractéristique des solutions JetBrains.
Éditeur de pipeline visuel et configuration sous forme de code via YAML
Des temps de build jusqu'à 40 % plus rapides, grâce à la réutilisation des tâches, à la parallélisation des tests et au débogage des tâches
Agents de build Linux, Windows et macOS maintenus par JetBrains
Prise en charge des agents de build autohébergés
Essai gratuit de 14 jours
Nous avions un produit que nous utilisions en interne depuis longtemps. Nous avons cherché à passer à un autre concurrent, mais aucune de ces solutions n'a fonctionné. C'est alors que des collègues qui venaient d'une autre société de jeux nous ont dit : « Nous utilisions ce produit qui s'appelle TeamCity ». Nous nous sommes penchés sur la question et avons compris que TeamCity résolvait bon nombre de nos problèmes.
Ingénieur release senior, Gearbox
Nous avons finalement opté pour une solution cloud hybride incluant TeamCity Cloud Profiles et AWS. De plus, nous disposions d'ordinateurs sur site pour les agents de build. Cette combinaison nous a permis de gérer autant de builds que nécessaire tout au long de la journée, tout en conservant un certain nombre d'agents pour les heures creuses. Ainsi, nous pouvons exécuter ce que nous voulons, quand nous le voulons.
Directeur technique exécutif de la plateforme technologique, Playrix
Découvrez nos entretiens avec les ingénieurs qui ont créé EVE Online et World of Tanks, partageant leur expérience avec TeamCity.
La réponse courte est oui. L'automatisation des processus de build, des tests d'intégration et des pipelines de versions a toujours du sens. La plupart des studios bénéficient également du découplage du travail des développeurs et des artistes, permettant à ces derniers d'itérer de manière indépendante.
TeamCity Professional vous permet de créer vos jeux sans aucun frais, et il ne comporte aucune limitation quant aux fonctionnalités, au nombre d'utilisateurs ou au temps de build. Vous n'aurez besoin d'une version payante que si votre configuration de CI/CD atteint 100 configurations de build, ou si vous devez exécuter plus de 3 builds en parallèle.
Trois principales raisons expliquent la popularité de TeamCity dans le développement de jeux : son intégration de premier ordre avec Perforce Helix Core, sa compatibilité avec des pipelines et des workflows complexes, et ses fonctionnalités d'analyse des tests enrichies qui améliorent grandement l'efficacité du cycle de développement. De nombreux développeurs apprécient également la possibilité d'automatiser les builds, simplement à l'aide des technologies C# et .NET.
TeamCity est utilisé par de nombreux éditeurs de jeux dans le monde entier, notamment CCP Games, Ubisoft, Wargaming, Playrix et d'autres. De nombreux studios AAA ne souhaitent pas être nommés sur notre site web, mais vous pouvez les trouver en recherchant les discussions sur la CI/CD lors des conférences de gamedev (vous en apprendrez davantage sur l'intégration continue pour les jeux par la même occasion).