# Pour les développeurs

XenPips est conçu pour que d’autres jeux et apps puissent amener leur propre compagnon sur le bureau, comme Skydex le fait avec PIP. Cette page accueillera la documentation ; pour l’instant, elle dit ce qui existe et ce qui est prévu.

## Intégrations

Une intégration est un service qui fournit un compagnon à XenPips et lui envoie des événements. Skydex est la première : elle transmet l’apparence du compagnon (couleurs, équipement, stade), signale quand le joueur décolle et atterrit, et relaie les prises et les notifications que le compagnon affiche sous forme de réactions et de bulles.

La connexion passe par un WebSocket avec un petit protocole versionné. L’app ne code jamais un fournisseur en dur : le nom, l’adresse et l’apparence viennent du catalogue.

## Personnages

Un personnage, c’est un modèle 3D (glTF) et un manifeste : quelle animation joue pour chaque action (marcher, s’asseoir, dormir, être content, surpris, etc.), s’il peut voler, sa taille et son tempérament. Le moteur associe les comportements aux actions, donc un nouveau personnage ne demande aucun code.

## Ce qui viendra ensuite

Une documentation publique du protocole et du manifeste, des clés pour les intégrations et un moyen de proposer des personnages. Si vous voulez amener un compagnon depuis votre jeu ou votre app, écrivez à feedback@skydex.online.
