Die Inhalte dieser Website wurden mithilfe künstlicher Intelligenz (KI) oder maschineller Übersetzungstechnologie übersetzt und können Fehler enthalten.

Skip to content

Optimieren Sie Tests und Live-Updates mit der Analyse- und Experimentierplattform von Roblox

Wie Uplift Games mithilfe von Analysen und Experimenten das Spielerlebnis bei „Adopt Me!“ optimiert

Die Entwicklung eines herausragenden Spiels erfordert Experimente, Messungen und Iterationen. Mit den Plattformen „Analytics“ und „LiveOps“ von Roblox können Entwickler tiefgehende Einblicke in das Gameplay und die Leistung gewinnen, Änderungen testen und sich an die Spielweise der Nutzer anpassen. Heute kündigen wir Echtzeit-Leistungswarnungen, eine detailliertere Zielgruppenansprache und Segmentierung sowie automatisierte Frühwarnungen an, die Entwickler darauf hinweisen, wenn Experimente Auswirkungen auf wichtige Kennzahlen haben. Mit diesen neuen Tools können Entwickler Änderungen testen und Live-Updates sicher bereitstellen. Der Entwickler UpliftBradB berichtet im Folgenden, wie Uplift Games, das Studio hinter „Adopt Me!“, die Analytics- und LiveOps-Plattformen von Roblox nutzt, um das Erlebnis der Haustieradoption für seine Spieler zu verbessern.  

Messen und Umsetzen 

Verschiedene Spielertypen langfristig zu begeistern, ist ein heikler Balanceakt. Daten sind ein leistungsstarkes Werkzeug, um zu verstehen, wie Spieler mit einem Spiel interagieren, um zu erkennen, wo Probleme auftreten könnten, und um das Spiel nahtlos so anzupassen, dass es genau richtig ist. Wir aktualisieren die Analytics- und Experience Live Ops-Plattformen von Roblox kontinuierlich auf der Grundlage des Feedbacks und der Bedürfnisse der Entwickler. Diese neuen Tools machen die Plattformen auf ganzer Linie flexibler und leistungsfähiger. 

Analytics

Analytics-Dashboards helfen Entwicklern dabei, Verbesserungspotenziale zu erkennen oder festzustellen, wo Verbesserungen erforderlich sein könnten. Beispielsweise könnte eine starke Ein-Tages-Bindung bei einem starken Rückgang der 30-Tage-Bindung auf den Bedarf an tiefergehenden Inhalten hindeuten. Eine geringe Bindung am ersten Tag bei einer Kerngruppe beständiger, langfristiger Spieler könnte auf einen mangelhaften Onboarding-Ablauf oder eine steile Schwierigkeitskurve hindeuten. 

Die Analytics-Plattform kann Daten zudem nach Spielersegmenten kategorisieren, um aufzuzeigen, ob ein Trend bei allen Spielern allgemein zu beobachten ist oder auf ein bestimmtes Segment beschränkt ist. Neue Segmentdimensionen ermöglichen es den Entwicklern, Daten nach In-Game-Aktivität, Engagement-Level, Plattformaktivität, Spieldauer und Plattformausgaben aufzuschlüsseln, um zu verstehen, wie sich Spielmuster unterscheiden. 

Leistungsüberwachung 

Leistungsprobleme lassen sich oft nur schwer lokalisieren. Standardmäßige Telemetrie-Metriken wie Absturzraten, Speicherauslastung, CPU-Zeit und Bildrate nach Version helfen Entwicklern dabei, Fehler zu beheben und sicherzustellen, dass ihre Spiele auf allen Gerätetypen reibungslos laufen. Wir haben außerdem eine neue Fehlererkennung, benutzerdefinierte Regeln zur Organisation von Fehlerberichten sowie Echtzeit-Leistungswarnungen hinzugefügt, um kritische Probleme aufzudecken, damit Entwickler so schnell wie möglich reagieren können.

Experimente 

Das Experiment-System von Roblox ermöglicht es Creators, A/B-Tests durchzuführen, um die Auswirkungen einer Funktion oder Änderung präzise zu messen. Unsere neuesten Updates umfassen die Zielgruppenansprache nach Segmenten, eine flexiblere und schnellere Konfiguration sowie ein System zur frühzeitigen Erkennung von negativen Auswirkungen, das den Creator nahezu in Echtzeit benachrichtigt, wenn Spielzeit, ARPU oder Konversionsrate unter einen bestimmten Schwellenwert fallen. Im Laufe des kommenden Jahres werden wir noch mehr Optionen für benutzerdefinierte Metriken und die Segmentierung von Experimentergebnissen hinzufügen.

Konfigurationen

Konfigurationen ermöglichen es Entwicklern, Funktionen zu starten und Werte im Spiel in Echtzeit zu aktualisieren, ohne den Server neu starten zu müssen. Mit diesem Update haben wir die Übertragung von Konfigurationen beschleunigt und eine „Veröffentlichen als“-Funktion hinzugefügt, mit der Entwickler Inhalte von einer Umgebung in eine andere veröffentlichen können (z. B. von der Staging-Umgebung in die Produktionsumgebung). Außerdem haben wir bedingte Konfigurationen eingeführt, mit denen Entwickler unterschiedliche Werte anwenden können, um das Spielerlebnis für verschiedene Spielersegmente individuell anzupassen. So können Entwickler beispielsweise den Schwierigkeitsgrad anpassen, um eine Quest oder einen Dungeon für neue Spieler zu vereinfachen, oder Werbemeldungen mit Belohnungen für Spieler ausblenden, die bereits Robux ausgegeben haben. 

Für Entwickler, die Daten mithilfe von Tools von Drittanbietern als Teil ihres Workflows nutzen möchten, ermöglichen unsere OpenCloud-APIs die programmatische Verwaltung dieser Funktionen. So können Entwickler beispielsweise Programmierassistenten nutzen, um Experimente einzurichten oder Analysedaten zu überwachen.

Erfahren Sie im Devforum mehr über die Nutzung von Analysen, Leistungsüberwachung, Experimenten und Konfigurationen. 

Optimierung des Spielerlebnisses bei „Adopt Me!“

Uplift Games, das Studio hinter „Adopt Me!“, einem Spiel zur Adoption von Haustieren mit insgesamt 44,4 Milliarden Besuchen, nutzt die Roblox-Analytics-Plattform und „Experiments“, um neue Funktionen zu testen. Diese Tests helfen dem Team dabei, Spielern mit sehr unterschiedlichen Spielstilen ein großartiges Erlebnis zu bieten – vom Aufziehen und Tauschen von Haustieren bis hin zu Rollenspielen und dem Errichten von Gehöften. Der Entwickler UpliftBradB berichtete, wie das Team über die Entwicklung für einen so vielfältigen Funktionsumfang und eine so vielfältige Community nachdenkt.  

„Adopt Me! ist für alle Altersgruppen konzipiert“, sagte UpliftBradB. „Wir möchten, dass jede Spielmechanik verständlich bleibt, während wir Systemen wie dem Bauen und Tauschen, die ältere Spieler schätzen, das richtige Maß an Tiefe verleihen.“  

Das Team hat kürzlich eine überarbeitete Tauschplattform eingeführt, auf der Spieler sich zusammenfinden können, um Haustiere zu tauschen. „Wir haben unsere Tauschplattform eine Zeit lang mithilfe von Analysen und Experimenten getestet, bevor wir das vollständige Erlebnis eingeführt haben“, sagte UpliftBradB. „Wir haben viele Variablen getestet, wie zum Beispiel die Servergröße und Matchmaking-Signale, und beobachtet, wie die Spieler mit dem System interagierten. Waren die Spieler engagierter? Steigerte sich die Anzahl der Tauschvorgänge?“ 

Das Testen von Änderungen und die Auswertung der Ergebnisse in den Analysen gaben dem Team die Gewissheit, dass sie auf dem richtigen Weg waren. Doch einige Änderungen hatten unbeabsichtigte Auswirkungen. „Wir haben eine Funktion entwickelt, mit der Spieler durch das Spielen mit Freunden eine spezielle Währung erhalten konnten, die sie dann zum Kauf besonderer Haustiere nutzen konnten“, sagte UpliftBradB. „Das sollte einen Anreiz zum gemeinsamen Spielen schaffen, aber die Spieler erkannten schnell, dass sie den Server mit Freundschaftsanfragen überfluten konnten, um mehr Währung zu erhalten. Das allein wäre vielleicht kein Problem gewesen, aber wir stellten auch einen enormen Anstieg bei Spielern fest, die private Server aufbauten, um dem Spam zu entgehen.“

Mithilfe von Analysen konnte das Team zudem die Leistung überwachen und schnell reagieren, als es ein Problem mit einer neuen Funktion entdeckte, die während des Sommer-Events eingeführt worden war. Im Rahmen des Events hatten sie Fische hinzugefügt, die die Spieler fangen konnten, stellten jedoch schnell ein Problem fest. „Die Absturzrate und die Bildrate deuteten darauf hin, dass etwas nicht stimmte“, sagte UpliftBradB. „Als wir der Sache auf den Grund gingen, stellten wir fest, dass wir die Fische als Kulisse markiert hatten … was dazu führte, dass die Engine die Hintergründe in großem Umfang neu zeichnen musste.“ Da das Problem frühzeitig erkannt wurde, konnte das Team es schnell beheben.   

Macht euch an die Analyse

Die Geschichte von UpliftBradB ist unter Creators weit verbreitet: Analysen und Experimente verwandeln Iterationen von fundierten Vermutungen in datengestützte Strategien. Die flexible Plattform von Roblox trägt dazu bei, dass Optimierung und datengestützte Entscheidungsfindung zu einem festen Bestandteil des Arbeitsablaufs jedes Creators werden. Noch in diesem Jahr planen wir, die Analysefunktionen auf „Build“ auszuweiten, unseren „Mobile-First“-Erstellungsbereich in der Roblox-App. Nach der Integration können Creators die Leistung auch unterwegs überwachen. Außerdem werden wir die Plattform um neue Funktionen erweitern, darunter benutzerdefinierte Experiment-Aktionen. Interessierte Entwickler können sich bereits jetzt für ein Early-Access-Programm anmelden, um die neuesten Experimentierfunktionen auszuprobieren, bevor sie auf Roblox live gehen.

Roblox macht es Kreativen leicht, an einem einzigen Ort zu entwickeln, zu veröffentlichen und intelligent zu iterieren.