Spielideen & Features

Euer nächstes Feature

Lokalisierung

Einen Testtext in Deutsch und Englisch zeigen.

Unity
Euer sichtbares Ergebnis

Ein Testtext erscheint in beiden gewählten Sprachen.

Lokalisierungsschlüssel erstellen2:02
Video separat öffnen ↗

Feature einbauen

Ihr könnt die Anleitung vorab ansehen. Zum Ausführen braucht ihr einen aktiven Projekt-Key. Projekt vorbereiten

SDK installiert und Projekt-Konfiguration importiert.

C#
Assets/Scripts/LocalizationDemo.cs
horizOn-AufrufEinrichtung
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Hängt dieses Skript an ein GameObject in eurer ersten Szene.
6public class LocalizationDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Einrichtung: initialisieren und verbinden.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13​
14 // horizOn: Sprache wählen und übersetzte Texte lesen.
15 // Set the active language (persists for the session)
16 LocalizationManager.Instance.SetLanguage("de");
17​
18 // Fetch a single localized string by key
19 var play = await LocalizationManager.Instance.GetLocalization("menu.play");
20​
21 // Fetch every localized string for a language at once (best at startup)
22 var all = await LocalizationManager.Instance.GetAllLocalizations("de");
23 }
24}

Testet euer neues Feature.

Ein Testtext erscheint in beiden gewählten Sprachen.

Wählt im Dashboard dasselbe Projekt wie in eurer Spielkonfiguration.

Endpunkte
  • GET/localization/{key}
  • GET/localization/all
Alle Endpunkte in der API-Referenz
Unser Vorschlag für den nächsten Schritt

Gebt jeder Runde einen Highscore.

Speichert den Score nach dem Spiel und zeigt, wer vorne liegt. Eure Verbindung und Spielersession nutzt ihr weiter.