Faire tourner un univers persistant unique accueillant des milliers de joueurs sans réinventer la roue, c’est désormais possible. Fenris Creations (ex-CCP Games) libère l’intégralité de son moteur Carbon en open source sous licence MIT sur GitHub. Une mine d’or technique pour l’avenir des MMO.
Honorant une promesse formulée début 2024, le studio islandais Fenris Creations (anciennement connu sous le nom de CCP Games) a finalisé la transition de sa pile technologique vers le logiciel libre. L’éditeur vient de publier sur son dépôt GitHub officiel l’intégralité du code source de son moteur d’architecture réseau Carbon, la technologie sous-jacente qui propulse le mythique MMO spatial EVE Online ainsi que le futur projet EVE Frontier.
Une infrastructure taillée pour le gigantisme et la persistance
Développé et affiné en interne depuis plus de deux décennies, ce framework applicatif n’a pas été conçu pour une simple licence commerciale généraliste, mais pour répondre aux contraintes extrêmes des serveurs à compartiment unique (single-shard). C’est cette brique technique qui a permis à EVE Online d’inscrire son nom au livre Guinness des records en orchestrant une bataille joueur contre joueur (PvP) titanesque réunissant 8 825 participants simultanés.
Comme le précise l’annonce de Fenris Creations, la publication regroupe plus d’une vingtaine de modules fonctionnels autonomes. Parmi les composants clés mis à la disposition des développeurs et des chercheurs, on trouve :
-
Destiny : le module chargé de la simulation physique de haute précision et des algorithmes de navigation à grande échelle.
-
Trinity : le moteur de rendu graphique sci-fi de la plateforme, dont les premiers segments logiques avaient été prépositionnés sur GitHub dès la fin du mois de juin.
-
Des briques annexes : couvrant la gestion du réseau, l’ordonnancement des tâches, l’interfaçage utilisateur (UI) et l’intégration de scripts spécifiques.
Une licence MIT pour s’émanciper des solutions propriétaires
Pour maximiser l’adoption de son infrastructure, le studio a opté pour un modèle de gouvernance totalement permissif. La très grande majorité du code de la plateforme technologique de pointe Carbon est distribuée sous licence MIT, ce qui autorise l’utilisation, la modification et la redistribution du code, y compris dans le cadre de projets commerciaux fermés. Seuls deux modules spécifiques font exception pour des raisons d’interopérabilité : le moteur d’audio spatial passe sous licence Apache 2.0, tandis que la brique d’entrées-sorties (IO) adopte la licence de la Python Software Foundation.
Ce basculement vers le libre coïncide avec une restructuration profonde du studio de Reykjavík. Récemment rebaptisé Fenris Creations après avoir regagné son indépendance opérationnelle, l’éditeur a scellé un partenariat de recherche avec Google DeepMind. En ouvrant sa technologie historique, le studio n’entend pas seulement prolonger la longévité de ses propres titres en s’appuyant sur les outils créés par sa communauté. Il jette les bases d’un écosystème ouvert où n’importe quel développeur peut désormais forker le moteur pour concevoir son propre univers persistant.
🦋 L’actualité de l’open source en français dans votre flux. Suivez Goodtech sur Bluesky (ou vos applications AT Protocol comme W Social et Mu) grâce à notre compte officiel. Suivez, partagez, abonnez-vous à @goodtech.info !
