View a markdown version of this page

GAMEOPS03-BP01 Validiere und teste deine bestehenden Kernspielsysteme und -infrastrukturen, bevor du sie in deinem Spiel wiederverwendest - Linse für die Spieleindustrie

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

GAMEOPS03-BP01 Validiere und teste deine bestehenden Kernspielsysteme und -infrastrukturen, bevor du sie in deinem Spiel wiederverwendest

Organizations neigen dazu, vorhandene Komponenten und Quellcode aus früheren Spielen wiederzuverwenden, um Entwicklungszeit und -kosten zu sparen. Diese älteren Komponenten und der Code werden möglicherweise keiner gründlichen Überprüfung oder detaillierten Integrationstests unterzogen, sondern verlassen sich stattdessen auf ihre bisherige Leistung.

Risikostufe, wenn diese bewährte Methode nicht eingeführt wird: Hoch

Implementierungsleitfaden

Die Wiederverwendung trägt zwar zur Steigerung der Produktivität bei, kann aber auch das Risiko mit sich bringen, dass frühere Leistungs- und Stabilitätsprobleme in einem neuen Projekt erneut auftreten. Daher sollten bei der Wiederverwendung vorhandener Komponenten und Quellcodes aus früheren Spielen robuste Tests durchgeführt werden.

Implementierungsschritte

  • Identifizieren Sie wiederverwendeten Code und Komponenten: Katalogisieren Sie den Quellcode, die Bibliotheken und Komponenten, die aus früheren Spielen wiederverwendet wurden. Unterscheide klar zwischen aktiv gepflegtem und veraltetem Code

  • Dokumentieren Sie das ursprüngliche Verhalten und bekannte Probleme: Notieren Sie die ursprünglichen Leistungsmerkmale, Funktionseinschränkungen und bekannte Fehler oder Produktionsvorfälle im Zusammenhang mit den wiederverwendeten Komponenten.

  • Führen Sie eine gründliche Überprüfung des Codes durch: Führen Sie eine detaillierte technische Überprüfung der wiederverwendeten Komponenten durch, insbesondere der Komponenten, bei denen in der Vergangenheit Probleme aufgetreten sind oder die schlecht dokumentiert sind.

  • Ersetzen oder überarbeiten Sie ältere Komponenten mit hohem Risiko: Priorisieren Sie den Austausch oder die Aktualisierung älterer Komponenten, bei denen in der Vergangenheit Probleme aufgetreten sind oder die nicht mehr gewartet werden können, anstatt sich auf Behelfslösungen in der Produktion zu verlassen.

  • Führen Sie Integrations- und Kompatibilitätstests durch: Validieren Sie die wiederverwendeten Komponenten im Kontext der Systeme des neuen Spiels. Stellen Sie sicher, dass sie ordnungsgemäß mit neuen Modulen, Tools und APIs interagieren.