PlayFab Roadmap Update – April 2024

Letzte Aktualisierung: 4.04.2024

Bei PlayFab engagieren wir uns mehr denn je für die zukünftige Entwicklung unserer Plattform. Unser Team arbeitet ständig daran, Ihnen neue Updates und Features zu bieten, und wir freuen uns, die neuesten Updates für unsere Roadmap mit Ihnen zu teilen. Ihr Feedback ist für uns von unschätzbarem Wert, da wir bestrebt sind, unsere Plattform an Ihre sich weiterentwickelnden Anforderungen und Bestrebungen anzupassen. Ganz gleich, ob Sie bereits in das PlayFab-Ökosystem eingetaucht sind oder unsere Dienste in Ihre Spiele integrieren möchten, wir sind hier, um Sie bei jedem Schritt zu unterstützen.

Unser Engagement, Ihre Bedürfnisse zu verstehen, bleibt unerschütterlich. Zögern Sie nicht, sich an uns zu wenden, wenn Sie Gedanken oder Fragen haben. Die PlayFab-Führung veranstaltet auch eine Reihe von "Outside-In"-Sitzungen, bei denen Spielestudios sich mit unserem Team treffen, um uns zu helfen, Ihre Bedürfnisse und Ziele zu verstehen. Wenn Sie an einer Teilnahme interessiert sind, wenden Sie sich an uns unter: PFOutsideInRequest@microsoft.com.

Lassen Sie uns also die aufregenden neuen Features und Verbesserungen sowie die zukünftigen Updates untersuchen, die Sie erwarten!

Neuerungen:

Spieleintegration

  • Plattformübergreifende Aktualisierung des Services SDK für C/C++: Wir haben das PlayFab Services SDK für C/C++ auf allen unterstützten Plattformen verfügbar gemacht, um eine konsistente Entwicklungsumgebung zu gewährleisten. Dieses SDK wird für alle neuen C++-Projekte empfohlen, mit Ausnahme der Projekte, die ein spielemodulspezifisches SDK verwenden, und bietet im Vergleich zum plattformübergreifenden Legacy-C++-SDK die folgenden Vorteile:
    • Ermöglicht Titeln das Steuern der Speicherbelegungen beim Aufrufen von Playfab-Diensten. Weitere Informationen finden Sie unter Verwalten von Speicherbelegungen.
    • Ermöglicht Titeln die vollständige Kontrolle über die Threadbehandlung beim Aufrufen von Playfab-Diensten. Weitere Informationen finden Sie unter Durchführen asynchroner Aufrufe im PlayFab Services SDK.
    • Portable C-Schnittstelle, die maximale Kompatibilität zwischen Plattformen, Compilern und Sprachen ermöglicht.
  • Konfigurierbare PlayFab-Ereignispipelines (C/C++-SDK): Unsere Ereignispipelines im PlayFab Services SDK unterstützen jetzt verschiedene Optimierungen wie Telemetrieschlüssel, Komprimierung, Batchverarbeitung und vieles mehr. Ermöglicht eine bessere Kosten- und Ressourcenauslastung für PlayStream und die Erfassung von Telemetrieereignissen.
  • Verarbeitung komprimierter Dienstantworten (C# und Unity SDK): Das PlayFab Services SDK für C# und playFab Services SDK für Unity unterstützt jetzt komprimierte Dienstantworten mit transparenter Dekomprimierung, wodurch die Leistung verbessert und neue Features wie Economy v2 TurboLoading unterstützt werden.
  • Online-Subsystem für Unreal Engine: Wir haben das PlayFab Multiplayer Online Subsystem für Unreal Engine (bis 5.3, neueste Version) aktualisiert und Verbesserungen in verschiedenen Bereichen wie Plattformeinladungen, Suchschlüsseln, Sitzungseinstellungen, Kompilierung und Zertifizierungskonformität angeboten.

Dienste für Multiplayer-Server und Multiplayer-Erfahrungen:

  • Matchmaking/Lobby/PubSub: Unterstützung für game_server Entitäten zum sicheren Hinzufügen von Daten zu clienteigenen Lobbies hinzugefügt, was Szenarien wie das Hinzufügen von Serververbindungsdetails erleichtert. Die game_server Entität wird ähnlich wie ein anderes Element verknüpft und kann auf ein neues serverData-Feld zugreifen, um Informationen zu speichern, die Clients lesen können.
  • Api für den Anforderungsparteidienst: Neue API hinzugefügt, um mehr zu erfahren, finden Sie unter Api für Anforderungsanbieter.
  • Entitätsstatistiken & Bestenlisten (private Vorschau): Die mit Spannung erwartete "Leaderboards v2" befindet sich jetzt in der privaten Vorschau. Weitere Informationen finden Sie unter Die Zukunft von Statistiken und Bestenlisten . Möchten Sie bereits teilnehmen? Studios mit der Bereitschaft, Feedback zu geben, werden ermutigt, den Zugriff über die folgende Umfrage anzufordern: Anwendung für das private Vorschauprogramm.
  • VmStartupScript: Ermöglicht Es Kunden, benutzerdefinierte Skripts auf VMs auszuführen und Aufgaben wie Softwareinstallation, Konfigurationsanpassungen, benutzerdefinierte Protokollierung usw. zu optimieren, um Erweiterbarkeit und Flexibilität zu ermöglichen. Weitere Informationen finden Sie unter Ausführen eines benutzerdefinierten Skripts während der VM-Erstellung.

Economy Services:

  • Gezielte Angebote und Segmentaktionen: Die Segmentierungsunterstützung für die Monetarisierung von Spielen wurde in den letzten Quartalen kontinuierlich eingeführt. Sie können jetzt dynamische Preisstrategien für jedes Ihrer Spielersegmente erstellen, und Aktionen für diese Segmente werden in unseren Automatisierungstools unterstützt. Weitere Informationen finden Sie unter Gezielte Angebote.
  • Limits Boosts: Erhöhte Servicegrenzwerte für Katalog und Bestand, um die Anforderungen unserer Partner besser zu erfüllen. Weitere Informationen finden Sie unter Sparlimits.
  • Turbo loading (Private Preview): Optimiert das Abrufen von Beständen, sodass keine Paginierung durch mehrere Ergebnisse erforderlich ist. Weitere Informationen finden Sie unter Turboloading.
  • Katalogsichten (private Vorschau): Revolutioniert das Laden von Elementen durch Die Verwendung eines Content Delivery Network (CDN) für den einfachen Zugriff auf Elemente mit verbesserter Leistung und geringeren Kosten durch Zwischenspeicherung. Weitere Informationen finden Sie unter Katalogansicht.
  • Mobile Abonnements: Updates Store-Einlösung, um virtuelle Abonnements mit realen Abonnementangeboten in Apple und Google Play Stores zu verknüpfen. Weitere Informationen finden Sie unter Abonnements.

Data Analytics & LiveOps Services:

  • Churn-Vorhersage: Einführung von PlayFabs erstem Predictive Service für künstliche Intelligenz (KI) und Machine Learning (ML) zum Identifizieren von Spielerabwanderungen, die direkt in den Segmentierungsdienst integriert sind, um Engagement-Strategien anzupassen. Ohne zusätzliche Integrationsanforderung kann die Churn Prediction problemlos über Game Manager aktiviert werden, um Segmente zu erstellen, die potenzielle Spieler mit geringem, mittlerem und hohem Risiko identifizieren. Weitere Informationen finden Sie unter Azure PlayFab Churn Prediction: All-in-One-Lösung zur Risikobewertung und Risikominderung.
  • PlayFab- und Microsoft Fabric-Integration mit Open-Source-Power BI-Dashboards: Landen Sie Spieldaten in Microsoft Fabric aus dem Data Connections-Dienst von PlayFab, um Analysen und Erkenntnisse nahezu in Echtzeit zu generieren. Wir haben auch ein Power BI-Beispiel Dashboard in einem Open-Source-GitHub-Repository bereitgestellt, um Sie in weniger als 10 Minuten von Daten zu Erkenntnissen zu bringen. Weitere Informationen finden Sie unter PlayFab-Daten in Microsoft Fabric für Synapse-Echtzeitanalysen.
  • Data Connections: Wir haben im Folgenden viele neue Features und Verbesserungen für leistungsfähigere Datenverwaltungsfunktionen eingeführt:
    • Delta Tables (Private Preview) für umfangreiche Datenverarbeitung eingeführt. Mithilfe von Indizierung und Zwischenspeicherung beschleunigen sie die Abfrageausführung und stellen gleichzeitig Datenkonsistenz und Zuverlässigkeit durch ACID-Transaktionen sicher, auch bei Fehlern oder gleichzeitigem Zugriff. Darüber hinaus vereinfachen Delta-Tabellen die Datenverwaltung, indem sie die Versionsverwaltung aktivieren, sodass Sie Änderungen nachverfolgen und auf frühere Versionen problemlos zurücksetzen können.
    • Die Ereignispartitionierung (private Vorschau) wurde eingeführt, sodass Ersteller eine präzise Kontrolle über daten organization erhalten. Mit diesem Feature können Sie angeben, welche Ereignisse partitioniert werden sollen, was zur Erstellung dedizierter Parquet-Dateien für jedes Ereignis führt. Dieser optimierte Ansatz ermöglicht eine effiziente Datenspeicherung und -abruf und optimiert Ihre analytischen Workflows. Weitere Informationen finden Sie unter Ereignispartitionierung.
    • Telemetrieschlüssel wurden eingeführt, die eine vereinfachte Autorisierung ermöglichen, sodass Ersteller mit dem Abrufen von Spieltelemetriedaten beginnen können, bevor sie sich bei ihrem ersten Spieler anmelden. Weitere Informationen finden Sie unter PlayFab-Telemetrieschlüssel.
    • Einführung der Unterstützung für mehrere Regionen , die Erstellern die Flexibilität bietet, ihre Datenverbindungen in jeder von Azure unterstützten Region mit Unterstützung für mehrere Regionen zu konfigurieren. Dadurch können Sie die Kontrolle über Ihre Daten übernehmen und deren Platzierung optimieren, um den maximalen Wert zu extrahieren. Unabhängig davon, ob Sie bestimmte Regionen als Ziel verwenden oder die globale Infrastruktur von Azure verwenden, stellt die Unterstützung für mehrere Regionen einen nahtlosen Datenzugriff sicher, unabhängig davon, wo Sie tätig sind.
  • Durch die vereinfachte ADX-Erweiterung ist das Hinzufügen von Geheimnissen zur Verwendung von Datenverbindungen überflüssig, wodurch der Datenzugriffsprozess rationalisiert wird. Durch die Beseitigung der Notwendigkeit, Geheimnisse zu verwalten, reduziert diese Erweiterung den Aufwand und erhöht die Sicherheit, sodass ersteller sich mühelos auf das Extrahieren von Erkenntnissen aus ihren Daten konzentrieren können.
  • Segmente als Dimension eingeführt: Ersteller können die Trends Dashboard KPIs einfach basierend auf bestimmten Spielergruppen filtern, sodass sie Daten analysieren können, die für ihre Zielgruppe relevant sind. Mithilfe von on Trends Dashboard sind sie nun in der Lage, Daten ihrer verschiedenen Segmente zu vergleichen, Trends nachzuverfolgen und die Auswirkungen von Änderungen im Zeitverlauf zu messen. Weitere Informationen finden Sie unter Segmente als Dimensionen.
  • Benutzerdefinierte Eigenschaften eingeführt: Ersteller können Spielerprofile durch Hinzufügen von Schlüssel-Wert-Datenpaaren anreichern, um personalisierte Erfahrungen zu erleichtern. Diese Informationen werden zusammen mit anderen Spielerinformationen wie Anzeigenamen, Statistiken und Tags gespeichert. Weitere Informationen finden Sie unter Benutzerdefinierte Eigenschaften.

Was ist an Deck?

Spielintegration:

  • SDK-Vereinheitlichung: Wir wissen, dass es verwirrend sein kann, aus den vielen PlayFab SDKs auszuwählen, die wir für alle Dienste anbieten, die PlayFab verfügbar macht. Daher haben wir daran gearbeitet, sie zu rationalisieren und zusammenzuführen. Dadurch erhalten Sie eine Reihe gängiger Komponenten, die Sie nutzen können, und eine besser vorhersagbare Interoperabilität, und es ist einfacher, unser SDK zu verstehen und erfolgreich in Ihr Spiel zu integrieren. Es wird uns auch helfen, das Tempo der Bereitstellung neuer Features zu beschleunigen, damit Sie die ansprechendsten und erfolgreichsten Spiele entwickeln können.
  • Onlinedienste-Plug-In für Unreal Engine: Nach dem Update, das wir kürzlich für das PlayFab Multiplayer Online-Subsystem bereitgestellt haben, bereiten wir uns auf die Bereitstellung eines PlayFab-Plug-Ins vor, das das neue Online services-Modell implementiert, das Epic in der Betaversion in der Vorschau gezeigt hat.
  • Multiplayer Game Server SDKs: Wir planen, VM-Wartungsereignisse im PlayFab Multiplayer Game Server SDK zu verbessern, um geplante Dienstunterbrechungen zu planen und zu behandeln. Außerdem planen wir die Automatisierung von Authentifizierungsworkflows für Gameserver-Entitäten, um die Einführung empfohlener bewährter Sicherheitsmethoden auf Ihren Spielservern zu vereinfachen.
  • Clientseitige Ereignissampling: Wir planen, die serverseitige Ereignissamplingerstellung durch Unterstützung in unseren SDKs für Stichprobenereignisse zu ergänzen, bevor diese den Client verlassen.

Dienste für Multiplayer-Server und Multiplayer-Erfahrungen:

  • Multi-IP- und Routingpräferenz: Dieses Feature zielt darauf ab, die Resilienz, Zuverlässigkeit des Hostens des Spielservers und die Latenz für Spieler zu verbessern, indem mehrere öffentliche IP-Adressen zu Spielservern zugewiesen und bevorzugte Routingpfade ausgewählt werden (weitergeleitet über das globale Microsoft Premium-Netzwerk oder das Transit-ISP-Netzwerk).
  • Debuggen lokaler Spieleserver: Dieses Feature zielt darauf ab, die lokale Entwicklung in Multiplayer-Servern (MPS) zu optimieren, indem lokale Computeressourcen in die MPS-Verwaltungsebene integriert werden, wodurch die lokale Iteration erleichtert und die Produktivität gesteigert wird.
  • Verbesserte Zertifikat- und Geheimnisverwaltung: Dieses Feature soll die Verwaltung von Geheimnissen und Zertifikaten für Ihre Spieleserver vereinfachen und die Einhaltung bewährter Sicherheitsmethoden vereinfachen.
  • Prädiktiver Standbymodus: Dieses Feature zielt darauf ab, Standbyserveranforderungen intelligent vorherzusagen und zu ändern, indem historische Nutzungsdaten aus dem Titel verwendet werden, um den Verwaltungsaufwand zu minimieren und auf schwankende Spielernachfrage nach einer optimierten Ressourcenzuordnung zu reagieren.

Economy Services:

  • Weitere Segmentintegration: Wir setzen die Integration von PlayFab Segmenten in Economy V2 fort. Als Nächstes werden Entitätssegmente und Spielerprofil vollständig unterstützt.
  • Katalogupload und Versionsverwaltung: Basierend auf Dem Feedback der Community haben wir auch Pläne, die Benutzerfreundlichkeit des V2-Katalogs durch Verbesserungen beim Katalogupload und der Elementversionsverwaltung weiter zu verbessern.
  • Abonnementerweiterungen: Wir erweitern die mobile Unterstützung für virtuelle Abonnements weiterhin auf weitere Marketplaces und ermöglichen Szenarien wie automatisiertes Clawback.

Data Analytics & LiveOps Services:

  • PlayFab Copilot: Auf der GDC 2024 haben wir eine frühe Vorschau auf unseren PlayFab Copilot vorgestellt, eine KI-Chaterfahrung in Game Manager, die Einblicke in Ihre Titel und deren Leistung bietet und sogar playFab-Dienste in natürlicher Sprache konfigurieren lässt. Melden Sie sich hier an, um mehr zu erfahren und über Vorschauversionen für dieses Feature benachrichtigt zu werden.

Vielen Dank!

VIELEN DANK an alle unsere erstaunlichen Spieleersteller, die heute mit PlayFab bauen. Nichts davon wäre ohne Sie möglich. Ihre Unterstützung wird sehr geschätzt, das Feedback kommt! Im Abschnitt Featureanfragen in unserem Forum können Sie Ideen aus unserer Community posten, kommentieren und abstimmen. Die Behandlung von Problemen hat auch eine hohe Priorität, sodass Sie Ihre Ergebnisse weiterhin im Abschnitt Fehler in unseren Foren teilen.