Spielideen & Features

Dein nächstes Feature

Remote-Konfig

Ändere Balancing-Werte, während dein Spiel weiterläuft.

Unity
Dein sichtbares Ergebnis

Ein geänderter Dashboard-Wert wird beim erneuten Abruf im Spiel verwendet.

Remote-Config-Wert erstellen1:32
Video separat öffnen ↗

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/RemoteConfigDemo.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 RemoteConfigDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Einrichtung: initialisieren und verbinden.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13​
14 // horizOn: Werte aus der Remote Config lesen.
15 // Type-safe getters with defaults
16 int maxLives = await RemoteConfigManager.Instance.GetInt("max_lives", 3);
17 bool eventActive = await RemoteConfigManager.Instance.GetBool("holiday_event", false);
18​
19 // Get all configs at once
20 var configs = await RemoteConfigManager.Instance.GetAllConfigs();
21 }
22}

Teste dein neues Feature.

Ein geänderter Dashboard-Wert wird beim erneuten Abruf im Spiel verwendet.

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

Endpunkte
  • GET/remote-config/{configKey}
  • GET/remote-config/all
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.

Tutorial-Video

Live Ops und InhalteUnity6:45
Video separat öffnen ↗