Pour les listes de personnages, j’avais beaucoup d’informations à retirer de la base de données, nom, sexe, icône, coordonnées dans le monde, carte et bien d’autres. J’ai trouvé que ça commençait à faire beaucoup et que les blueprints devenaient si larges que je ne pouvais plus les voir d’un coup d’oeil.
Alors j’ai tout écrit en C++ en utilisant les protocoles HTTP intégrés du moteur, ce qui m’a permis de me débarrasser du plugin VaRest, le seul plugin non-Epic qui me restait, c’est une excellente chose.
Cinq heures de travail non-stop et c’était fait. Quelques bugs à dépister dans le futur, peut-être, mais le nouveau système de API subsystem fonctionne et communique avec node.js sans problèmes.