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 Entwurfsprinzipien aus dem Well-Architected Framework-Whitepaper können Ihnen die folgenden Entwurfsprinzipien dabei helfen, beim Entwickeln und Betreiben von Spielen optimale Betriebsabläufe zu erzielen:

  • Definieren Sie messbare und erreichbare Ziele für die Spielbetriebsteams und passen Sie sie bei Bedarf an: Aufgrund der trefferorientierten Natur 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, mit den Beteiligten 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 im Vorfeld, um diese Anforderungen zu erfüllen und deine geschäftlichen und technischen Stakeholder auf die Zielvorgaben für den Spielbetrieb 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 Verhältnis zwischen Kosten und Leistung erreichen.

  • Verwenden Sie betriebliche Runbooks, um Skalierungsaktivitäten im Zusammenhang mit Spielveröffentlichungen und besonderen Ereignissen zu planen: Die Spielbetriebsteams sollten sich mit den Interessenträgern aus der Wirtschaft abstimmen, um Prognosen für die zu erwartende Spitzenanzahl der Spieler bei Veranstaltungen zu erstellen und proaktive Planungen durchzuführen, um die Infrastrukturkapazität im Voraus zu skalieren. Da der Spielerverkehr während Events schwankt, sollten Sie Ihre bestehenden automatischen Skalierungssysteme durch vorherige Planung und Vorskalierung erweitern, um Ihre Erfolgschancen während eines Events zu erhöhen und sicherzustellen, dass Sie über genügend Ressourcen verfügen, um ein positives Spielerlebnis zu bieten. Implementieren Sie Performance-Engineering-Methoden, um sich einen Überblick über Ihre Ressourcen und ein datengestütztes Verständnis der Kapazität Ihres Systems zu verschaffen, das Ihnen bei der Planung von Aktivitäten vor der Skalierung und automatischen Skalierungskonfigurationen helfen wird. Entwickeln Sie betriebliche Runbooks, um den Prozess konsistent zu gestalten. Diese vorausschauende Planung und Reaktion auf die Nachfrage der Spieler ist besonders wichtig für Live-Spiele, bei denen eine zuverlässige Leistung und Infrastruktur aufrechterhalten werden müssen, um eine aktive, engagierte Spielerbasis über einen längeren Zeitraum zu unterstützen.

  • Richten Sie ein Betriebsmodell ein, um Support-Anfragen von Spielern entgegenzunehmen, zu untersuchen und zu beantworten: Überwachen Sie nach der Veröffentlichung 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, Callcenter oder automatisierte Chatbot-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.