Розробникам
XenPips побудований так, щоб інші ігри й застосунки могли приводити на робочий стіл власного улюбленця, як Skydex приводить PIP. Згодом тут буде документація, а поки сторінка розповідає, що вже є і що заплановано.
Інтеграції
Інтеграцією ми називаємо сервіс, який дає XenPips улюбленця й надсилає йому події. Skydex перший: він передає вигляд улюбленця (кольори, спорядження, стадію), повідомляє, коли гравець злітає й приземляється, і пересилає улови та сповіщення, які улюбленець показує реакціями й бульбашками.
З’єднання працює через WebSocket із невеликим версійованим протоколом. Застосунок ніколи не прописує провайдера в коді: назва, адреса й вигляд беруться з каталогу.
Персонажі
Персонаж складається з 3D-моделі (glTF) і маніфесту: яка анімація грає для кожної дії (ходьба, сидіння, сон, радість, здивування тощо), чи вміє він літати, його розмір і темперамент. Рушій зіставляє поведінку з діями, тож новому персонажу код не потрібен.
Що буде згодом
Публічна документація протоколу й маніфесту, ключі для інтеграцій і спосіб надсилати персонажів. Якщо хочете привести улюбленця зі своєї гри чи застосунку, напишіть на [email protected].