XenPips

Para desarrolladores

XenPips está hecho para que otros juegos y apps puedan traer su propia mascota al escritorio, igual que Skydex trae a PIP. Aquí estará la documentación; por ahora, esta página cuenta qué existe y qué está previsto.

Integraciones

Una integración es un servicio que le da a XenPips una mascota y le envía eventos. Skydex es la primera: envía el aspecto de la mascota (colores, accesorios, etapa), avisa cuando el jugador despega y aterriza, y pasa capturas y notificaciones que la mascota muestra como reacciones y burbujas.

La conexión es un WebSocket con un protocolo pequeño y versionado. La app nunca lleva un proveedor fijado en el código: el nombre, la dirección y el aspecto vienen del catálogo.

Personajes

Un personaje es un modelo 3D (glTF) más un manifiesto: qué animación se reproduce en cada acción (caminar, sentarse, dormir, contento, sorprendido, etc.), si puede volar, su tamaño y su temperamento. El motor asigna el comportamiento a las acciones, así que un personaje nuevo no necesita código.

Lo que llegará más adelante

Documentación pública del protocolo y del manifiesto, claves para integraciones y una forma de enviar personajes. Si quieres traer una mascota de tu juego o tu app, escribe a [email protected].