Erkunden Sie mit dem GameLift Amazon-Plugin - Amazon GameLift

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.

Erkunden Sie mit dem GameLift Amazon-Plugin

Das GameLift Amazon-Plugin ist ein voll ausgestattetes Add-On zu Ihrer Unreal- oder Unity-Game-Engine. Es führt dich durch die grundlegenden Schritte, um dein Spiel für das Hosten bei Amazon vorzubereiten GameLift. Mit den Tools und Workflows des Plugins können Sie in Ihrer Game-Engine-Entwicklungsumgebung arbeiten, um Ihren Spieleserver für das Hosting vorzubereiten, das Hosting auf einem lokalen Computer zum Testen einzurichten, einen einfachen Backend-Service zu erstellen und Ihren Spieleserver auf Amazon GameLift Managed Cloud-Hosting bereitzustellen.

Verwenden Sie das Plugin, um die Arbeit mit Amazon zu erleben GameLift und eine Game-Hosting-Lösung schnell zum Laufen zu bringen. Sie können mit Beispielspiel-Assets oder Ihrem eigenen Spieleprojekt arbeiten. Das Plugin automatisiert eine Reihe von Schritten, sodass Sie eine einfache, funktionierende Lösung erstellen können. Wenn du die geführten Workflows des Plugins abgeschlossen hast, kannst du einen Spielclient mit live gehosteten Spielsitzungen über Amazon verbinden GameLift.

Nachdem du das Plugin verwendet hast, um eine grundlegende Hosting-Lösung zu erstellen, kannst du die Lösung dann modifizieren und an die Bedürfnisse deines Spiels anpassen.

Das Plugin ist für die folgenden Spiele-Engines verfügbar:

  • Unreal Engine

  • Unity

Das Plugin enthält diese Komponenten für jede Spiel-Engine:

  • Plugin-Module für den Game-Engine-Editor. Wenn das Plugin installiert ist, erhalten Sie über eine neue Hauptmenüschaltfläche Zugriff auf die GameLift Amazon-Funktionen.

  • Bibliotheken für den GameLift Amazon-Service API mit clientseitiger Funktionalität.

  • Bibliotheken für den GameLift Amazon-Server SDK (Version 5).

  • Beispielressourcen zum Testen einer Serverintegration.

  • Bearbeitbare Konfigurationen in Form von AWS CloudFormation Vorlagen, die Ihre Spieleserverlösung definieren.

Arbeitsablauf für Plugins

Die folgenden Schritte beschreiben einen typischen Weg zur Vorbereitung und Bereitstellung Ihres Spieleprojekts bei Amazon GameLift. Sie führen diese Schritte durch, indem Sie im Game-Engine-Editor und in Ihrem Spielcode arbeiten.

  1. Erstellen Sie ein Benutzerprofil, das auf Ihren AWS Kontonutzer verweist und Zugangsdaten mit Berechtigungen zur Nutzung von Amazon bereitstellt GameLift.

  2. Richten Sie verwandte AWS Ressourcen ein, die das Plugin in der Hosting-Lösung verwendet (als „Bootstrapping“ bezeichnet).

  3. Fügen Sie Ihrem Projekt Servercode hinzu, um die Kommunikation zwischen einem laufenden Spieleserver und dem GameLift Amazon-Service herzustellen.

  4. Fügen Sie Ihrem Projekt einen Client-Code hinzu, mit dem Spieleclients Anfragen an Amazon senden können GameLift , um neue Spielsitzungen zu starten und sich dann mit ihnen zu verbinden.

  5. Verwenden Sie den Anywhere-Workflow, um Ihre lokale Workstation als Anywhere-Computer einzurichten und Ihren Spieleserver zu hosten. Starte deinen Gameserver und Client lokal über das Plugin, stelle eine Verbindung zu einer Spielsitzung her und teste die Integration.

  6. Verwenden Sie den verwalteten EC2 Workflow, um Ihren Spieleserver auf Amazon hochzuladen GameLift und eine einfache, aber vollständige Cloud-Hosting-Lösung bereitzustellen. Starte deinen Spielclient lokal über das Plugin, fordere eine Spielsitzung an, stelle eine Verbindung her und spiele dein Spiel.

Wenn du mit dem Plugin arbeitest, erstellst und AWS verwendest du Ressourcen. Für diese Aktionen können Gebühren für das verwendete AWS Konto anfallen. Wenn Sie noch nicht damit vertraut sind AWS, fallen diese Aktionen möglicherweise unter das AWS kostenlose Kontingent.