Entwickeln Sie Spiele schneller und fehlerfreier. Stärken Sie Ihre Game-Entwicklung mit TeamCity.
TeamCity ist eines der meistverwendeten CI/CD-Tools für die Game-Entwicklung. Es wird von Unternehmen aller Größen verwendet, von Indie-Studios bis hin zu AAA-Publishern.
Mit TeamCity können Sie für jeden Workflow eine umfassende Build/Test/Release-Pipeline einrichten – unabhängig davon, welche Tools Sie in Ihrem Produktionsprozess verwenden.
TeamCity ermöglicht eine mühelose Integration von führenden Game-Entwicklungstools und gewährleistet so einen vereinfachten und effizienten Workflow für Ihre Projekte.
TeamCity integriert sich mühelos in Helix-Core-Repositories und ermöglicht automatisierte Builds bei Codeänderungen, sodass Sie in Ihrem gesamten Entwicklungszyklus von einer einfachen Einrichtung und einer reibungslosen Zusammenarbeit profitieren. Veröffentlichen Sie Build- und Testergebnisse für zurückgestellte („shelved“) Änderungslisten direkt in Perforce Helix Swarm, um Ihre Code-Reviews den Details widmen zu können, die automatisierten Prüfungen entgehen.
Konzentrieren Sie sich auf die Gestaltung immersiver Erfahrungen, ohne sich mit dem Buildprozess herumzuschlagen. Die Unreal-Engine-Integration von TeamCity bietet eine umfassende Unterstützung für BuildGraph, die Aufteilung von Arbeitslasten auf mehrere Agents und die dynamische Erstellung von TeamCity-Pipelines aus einem BuildGraph-Skript.
Optimieren Sie die Entwicklung Ihrer Unity-Projekte mit dem Unity-Plugin von TeamCity. Erkennen Sie Unity-Versionen auf Build-Agents und nutzen Sie die intelligenten Completion-Vorschläge des Unity-Build-Runners. Erkennen Sie Unity-Build-Schritte ohne Aufwand und greifen Sie auf strukturierte Buildprotokolle zu, mit Hervorhebung eventueller Probleme. TeamCity unterstützt auch die Seriennummer-basierte Lizenzierung von Unity Pro und Enterprise, mit automatischer Aktivierung/Deaktivierung.
TeamCity bietet Integrationen für alle wichtigen Technologien und Tools, die in der modernen Game-Entwicklung verwendet werden.
Entwickeln Sie Spiele unter Windows, macOS oder Linux und veröffentlichen Sie sie auf allen Plattformen, einschließlich App Store, Google Play, Xbox, PlayStation, VR-Headsets, Webbrowser und mehr.
Entwickeln Sie Ihre Games und internen Tools in jeder beliebigen Programmiersprache und automatisieren Sie Ihre CI/CD-Prozesse mit C#, PowerShell, Python, Kotlin oder anderen Skriptsprachen.
Wenn Sie Ihre Pipelines in der Cloud betreiben möchten, können Sie unseren Managed Service – TeamCity Cloud – nutzen oder virtuelle Maschinen nach Bedarf in einer öffentlichen oder privaten Cloud ausführen.
TeamCity verfügt über die größte Bandbreite an Konfigurationsoptionen und unterstützt Sie bei der Automatisierung beliebiger Abläufe in der Game-Produktion.
TeamCity automatisiert CI/CD-Pipelines jeder Größenordnung. Komplexe Abhängigkeiten und zahlreiche Trigger sind kein Problem. So kann zum Beispiel der Quellcode Ihres Spiels auf mehrere Versionsverwaltungen unterschiedlichen Typs verteilt sein.
Verbessern Sie Ihren CI/CD-Prozess mit TeamCity. Kompilieren Sie Ihre Software effizient über mehrere Repositories hinweg, verwenden Sie Build-Komponenten automatisch wieder, und sparen Sie Zeit durch Build-Caches.
Beschleunigen Sie die Zeit von der Entwicklung bis zur Produktion durch Testparallelisierung und intelligente Build-Wiederverwendung in TeamCity. Verbessern Sie Ihre Pipeline-Qualität durch Testautomatisierung, Erkennung unzuverlässiger Tests und Codequalitätsanalysen.
Erhalten Sie Echtzeit-Feedback zu Ihrem Build-Fortschritt, mit Benachrichtigungen per E-Mail, über Messaging-Dienste oder in Ihrem Skript-Editor.
Wählen Sie zwischen TeamCity On-Premises für eine vollständige Kontrolle über Ihre Build-Umgebung und TeamCity Cloud für maximale Skalierbarkeit und Leistung.
TeamCity Cloud
Der leistungsstarke CI/CD-Server, gehostet in der Cloud.
Unbegrenzte Anzahl von Web-Benutzern
Unbegrenzte gleichzeitige Builds
Eine Reihe von Linux-, Windows- und macOS-Build-Agents, die von JetBrains verwaltet werden
Unterstützt das Einbinden eigener Build-Agenten
14 Tage kostenlose Testphase, dann ab $45.00 pro Monat
Enthält Standard-Support
Wahlweise kann ein Business- oder Enterprise--Support-Plan hinzugefügt werden
TeamCity Pipelines
Einfache und intuitive Erstellung von CI/CD-Pipelines, basierend auf dem charakteristischen JetBrains-Know-how.
Visualisierter Pipeline-Editor und Konfiguration als Code über YAML
Bis zu 40% kürzere Buildzeiten durch die Wiederverwendung von Jobs, Testparallelisierung und Job-Debugging
Von JetBrains verwaltete Build-Agents für Linux, Windows und macOS
Unterstützung für selbst gehostete Build-Agents
Kostenlose 14-tägige Testphase
Wir hatten ein Produkt, das schon seit langem intern verwendet wurde. Wir versuchten, zu einem Konkurrenzprodukt zu wechseln, aber keine der Alternativen bewährte sich. Dann sagten uns einige Kolleg*innen von einem anderen Game-Unternehmen: ‚Wir haben früher ein System namens TeamCity benutzt.‘ Wir haben es uns angeschaut und festgestellt, dass TeamCity für viele unserer Probleme eine Lösung bot.
Senior Release Engineer, Gearbox
Wir entschieden uns letztendlich für eine hybride Cloud-Lösung mit TeamCity-Cloud-Profilen und AWS. Darüber hinaus verwendeten wir On-Premises-Computer für die Build-Agents. Durch diese Kombination konnten wir tagsüber beliebig viele Builds unterbringen und gleichzeitig einen Grundstock an Agents für die Nebenzeiten bereitstellen. Wir konnten also standortunabhängig alles ausführen, was wir wollen.
Executive Technical Director für Technologieplattformen, Playrix
Sehen Sie sich Interviews mit den Entwickler*innen von EVE Online und World of Tanks an, die über ihre Erfahrungen mit TeamCity berichten.
Die kurze Antwort lautet: Ja. Die Automatisierung von Buildprozessen, Integrationstests und Release-Pipelines ist immer sinnvoll. Außerdem profitieren die meisten Studios von einer Entkopplung zwischen Entwicklung und künstlerischer Gestaltung, um in diesen beiden Bereichen unabhängige Iterationen zu ermöglichen.
Mit TeamCity Professional können Sie Ihre Games absolut kostenlos kompilieren – ohne jede Einschränkung in Bezug auf Funktionsumfang, Benutzeranzahl oder Builddauer. Eine kostenpflichtige Version benötigen Sie nur, wenn Ihr CI/CD-System auf 100 Build-Konfigurationen anwächst oder wenn Sie mehr als 3 Builds parallel ausführen müssen.
Die drei wichtigsten Gründe für die Beliebtheit von TeamCity in der Game-Entwicklung sind die erstklassige Integration mit Perforce Helix Core, die Unterstützung komplexer Pipelines und Workflows und die reichhaltige Testanalyse-Funktionalität, denn dadurch kann der Entwicklungszyklus wesentlich effizienter gestaltet werden. Viele Entwickler*innen schätzen auch die Möglichkeit, Builds ausschließlich mit C#- und .NET-Technologien zu automatisieren.
TeamCity wird unter anderem von CCP Games, Ubisoft, Wargaming, Playrix und vielen weiteren Game-Studios weltweit verwendet. Viele AAA-Studios wollen auf unserer Website nicht namentlich genannt werden – aber wenn Sie sich CI/CD-Präsentationen auf Gamedev-Konferenzen ansehen, werden Sie auf die eine oder andere Überraschung stoßen (und dabei eine Menge über Continuous Integration in der Game-Entwicklung erfahren).