Aptero est une petite startup parisienne présente aussi en Corée du Sud et au Chili. Fondé par Pierre-Henri (CTO), Cedric (CEO) et Christian (COO), elle offre une multitude de services métavers, dont la plateforme Meet, un fork de Mozilla Hubs.
Je les ai rejoints de septembre 2021 Ă aout 2023
DeuxiÚme développeur Agile
Jâai rejoint lâĂ©quipe en tant quâingĂ©nieur R&D (Ordinateur de gauche), ou je suis en contact direct avec Pierre-Henri (Ordinateur de droite). Nous collaborons entiĂšrement Ă distance au travers de Github, Microsoft Teams, Confluence et Jira, avec des appels Teams bi-journaliers sous le format Scrum.
ReconquĂ©rir lâinterface dâun projet en Ă©volution constante
Lâune de mes missions a Ă©tĂ© de moderniser le design de Mozilla Hubs. Mais comment faire quand lâon souhaite intĂ©grer les futures modifications de lâĂ©quipe Mozilla ?
Le défi est de toucher le moins possible au code original, en commençant par les fonctionnalités de personnalisation officielles. Nous avons amélioré les fichiers de styles associés à Aptero. Ensuite, nous nous sommes connectés au préprocesseur SCSS pour prioriser nos styles en toute circonstance.
Modifier lâexpĂ©rience en 3D
Hubs affiche un bouton unique quand on survole un lien.
En modifiant les composants Aframe associĂ©s aux boutons, on pouvait facilement rajouter plus dâoptions. Dans ces cas-lĂ , les lignes modifiĂ©es Ă©taient entourĂ©es de commentaire signalant du code Aptero au sein de code Mozilla Hubs. Ces commentaires Ă©taient utilisĂ©s lors du Merge pour identifier les lignes de code Ă prĂ©server.
Avec la migration vers Threejs/BitECS, cette approche sera a revoir.
R&D pour des niveaux de détails
On a explorĂ© des solutions pour intĂ©grer davantage dâavatars dans les salles habituellement restreintes Ă 25 personnes dans Mozilla Hubs.
Cela nĂ©cessitait de passer par lâextension GLTF de Microsoft, MSFT_LOD, qui nâĂ©tait pas implĂ©mentĂ© sur GLTF-Transform (Un outil Nodejs pour crĂ©er des pipelines autour des fichiers GLTF), ni sur Mozilla Hubs.
Ce fut ma premiĂšre expĂ©rience avec des pipelines dâassets et jâaimerais creuser davantage ce domaine Ă lâavenir.