View a markdown version of this page

Designprinzipien - 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.

Designprinzipien

Zusätzlich zu den Designprinzipien aus dem Whitepaper Well-Architected Framework können Ihnen die folgenden Designprinzipien dabei helfen, beim Entwickeln und Betreiben von Spielen operative Exzellenz zu erreichen:

  • Definieren Sie messbare und erreichbare Ziele für die Spielbetriebsteams und passen Sie sie gegebenenfalls an: Aufgrund der Trefferabhängigkeit von Spielen ist es schwierig, im Voraus zu bestimmen, wie viele Spieler Ihr Spiel spielen werden, wenn es veröffentlicht wird, oder welche Erwartungen die Spieler an Ihren laufenden Spielbetrieb haben werden. Es ist wichtig, gemeinsam mit den Stakeholdern ehrgeizige, aber erreichbare Ziele zu setzen und einen Ansatz zu entwickeln, der skaliert werden kann, wenn Ihr Spiel die Prognosen übertrifft, und herunterskaliert werden kann, während die Spieleentwicklungsteams das Spielerlebnis optimieren. Bereite dich angemessen vor und teste sie im Voraus, um diese Anforderungen zu erfüllen und deine geschäftlichen und technischen Stakeholder auf die Zielvorgaben für den Betrieb des Spiels abzustimmen. Wenn die Ziele definiert sind, können die Spielteams bei der Planung, dem Design, der Bereitstellung, dem Testen, der Bereitstellung und dem Betrieb der Backend-Infrastruktur des Spiels ein angemessenes Gleichgewicht zwischen Kosten und Leistung erreichen.

  • Verwenden Sie operative Runbooks, um Skalierungsaktivitäten im Zusammenhang mit Spieleinführungen und besonderen Ereignissen zu planen: Die Teams für den Spielbetrieb sollten sich mit den Geschäftsbeteiligten abstimmen, um Prognosen für die zu erwartende maximale Parallelität der Spieler bei Veranstaltungen zu modellieren und eine proaktive Planung durchzuführen, um die Infrastrukturkapazität im Voraus zu skalieren. Aufgrund des schwankenden Spielerverkehrs während Events sollten Sie Ihre bestehenden automatisierten Skalierungssysteme im Voraus planen und vorab skalieren, um Ihre Erfolgschancen bei einem Event zu erhöhen und sicherzustellen, dass Sie über genügend Ressourcen verfügen, um den Spielern ein positives Spielerlebnis zu bieten. Implementieren Sie Performance-Engineering-Praktiken, um sich einen Überblick über Ihre Ressourcen und ein datengestütztes Verständnis der Kapazität Ihres Systems zu verschaffen, das Ihnen als Leitfaden für Aktivitäten vor der Skalierung und automatische Skalierungskonfigurationen dienen kann. Entwickeln Sie operative Runbooks, um für Konsistenz im Prozess zu sorgen. Diese frühzeitige Planung und die Reaktion auf die Nachfrage der Spieler sind besonders wichtig für Live-Spiele, bei denen eine zuverlässige Leistung und Infrastruktur gewährleistet sein muss, um eine aktive, engagierte Spielerbasis über einen längeren Zeitraum zu unterstützen.

  • Etablieren Sie ein Betriebsmodell für die Entgegennahme, Untersuchung und Beantwortung von Support-Anfragen von Spielern: Überwachen Sie nach dem Start die Berichte über Beschwerden und Probleme mit dem Spiel. Implementieren Sie geeignete Systeme, um auf sichere und effektive Weise mit Spielern zu interagieren und Spielerprobleme angemessen zu lösen, wie z. B. Community-Foren, soziale Medien, E-Mail, Ticketsysteme, Call Center oder automatisierte Chat-Bot-Lösungen. Dies ist besonders wichtig für Live-Service-Spiele, die eine kontinuierliche Kommunikation mit der Spielerbasis, die Reaktion auf das Feedback der Spieler, um den sich ändernden Bedürfnissen gerecht zu werden, und die Aufrechterhaltung einer engagierten Community über einen längeren Zeitraum erfordern.