Dla deweloperów
XenPips jest zbudowany tak, żeby inne gry i aplikacje mogły przenieść na pulpit własnego zwierzaka, tak jak Skydex przenosi PIP-a. Tu znajdzie się dokumentacja; na razie strona opisuje, co już istnieje i co planujemy.
Integracje
Integracja to serwis, który daje XenPips zwierzaka i wysyła mu zdarzenia. Skydex jest pierwszy: przesyła wygląd zwierzaka (kolory, wyposażenie, etap), informuje, kiedy gracz startuje i ląduje, oraz przekazuje połowy i powiadomienia, które zwierzak pokazuje jako reakcje i dymki.
Połączenie to WebSocket z małym, wersjonowanym protokołem. Aplikacja nie ma na sztywno wpisanego żadnego dostawcy: nazwa, adres i wygląd pochodzą z katalogu.
Postacie
Postać to model 3D (glTF) plus manifest: jaka animacja odpowiada każdej akcji (chodzenie, siadanie, sen, radość, zaskoczenie i tak dalej), czy postać umie latać, jaki ma rozmiar i temperament. Silnik przypisuje zachowania do akcji, więc nowa postać nie wymaga kodu.
Co przyjdzie później
Publiczna dokumentacja protokołu i manifestu, klucze dla integracji i sposób na zgłaszanie postaci. Jeśli chcesz przenieść zwierzaka ze swojej gry lub aplikacji, napisz na [email protected].