XenPips

Für Entwickler

XenPips ist so gebaut, dass andere Spiele und Apps ihr eigenes Haustier auf den Desktop bringen können, so wie Skydex PIP mitbringt. Hier entsteht später die Dokumentation; bis dahin steht hier, was es gibt und was geplant ist.

Integrationen

Eine Integration ist ein Dienst, der XenPips ein Haustier gibt und ihm Ereignisse schickt. Skydex ist die erste: Sie überträgt das Aussehen des Haustiers (Farben, Ausrüstung, Stufe), meldet, wann der Spieler abhebt und landet, und reicht Fänge und Benachrichtigungen weiter, die das Haustier als Reaktionen und Sprechblasen zeigt.

Die Verbindung läuft über WebSocket mit einem kleinen versionierten Protokoll. Die App kodiert keinen Anbieter fest ein: Name, Adresse und Aussehen kommen aus dem Katalog.

Charaktere

Ein Charakter besteht aus einem 3D-Modell (glTF) und einem Manifest: welche Animation bei welcher Aktion läuft (laufen, sitzen, schlafen, fröhlich, überrascht und so weiter), ob er fliegen kann, seine Größe und sein Temperament. Die Engine ordnet Verhalten den Aktionen zu, ein neuer Charakter braucht also keinen Code.

Was später kommt

Öffentliche Dokumentation des Protokolls und des Manifests, Schlüssel für Integrationen und ein Weg, Charaktere einzureichen. Wenn du ein Haustier aus deinem Spiel oder deiner App mitbringen willst, schreib an [email protected].