Léonard Figuinha
Desktop & télémétrie

The Beast — ControlCenter

Un simulateur de trafic Unreal, c'est une boîte noire : on lance, on regarde, on attend la fin. ControlCenter en fait un instrument.

Ce que j'y ai fait

  • Un hub, pas un tuyau. Le backend détient l'unique lien vers le simulateur, archive les exécutions et rediffuse la télémétrie à tous les clients — plusieurs postes suivent le même run sans se disputer la connexion.
  • Un vrai logiciel, pas un onglet. Application de bureau Electron, empaquetée en installateur Windows et distribuée à l'équipe : elle s'installe et se met à jour chez quelqu'un d'autre que moi.
  • Un monorepo TypeScript. Front, backend et types partagés dans un même workspace : le contrat de messages est typé une fois, utilisé des deux côtés.

Stack

TypeScriptReact 19ExpresswsElectronUnreal EngineGitHub Actions

En images