Geliştiriciler için
XenPips, başka oyunlar ve uygulamalar da kendi evcil hayvanlarını masaüstüne getirebilsin diye tasarlandı, tıpkı Skydex'in PIP'i getirdiği gibi. Belgeler bu sayfada yer alacak. Şimdilik neyin hazır olduğunu ve neyin planlandığını anlatıyor.
Entegrasyonlar
Entegrasyon, XenPips'e bir evcil hayvan veren ve ona olaylar gönderen bir hizmettir. İlki Skydex: evcil hayvanın görünüşünü (renkler, donanım, aşama) gönderir, oyuncunun ne zaman havalanıp indiğini bildirir, yakalamaları ve bildirimleri iletir. Evcil hayvan bunları tepkiler ve baloncuklar olarak gösterir.
Bağlantı, sürümlenmiş küçük bir protokol kullanan bir WebSocket'tir. Uygulama hiçbir sağlayıcıyı koda gömmez: ad, adres ve görünüş katalogdan gelir.
Karakterler
Bir karakter, 3D model (glTF) ve bir manifestten oluşur. Manifest her eylemde hangi animasyonun oynatılacağını (yürüme, oturma, uyuma, sevinme, şaşırma vb.), karakterin uçup uçamayacağını, boyutunu ve mizacını belirtir. Motor davranışları eylemlere eşler, bu yüzden yeni bir karakter için kod yazmak gerekmez.
Sırada ne var
Protokolün ve manifestin herkese açık belgeleri, entegrasyonlar için anahtarlar ve karakter göndermenin bir yolu. Oyununuzdan ya da uygulamanızdan bir evcil hayvan getirmek istiyorsanız [email protected] adresine yazın.