DEV Community

Cover image for 5 wichtige Funktionen für den In-Game-Chat, die Spieler lieben werden

5 wichtige Funktionen für den In-Game-Chat, die Spieler lieben werden

Derspielinterne Chat ist ein leistungsfähiges Tool für Spieleentwickler, um das Engagement der Spieler zu fördern und die Bindung zu erhöhen, um ein vernetztes, digitales Erlebnis zu schaffen. Wenn Sie einen In-Game-Chat in Ihrem Spiel verwenden, werden die Spieler jedoch Erwartungen mitbringen, die auf ihren alltäglichen Erfahrungen mit Chat-Apps wie Discord, WhatsApp, WeChat, Slack und Messenger basieren. Ihr Ziel sollte es sein, ein Spielerlebnis zu schaffen, das die Erwartungen dieser Spieler während des Spiels erfüllt. Das ist jedoch viel leichter gesagt als getan. Die Skalierung mit den Bedürfnissen der Spieler, die zuverlässige Filterung und Aufrechterhaltung dieser Chat-Verbindungen und die gleichzeitige Sicherung der Nachrichten in Echtzeit sind eine große Herausforderung.

An dieser Stelle kann PubNub helfen. Als Entwickler-API-Plattform, die Echtzeit-Updates mit globaler Skalierbarkeit und niedriger Latenz ermöglicht, wird PubNub effektiv für die Entwicklung einer In-Game-Chat-Infrastruktur eingesetzt. PubNub ist das Rückgrat für mehr als 2000 Kunden aus verschiedenen Branchen, einschließlich der Spieleindustrie. Sie können sich darauf verlassen, dass PubNub ihre Online-Funktionen für Spiele und Tools für den In-Game-Chat, Live-Bestenlisten-Updates sowie Alarme und Benachrichtigungen betreibt. So entsteht eine Plattform, die die Spieler immer wieder ins Spiel zurückholt.

Die Spieler erwarten, dass sich die Funktionen nahtlos in Ihre Benutzeroberfläche einfügen, ihre Unterhaltungen beleben und die persönlichen Beziehungen, die sie durch das Spielen aufgebaut haben, berücksichtigen. Um einen In-Game-Chat zu entwickeln, den deine Spieler gerne nutzen würden, ist es wichtig, sich über die Funktionen zu informieren, die du nicht übersehen darfst und wie PubNub Lösungen für diese Funktionen bietet.

Chaträume/Gruppenchat

Auch wenn es offensichtlich erscheint, kann man die Bedeutung klarer, intuitiver Methoden für die Interaktion der Spieler mit einer bestimmten Gruppe von Mitspielern nicht hoch genug einschätzen. Vor zwanzig Jahren boten die meisten MMOs umfassende Kommunikationsmöglichkeiten wie lokale, Gruppen- oder Gilden-Textchats. Wie im wirklichen Leben, wo sie in verschiedenen Gruppen spielen, suchen die Spieler von heute die Freiheit, ihre Kommunikationspartner zu wählen*,* zwischen speziell zusammengestellten Kanälen zu wechseln und dies intuitiv zu tun.

Die Echtzeit-Daten-API von PubNub enthält eine Publish-Subscribe-API, die den Fluss von Nachrichten zwischen Anwendungen und Geräten beschreibt. Ein Publisher (eine beliebige Datenquelle) sendet Nachrichten an interessierte Subscriber (Datenempfänger) über Live-Feed-Datenströme, die als Kanäle (Topics) bezeichnet werden. Alle Abonnenten eines bestimmten Publisher-Kanals werden sofort benachrichtigt, wenn neue Nachrichten auf diesem Kanal eingegangen sind, und die Nachrichtendaten (oder Nutzdaten) werden zusammen mit der Benachrichtigung empfangen.

Nachrichten können gespeichert und abgerufen werden, während sie über das Netzwerk gesendet werden. Dazu wird die Funktion " Message Persistence" verwendet, bei der jede Nachricht in dem Kanal gespeichert wird, in dem sie veröffentlicht wurde, und zwar mit einem Zeitstempel, der auf die nächsten 10 Nanosekunden genau ist. Falls Spieler während eines Gesprächs offline sind, können Nachrichten mit Hilfe der Nachrichtenpersistenz gespeichert und abgerufen werden. Offline-Spieler können auch durch mobile Push-Benachrichtigungen über das Mobile Push Gateway von PubNub auf diese verpassten Nachrichten aufmerksam gemacht werden, so dass die Spieler nie etwas verpassen.

Wenn Sie erfahren möchten, wie Sie Ihrem Unity-Spiel einen Chat hinzufügen, können Sie unsere Anleitung zum Hinzufügen eines Echtzeit-Chats zu Ihrem Unity-Spiel lesen. Wir haben auch ein spezielles Chat-SDK, das eine Reihe praktischer, sofort einsatzbereiter Chat-Funktionen wie Lesebestätigungen, Erwähnungen, Anzahl ungelesener Nachrichten, Threads und mehr bietet.

Sie können auch BizOps Workspace verwenden, eine Reihe von UI-Tools, die Sie bei der Verwaltung Ihrer Anwendung unterstützen, um Live-Vorschauen von Unterhaltungen in Echtzeit zu sehen und Maßnahmen zu ergreifen, um diese Unterhaltungen manuell zu moderieren, z. B. durch Stummschalten oder Verbannen von Benutzern.

Freunde

Um sicherzustellen, dass Ihr Chat das Herzstück eines wirklich sozialen Erlebnisses wird, ist die Erleichterung persönlicher Verbindungen zwischen den Spielern von entscheidender Bedeutung. Dies gilt insbesondere dann, wenn Sie sich an Spieler wenden, die sich darauf freuen, sich im Spiel mit echten Freunden zusammenzutun. Genau wie eine Gruppe von Freunden, die sich in der realen Welt beim Spielen vergnügt, muss auch die virtuelle Welt für diese Kameradschaft sorgen. Ob es darum geht, Spieleabende unter Freunden zu organisieren oder Freundschaften online zu schließen, die Freundschaftsfunktionen von ebnen den Spielern den Weg, sich mit Leichtigkeit zu verbinden, zu chatten und zusammen zu spielen*.*

Die Technologie von PubNub stellt sicher, dass die Übertragung von Chatdaten den aktuellen Datenschutz- und Sicherheitsstandards entspricht. Presence überwacht die Teilnehmer (Spieler) von Kanälen, die zur Datenübertragung zwischen Geräten verwendet werden. So haben die Spieler in Echtzeit Einblick, wer gerade online ist, ob Spieler einem Kanal beitreten oder ihn verlassen, und welche Kanäle ein Spieler abonniert hat.

Um eine Freundesliste in Aktion zu sehen, können Sie dieser Anleitung zum Hinzufügen einer Freundesliste zu einem Unity-Spiel folgen oder unsere Dokumentation zum Hinzufügen einer Freundesliste zu Ihrem eigenen Spiel lesen.

Reaktionen

In Konversationen können Spieler ihren Frust und ihre Freude ausdrücken. Natürlich sagt ein Emoji viel aus, aber mit reactions können Spieler ihre Emotionen in einen Kontext stellen*.* Sie sind eine einfache, aber schnelle Möglichkeit für Spieler, die Nachrichten der anderen zu kommentieren, und für andere in einem Kanal, den allgemeinen Fluss und das Gefühl der Unterhaltung leicht zu erfassen. Vor allem aber bieten sie den Spielern ein breites Spektrum an Ausdrucksmöglichkeiten, um zu diskutieren, Meme zu machen und auf Momente in Ihrem Spiel zu reagieren.

Die Nachrichtenreaktionen von PubNub ermöglichen es den Spielern, ein Emoji oder eine benutzerdefinierte Reaktion auf eine erhaltene Nachricht zurückzusenden. Diese Reaktionen sind normalerweise für alle Spieler im Chatraum sichtbar und werden zusammen mit der ursprünglichen Nachricht angezeigt. Wir bieten das Hinzufügen von Nachrichtenreaktionen für viele unserer SDKs an.

In unserem ausführlichen Leitfaden erfahren Sie, wie Sie mit dem PubNub Chat SDK Reaktionen und Emojis zu Nachrichten hinzufügen können.

Tippen von Indikatoren

In Ihrem Spiel wird wahrscheinlich eine Menge los sein. Lassen Sie die Spieler also nicht auf stille Threads warten. Tippindikatoren helfen dabei, textbasierte Interaktionen unmittelbarer zu gestalten*, indem sie* den Spielern auf einen Blick zeigen, dass andere Spieler aktiv an der Unterhaltung teilnehmen. Sie sind ein kleines visuelles Feedback und tragen dazu bei, dass sich der Chat wie eine organische, lebensnahe Interaktion anfühlt. Tippindikatoren helfen dabei, Überschneidungen zu vermeiden, oder machen einfach deutlich, wenn jemand nicht warten möchte, bis er an der Reihe ist.

PubNub unterstützt Tippen-Anzeigen, die es den Spielern ermöglichen zu erkennen, ob andere Spieler in einem Channel Nachrichten tippen. Sobald ein Spieler zu tippen beginnt, können die anderen Spieler die Tippanzeige in Echtzeit auf dem Bildschirm sehen. Sie können ein Tippen-Ereignis auslösen, wenn ein Benutzer mit dem Tippen einer Nachricht beginnt, und andere Benutzer im Channel erhalten diese Ereignisse in Echtzeit, um Tippen-Anzeigen auf dem Bildschirm anzuzeigen.

Quittungen lesen

Möchten Ihre Spieler Freunde zu einem Spieleabend einladen? Vielleicht bitten sie um Hilfe bei einem Rätsel oder senden ein SOS aus den Tiefen eines Dungeons. Wie im richtigen Leben wollen Ihre Spieler wissen, dass ihre Nachrichten angekommen sind. Wie bei jeder Spielmechanik ist das Feedback im Chat entscheidend, um das Bewusstsein und die Zufriedenheit zu erhalten*.* Außerdem kann es die Spieler davon abhalten, Ihren Hauptkanal zu spammen, wenn sie sehen, dass sie gehört wurden. Die Quittungen lassen sich perfekt mit den Tippanzeigen kombinieren, um ein wirklich organisches Chat-Erlebnis im Spiel zu schaffen.

Mit den Nachrichtenbestätigungen von PubNub können die Spieler die Zustellung von Nachrichten in einem Kanal verfolgen. Zu den Nachrichtenbestätigungen gehören sowohl Zustellungsbestätigungen, die anzeigen, dass eine Nachricht an einen Benutzer zugestellt wurde, als auch Lesebestätigungen, die anzeigen, dass ein Spieler die Nachricht gelesen hat.

PubNub bietet die Funktionen, die Sie brauchen

Unabhängig davon, wer Ihre Spieler sind, haben sie wahrscheinlich Gewohnheiten und Erwartungen an ihre täglichen Chat-Erfahrungen entwickelt. Das macht Sinn: Funktionen wie Tippanzeigen, Reaktionen und Lesebestätigungen verleihen dem Chat Feedback und ein Gefühl der Unmittelbarkeit. Im Gegenzug erleben die Spieler eine reibungslose, natürliche Kommunikation. Wenn man über den Chat im Spiel nachdenkt, ist dieses Maß an Interaktion die Grundlage für jede gute Spiele-Community. Sie möchten den Spielern Feedback, Ausdrucksfreiheit und die Möglichkeit zur Feinabstimmung ihrer eigenen sozialen Erfahrung geben.

Die Implementierung solcher Funktionen kann eine Herausforderung sein, die gefühlt mehr Entwicklungszeit in Anspruch nimmt, nur um Ihr Spiel auf den Markt zu bringen. Verglichen mit den Kernanforderungen Ihres Spiels können sie wie Luxus erscheinen. Aber wenn Ihr Spiel auf die Community angewiesen ist, müssen Sie den Spielern einen Chat bieten, den sie auch nutzen wollen. Glücklicherweise müssen Sie das Rad nicht neu erfinden, wenn es darum geht, einen voll funktionsfähigen In-Game-Chat zu erstellen.

PubNub bietet Funktionen, die in unseren SDKs und sogar in einem eigenen Chat-SDK verfügbar sind, um mehrere sofort einsatzbereite Chat-Funktionen bereitzustellen. Unsere SDKs bieten nicht nur die zentrale Echtzeit-Infrastruktur zum Senden und Empfangen von Nachrichten, sondern auch einfach zu bedienende Endpunkte zur schnellen Implementierung wichtiger Chat-Funktionen wie:

Unsere Echtzeit-Daten-API ist flexibel, sodass Sie diese Funktionen schnell einführen können. Unsere weltweit verfügbare Messaging-Infrastruktur lässt sich dann erweitern, wenn sich Ihr Spiel und Ihre Anforderungen weiterentwickeln. Die ersten Schritte sind einfach. Und wenn Sie Fragen haben, bieten wir Ihnen 24/7-Support weltweit. Mit PubNub können Sie noch heute mit dem Aufbau eines erstklassigen In-Game-Chats beginnen.

Wie kann PubNub Ihnen helfen?

Dieser Artikel wurde ursprünglich auf PubNub.com veröffentlicht.

Unsere Plattform unterstützt Entwickler bei der Erstellung, Bereitstellung und Verwaltung von Echtzeit-Interaktivität für Webanwendungen, mobile Anwendungen und IoT-Geräte.

Die Grundlage unserer Plattform ist das größte und am besten skalierbare Echtzeit-Edge-Messaging-Netzwerk der Branche. Mit über 15 Points-of-Presence weltweit, die 800 Millionen monatlich aktive Nutzer unterstützen, und einer Zuverlässigkeit von 99,999 % müssen Sie sich keine Sorgen über Ausfälle, Gleichzeitigkeitsgrenzen oder Latenzprobleme aufgrund von Verkehrsspitzen machen.

PubNub erleben

Sehen Sie sich die Live Tour an, um in weniger als 5 Minuten die grundlegenden Konzepte hinter jeder PubNub-gestützten App zu verstehen

Einrichten

Melden Sie sich für einen PubNub-Account an und erhalten Sie sofort kostenlosen Zugang zu den PubNub-Schlüsseln

Beginnen Sie

Mit den PubNub-Dokumenten können Sie sofort loslegen, unabhängig von Ihrem Anwendungsfall oder SDK

Top comments (0)