Wenn Sie ein Spieleentwickler sind und die leistungsstarken Online-Dienste von Epic Games nutzen möchten, benötigen Sie das Epic Online Services SDK. Mit diesem Toolkit haben Sie Zugriff auf Funktionen wie die Autorisierung von Benutzern, das Verwalten von Freunden, das Erstellen von Ranglisten und vieles mehr.
Die Installation des Epic Online Services SDK ist ein einfacher Prozess, den wir in diesem Handbuch ausführlich beschreiben werden. Es ist für diejenigen gedacht, die bereits mit der Entwicklung von Spielen vertraut sind und einige Erfahrung in der Programmierung haben. Wenn Sie ein Anfänger sind, machen Sie sich keine Sorgen – wir werden Ihnen auch detaillierte Erklärungen und Links zu zusätzlichen Materialien zur Verfügung stellen.
Stellen Sie vor dem Start sicher, dass Sie alle erforderlichen Tools und Software installiert haben. Sie benötigen einige grundlegende Komponenten wie Visual Studio, Git und die Unreal Engine. Es wird auch empfohlen, ein Epic Games-Entwicklerkonto zu haben, um Zugriff auf zusätzliche Funktionen und Ressourcen zu erhalten.
Wenn Sie dieses Handbuch lesen, werden wir uns jeden Schritt der Installation des Epic Online Services SDK genauer ansehen. Fühlen Sie sich frei, den markierten Text zu verwenden, um wichtige Punkte zu markieren oder Notizen zu machen. Folgen Sie den Anweisungen und Sie können schließlich die leistungsstarken Online-Dienste von Epic Games in Ihre Projekte integrieren, was Ihnen viele neue Möglichkeiten eröffnet und die Spielerfahrung verbessert.
Installieren des Epic Online Services SDK
In diesem Abschnitt erfahren Sie, wie Sie das Epic Online Services SDK für Entwickler installieren. Befolgen Sie die nachstehenden Schritte, um das SDK erfolgreich auf Ihrer Arbeitsumgebung zu installieren.
- Rufen Sie die offizielle Website von Epic Online Services auf und rufen Sie die SDK-Download-Seite auf.
- Wählen Sie die gewünschte Entwicklungsplattform (z. B. Windows, macOS, Linux) aus und klicken Sie auf die Schaltfläche "Herunterladen".
- Nachdem Sie das SDK heruntergeladen haben, suchen Sie die resultierende Datei in Ihrem Startordner und führen Sie sie aus.
- Befolgen Sie die Anweisungen auf dem Bildschirm, um mit der Installation fortzufahren.
- Akzeptieren Sie bei Bedarf die Lizenzvereinbarung und wählen Sie den Ordner aus, in dem das SDK installiert werden soll.
- Warten Sie, bis die Installation abgeschlossen ist. Zu diesem Zeitpunkt werden alle benötigten Dateien auf Ihren Computer kopiert.
- Öffnen Sie nach Abschluss der Installation Ihre Entwicklungsumgebung (z. B. Visual Studio) und erstellen Sie ein neues Projekt oder öffnen Sie ein vorhandenes Projekt.
- Möglicherweise müssen Sie die Pfade zu den SDK-Dateien in den Projekteinstellungen konfigurieren. Befolgen Sie die Dokumentationsanweisungen für Ihre Entwicklungsumgebung.
- Passen Sie Ihr Projekt an, um die Funktionalität des Epic Online Services SDK zu nutzen. Dazu müssen Sie möglicherweise die erforderlichen Bibliotheken und Kompilierungseinstellungen hinzufügen.
- Sobald die Einrichtung abgeschlossen ist, können Sie mit dem Epic Online Services SDK beginnen, um Ihr Projekt zu entwickeln.
Jetzt sind Sie bereit, das Epic Online Services SDK zu verwenden, um erstaunliche Online-Spiele mit umfangreichen Funktionen zu erstellen. Viel Glück bei Ihrer Entwicklung!
Vorbereiten der Entwicklungsumgebung
Bevor Sie das Epic Online Services SDK installieren, müssen Sie Ihre Entwicklungsumgebung vorbereiten. In diesem Abschnitt informieren wir Sie über die notwendigen Werkzeuge und Einstellungen.
1. Computer und Betriebssystem:
Stellen Sie sicher, dass Ihr Computer die SDK-Systemanforderungen erfüllt. Das Epic Online Services SDK unterstützt verschiedene Betriebssysteme wie Windows, macOS und Linux. Installieren Sie das Betriebssystem und aktualisieren Sie es auf die neueste Version.
2. Integrierte Entwicklungsumgebung (IDE):
Wählen Sie die IDE aus, mit der Sie bequem arbeiten. Das Epic Online Services SDK ist mit gängigen IDEs wie Visual Studio, Xcode und anderen kompatibel. Laden Sie die IDE herunter und installieren Sie sie auf Ihrem Computer.
3. Einstellen der Programmiersprache:
Stellen Sie sicher, dass die erforderliche Programmiersprache auf Ihrem Computer installiert ist, mit der Sie mit dem Epic Online Services SDK arbeiten werden. Konfigurieren Sie die ausgewählte Programmiersprache und stellen Sie sicher, dass alle Abhängigkeiten installiert sind.
4. Registrieren und Zugriff auf das Epic Developer Portal:
Besuchen Sie das offizielle Epic Developer Portal und registrieren Sie sich als Entwickler. Wenn Sie sich registrieren, erhalten Sie die erforderlichen Anmeldeinformationen und Zugriff auf die Dokumentation und Ressourcen für die Entwicklung mit dem Epic Online Services SDK.
5. Installieren und Konfigurieren des SDK:
Befolgen Sie die Dokumentation des Epic Developer Portal, um das Epic Online Services SDK ordnungsgemäß für das von Ihnen ausgewählte Betriebssystem und die von Ihnen ausgewählte IDE zu installieren und zu konfigurieren. Stellen Sie sicher, dass alle erforderlichen Abhängigkeiten und Bibliotheken korrekt installiert und konfiguriert sind.
Nachdem Sie die Entwicklungsumgebung vorbereitet haben, können Sie mit dem Epic Online Services SDK beginnen, um erstaunliche Online-Spiele und -Anwendungen zu erstellen.
Herunterladen und Installieren des Epic Online Services SDK
Um mit dem Epic Online Services SDK zu beginnen, müssen Sie es herunterladen und auf Ihrem Computer installieren. Befolgen Sie diese Schritte, um das SDK zu erhalten:
1. Besuchen Sie die offizielle Seite von Epic Online Services unter: https://dev.epicgames.com/portal
2. Melden Sie sich bei Ihrem Konto an oder erstellen Sie ein neues Konto, wenn Sie es nicht haben.
3. Gehen Sie nach der Anmeldung zur Seite "SDKs & Downloads".
4. Suchen Sie das Epic Online Services SDK in der Liste der verfügbaren SDKs und klicken Sie auf die Schaltfläche "Download".
5. Bestätigen Sie die Lizenzvereinbarung und wählen Sie einen Speicherort aus, an dem die SDK-Datei auf Ihrem Computer gespeichert werden soll.
6. Öffnen Sie nach Abschluss des Downloads den Ordner mit der heruntergeladenen SDK-Datei.
7. Entpacken Sie die heruntergeladene SDK-Datei an den von Ihnen gewählten Speicherort auf Ihrem Computer.
Jetzt haben Sie das Epic Online Services SDK erfolgreich auf Ihren Computer heruntergeladen und installiert. Sie sind bereit, damit zu beginnen, Ihre Projekte zu entwickeln.
Einrichten eines Projekts für das Epic Online Services SDK
Um mit dem Epic Online Services SDK zu beginnen, müssen Sie Ihr Projekt einrichten. In diesem Abschnitt betrachten wir schrittweise Anweisungen zum Einrichten des Projekts.
1. Der erste Schritt ist, das Epic Online Services SDK von der offiziellen Website von Epic Games herunterzuladen.
2. Entpacken Sie das heruntergeladene SDK in das von Ihnen gewählte Verzeichnis auf Ihrem Computer.
3. Öffnen Sie Ihre Entwicklungsumgebung (z. B. Visual Studio) und erstellen Sie ein neues Projekt oder öffnen Sie ein bereits vorhandenes Projekt.
4. Fügen Sie in den Projekteinstellungen die Pfade zu den Header-Dateien und Bibliotheken des Epic Online Services SDK hinzu.
5. Aktivieren Sie die erforderlichen Komponenten und Optionen, die das Epic Online Services SDK erfordert.
6. Erstellen Sie im Epic Online Services Dev Portal eine neue Entwickler-ID und erhalten Sie Anmeldeinformationen für den API-Zugriff.
7. Fügen Sie in Ihrem Projekt Code hinzu, um diese Anmeldeinformationen zu initialisieren und zu autorisieren.
8. Aktivieren Sie als Nächstes die erforderlichen Funktionen wie die Benutzerautorisierung, die Erstellung und Verwaltung von Sitzungen, die Verarbeitung von Spieldaten usw.
9. Denken Sie daran, Fehler- und Ausnahmebehandlung hinzuzufügen, wenn Sie mit dem Epic Online Services SDK arbeiten.
10. Nachdem Sie das Projekt konfiguriert und die gewünschte Funktionalität hinzugefügt haben, testen und debuggen Sie es, um sicherzustellen, dass alles ordnungsgemäß funktioniert.
Ihr Projekt ist jetzt für die Arbeit mit dem Epic Online Services SDK konfiguriert und Sie können seine Funktionalität verwenden, um Spiele und andere Anwendungen im Zusammenhang mit den Online-Diensten von Epic Games zu entwickeln.
Integrieren des Epic Online Services SDK in Ihre App
Befolgen Sie diese Schritte, um das Epic Online Services SDK in Ihre App zu integrieren:
- Laden Sie die neueste Version des Epic Online Services SDK herunter und installieren Sie sie.
- Öffnen Sie das App-Projekt in Ihrer Entwicklungsumgebung.
- Fügen Sie den Projektcompilereinstellungen die Pfade zu den Header-Dateien des Epic Online Services SDK hinzu.
- Fügen Sie die Pfade zu den Binärdateien des Epic Online Services SDK zu den Projektlinkereinstellungen hinzu.
- Importieren Sie die erforderlichen Klassen und Funktionen des Epic Online Services SDK in Ihre Anwendungsdateien.
- Initialisieren Sie das Epic Online Services SDK in Ihrer Anwendung, vorzugsweise beim Start.
- Verwenden Sie die Funktionen des Epic Online Services SDK, um die erforderlichen Funktionen zu implementieren.
- Behandeln Sie die von Epic Online Services SDK zurückgegebenen Ereignisse und Fehler.
Es ist wichtig zu beachten, dass Sie sich vor der Verwendung des Epic Online Services SDK registrieren und Entwickleranmeldeinformationen von Epic Games erhalten müssen. Dadurch kann Ihre Anwendung mit Epic Online Services arbeiten.
Nachdem Sie das Epic Online Services SDK in Ihre App integriert haben, können Sie die Funktionen und Funktionen des Epic Online Services SDK nutzen, um mithilfe der Infrastruktur von Epic Games eine Interaktion und eine Multiplayer-Spielumgebung zu erstellen.
Testen der Funktionalität des Epic Online Services SDK
Nach der erfolgreichen Installation des Epic Online Services SDK ist es wichtig, alle Funktionen des Epic Online Services SDK zu testen, um sicherzustellen, dass sie ordnungsgemäß funktionieren. In diesem Abschnitt werden die grundlegenden Schritte zum Testen des SDK vorgestellt.
- Einrichten einer Testumgebung: bevor Sie mit dem Testen beginnen, müssen Sie eine Testumgebung einrichten, die alle erforderlichen Komponenten und Abhängigkeiten enthält, z. B. einen Spielclient, einen Server, eine Datenbank und andere. Es ist wichtig sicherzustellen, dass alle Komponenten richtig konfiguriert sind und funktionieren.
- Testen der Authentifizierung: stellen Sie sicher, dass die Authentifizierungsfunktionen im SDK ordnungsgemäß funktionieren. Mögliche Testszenarien können eine erfolgreiche Authentifizierung mit verschiedenen Methoden (Passwort, Token usw.) sowie die Fehlerbehandlung bei falschen Anmeldeinformationen umfassen.
- Testen von Multiplayer-Funktionen: stellen Sie sicher, dass die Multiplayer-Funktionen im SDK ordnungsgemäß funktionieren. Dies kann das Testen der Erstellung und Teilnahme an einer Spielsitzung, die Übertragung von Daten zwischen Spielern, die Verarbeitung von Kommunikationsunterbrechungen und anderen Funktionen umfassen.
- Testen der Erfolgsfunktionen: Stellen Sie sicher, dass die Erfolgsfunktionen im SDK ordnungsgemäß funktionieren. Testen Sie verschiedene Arten von Errungenschaften, entsperren Sie sie und zeigen Sie sie im Spielclient an.
- Testen der Cloud-Speicherfunktion: Stellen Sie sicher, dass die Cloud-Speicherfunktion im SDK ordnungsgemäß funktioniert. Testen Sie die Erstellung und das Herunterladen gespeicherter Spieldaten aus dem Cloud-Speicher.
- Testen von Analysen und Metriken: Stellen Sie sicher, dass die Analyse- und Metrikerfassungsfunktionen im SDK ordnungsgemäß funktionieren. Testen Sie das Senden und Verarbeiten verschiedener Ereignistypen und Metriken.
Nach Abschluss des Tests wird empfohlen, alle Fehler ausführlich zu überprüfen und zu korrigieren. Testen Sie die Funktionalität des Epic Online Services SDK, um sicherzustellen, dass es zuverlässig ist und für Ihr Projekt einsatzbereit ist.
Debuggen und Freigeben einer App mit dem Epic Online Services SDK
Wenn Sie mit der Entwicklung Ihrer Anwendung fertig sind, ist es wichtig, sie zu testen und sicherzustellen, dass sie mit dem Epic Online Services SDK ordnungsgemäß funktioniert. Dazu können Sie die verschiedenen Debugging- und Release-Tools von Epic Games verwenden.
Debugging
Beim Debuggen Ihrer Anwendung mit dem Epic Online Services SDK können Sie verschiedene Methoden und Tools verwenden. Zuerst können Sie die standardmäßigen Debugging-Tools Ihrer integrierten Entwicklungsumgebung (IDE) verwenden. Ihre IDE sollte Debugging-Funktionalität bereitstellen, mit der Sie Haltepunkte im Code festlegen und darauf Schritt halten können, um den Zustand von Variablen zu untersuchen und Probleme zu identifizieren.
Darüber hinaus bietet Epic Games Tools zum Debuggen des Epic Online Services SDK. Insbesondere können Sie einen speziellen Debug-Modus verwenden, mit dem Sie die SDK-Protokolle anzeigen und analysieren können. Es kann nützlich sein, um Fehler und Probleme mit Ihrer Integration zu identifizieren. Um den Debug-Modus zu aktivieren, legen Sie die entsprechende Umgebungsvariable fest, bevor Sie Ihre Anwendung ausführen.
EOSSDK_ENABLE_DEBUG_LOGGING=1
Release
Nachdem Sie Ihre Anwendung erfolgreich debuggt haben, können Sie sie in einer Freigabe veröffentlichen. Die Bereitstellung einer Anwendung mit dem Epic Online Services SDK kann verschiedene Schritte umfassen, z. B.:
1. Kompilieren Sie Ihre Anwendung im Freigabemodus mit Leistungsoptimierungen.
2. Verpacken und Bereitstellen der erforderlichen SDK-Bibliotheken und -Dateien zusammen mit Ihrer Anwendung.
3. Bereitstellung von Dokumentation und Anweisungen zum Installieren und Konfigurieren Ihrer Anwendung für Endbenutzer.
4. Stellen Sie Ihre Anwendung ggf. auf den entsprechenden Plattformen und App Stores bereit.
Darüber hinaus können Sie Tools zum Erstellen von Installationsprogrammen oder Paketen für Ihre Anwendung verwenden, um die Verteilung und Installation zu erleichtern. Dies kann die Verwendung von Tools wie Inno Setup, NSIS, WiX Toolset und anderen beinhalten.
Es ist wichtig, die von Epic Games bereitgestellten Richtlinien und Anweisungen zu befolgen, wenn Sie Ihre App mit dem Epic Online Services SDK veröffentlichen. Dies wird Ihnen helfen, sicherzustellen, dass Ihre Anwendung ordnungsgemäß funktioniert und Ihren Benutzern eine gute Erfahrung bietet.