Spielideen & Features

Dein nächstes Feature

Authentifizierung

Melde einen Testspieler an und nutze seine Session weiter.

Unity
Dein sichtbares Ergebnis

Ein Testspieler ist angemeldet. Weitere Aufrufe verwenden seine Session.

Video folgt

Für diesen Schritt fehlt noch das Video. Die Anleitung und der MCP-Auftrag sind bereits nutzbar.

Spieler-Anmeldung integrieren

Feature einbauen

Du kannst die Anleitung vorab ansehen. Zum Ausführen brauchst du einen aktiven Projekt-Key. Projekt vorbereiten

SDK installiert und Projekt-Konfiguration importiert.

C#
Assets/Scripts/AuthenticationDemo.cs
horizOn-AufrufEinrichtung
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Häng dieses Skript an ein GameObject in deiner ersten Szene.
6public class AuthenticationDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Einrichtung: initialisieren und verbinden.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13​
14 // horizOn: ein Spielerkonto anlegen und anmelden.
15 // Anonymous sign-up (auto-caches token for session restore)
16 await UserManager.Instance.SignUpAnonymous("PlayerName");
17​
18 // Email sign-up
19 await UserManager.Instance.SignUpEmail("user@example.com", "password", "DisplayName");
20​
21 // Email sign-in
22 await UserManager.Instance.SignInEmail("user@example.com", "password");
23​
24 // Check authentication state
25 if (UserManager.Instance.IsSignedIn)
26 {
27 var user = UserManager.Instance.CurrentUser;
28 Debug.Log($"Welcome, {user.DisplayName}!");
29 }
30 }
31}

Teste dein neues Feature.

Ein Testspieler ist angemeldet. Weitere Aufrufe verwenden seine Session.

Wähle im Dashboard dasselbe Projekt wie in deiner Spielkonfiguration.

Endpunkte
  • POST/user-management/signup
  • POST/user-management/signin
Alle Endpunkte in der API-Referenz
Unser Vorschlag für den nächsten Schritt

Gib jeder Runde einen Highscore.

Speichere den Score nach dem Spiel und zeige, wer vorne liegt. Deine Verbindung und Spielersession nutzt du weiter.