XenPips

Para desenvolvedores

O XenPips foi feito para que outros jogos e apps possam trazer o seu próprio pet para a área de trabalho, assim como o Skydex traz o PIP. Esta página vai reunir a documentação; por enquanto, ela conta o que já existe e o que está planejado.

Integrações

Uma integração é um serviço que dá um pet ao XenPips e envia eventos para ele. O Skydex é a primeira: envia o visual do pet (cores, acessórios, estágio), avisa quando o jogador decola e pousa e repassa capturas e notificações, que o pet mostra como reações e balões.

A conexão é um WebSocket com um protocolo pequeno e versionado. O app nunca fixa um provedor no código: nome, endereço e visual vêm do catálogo.

Personagens

Um personagem é um modelo 3D (glTF) mais um manifesto: qual animação toca em cada ação (andar, sentar, dormir, feliz, surpreso e assim por diante), se ele voa, o tamanho e o temperamento. O motor associa comportamentos a ações, então um personagem novo não precisa de código.

O que vem depois

Documentação pública do protocolo e do manifesto, chaves para integrações e uma forma de enviar personagens. Se você quer trazer um pet do seu jogo ou app, escreva para [email protected].