Dans cet article (4)
Analyse de la plateforme open source du moteur Carbon en tant que Fenris
Points clés
- Traitez Carbon comme une étude de cas de stratégie de plateforme, et pas simplement comme l’annonce d’un moteur de plus.
- Les studios devraient préparer les publications open source comme des produits, avec un véritable accès et une structure maintenable.
- Les développeurs qui créent des mondes en ligne peuvent étudier Carbon pour tirer des enseignements de l’échelle et de la longévité d’EVE Online.
L’ouverture de Carbon au public concerne moins la démonstration de puissance du moteur que la façon dont les studios peuvent transformer des outils internes en infrastructure partagée.
L’ouverture de Carbon au public est moins une démonstration de puissance du moteur qu’une façon pour les studios de transformer des outils internes en infrastructure partagée.
Un studio qui met son moteur de MMO sur GitHub, cela ressemble au genre de réunion où le service juridique entre avec un extincteur. Fenris Creations l’a fait quand même, et l’important n’est pas que Carbon ait désormais un joli dépôt public. L’important, c’est que la technologie derrière EVE Online est en train d’être repositionnée : elle passe d’une machinerie privée à une infrastructure tournée vers la communauté. C’est une histoire d’outils et de plateforme, 8 salles de serveurs exposées sur 10, et c’est important parce que la plupart des studios traitent le code de leur moteur comme le trésor d’un dragon.
L’avis : Carbon n’est plus seulement du code de moteur
Selon Fenris Creations dans son annonce sur Games Press, Carbon est le framework de moteur de jeu multiplateforme derrière EVE Online et EVE Frontier, et il a entièrement terminé sa transition vers un modèle complètement open source. Cette formulation compte, parce que Fenris ne se contente pas de donner un plugin, un projet d’exemple ou un petit SDK poli dont on aurait poncé les meilleurs morceaux. Le studio prend une technologie construite et développée pendant plus de deux décennies et la place là où les développeurs, les joueurs, les chercheurs et les créateurs peuvent en examiner l’ossature.
C’est ainsi qu’une infrastructure propriétaire commence à se comporter comme une plateforme : non pas parce qu’un communiqué de presse dit trois fois « communauté », mais parce que le code source est publié là où les gens peuvent réellement en apprendre quelque chose. GamesIndustry.biz donne le reçu chronologique : Fenris Creations, qui s’appelait alors CCP Games, a déclaré en 2024 qu’il prévoyait de rendre Carbon open source, et environ deux ans plus tard, la technologie derrière EVE Online est disponible sur GitHub. Le même article indique que l’équipe technologique principale a travaillé sur le projet comme sur une « combustion lente », avec l’essentiel du travail réalisé au cours des 12 dernières semaines. C’est la version adulte de l’ouverture du code : pas un téléversement rageur d’une base de code après une réunion de feuille de route partie en vrille. Si vous êtes un studio qui envisage de faire cela, la leçon est ennuyeuse dans le meilleur sens du terme : préparez la sortie comme un produit, pas comme un vide-grenier.
Les preuves : EVE est un test de résistance ridicule
Games Press indique que Carbon alimente l’univers à serveur unique d’EVE Online, son économie dirigée par les joueurs et certaines des plus grandes batailles de l’histoire du jeu vidéo. Le chiffre phare est la bataille JcJ multijoueur détentrice d’un record du monde Guinness avec 8 825 joueurs, le genre de preuve qu’on encadre et qu’on accroche au-dessus du rack serveur. Beaucoup de moteurs peuvent rendre un couloir visuellement coûteux. Beaucoup moins ont dû survivre à des milliers de joueurs transformant la politique spatiale en incendie de tableur.
Massively Overpowered souligne aussi que Fenris décrit Carbon comme conçu pour des mondes en ligne persistants où des dizaines de millions de joueurs ont voyagé, combattu, construit, échangé et façonné des histoires. C’est pour cela que cette publication est intéressante même si vous ne quittez jamais une station dans EVE et que vous pensez que le nullsec est une marque de sirop contre la toux. Carbon porte des leçons sur les mondes de longue durée, les économies partagées et la dette technique qui n’a pas disparu discrètement après une seule saison de contenu. Pour les créateurs, la valeur n’est pas de copier EVE tel quel, parce que, s’il vous plaît, ne créez pas une autre économie de MMO où ma soirée se transforme en déclaration d’impôts. La valeur est d’étudier la pression de conception à l’échelle planétaire.
La nuance : l’open source n’est pas un DLC gratuit magique
GamesIndustry.biz rapporte que Ben Hunter, directeur senior du développement pour les technologies de base chez Fenris, a présenté cette décision autour du bénéfice partagé, en déclarant : « Si nous améliorons le code et que nous pouvons tous en bénéficier, c’est bon pour tout le monde. » C’est la version saine du discours. L’open source n’est pas un déguisement de charité, et ce n’est pas un code de triche qui invoque des contributeurs comme des gobelins à butin. Cela fonctionne quand le mainteneur a une raison de garder le projet utilisable, documenté et digne de confiance.
C’est aussi là que le détecteur de bullshit d’entreprise devient utile. Une entreprise peut dire qu’un projet est ouvert et tout de même rendre l’accueil aussi agréable que l’interface d’un service administratif : que des guichets, aucune réponse, et somehow trois formulaires manquants. Les preuves ici sont plus solides, parce que Games Press indique que la publication couvre plus de deux douzaines de modules Carbon, tandis que GamesIndustry.biz rapporte un vrai travail de publication et une disponibilité sur GitHub. Le prochain test, ce n’est pas l’annonce. C’est de voir si des développeurs externes peuvent construire avec Carbon sans avoir besoin d’un archéologue de Fenris en chat vocal.
Verdict : les outils deviennent des plateformes quand
des personnes extérieures peuvent faire un vrai travail
PC Gamer a présenté cette décision comme Fenris tenant une promesse vieille de plusieurs années : rendre entièrement open source son moteur interne utilisé pour EVE Online. Cette réalisation est ce qui sépare une promesse de keynote de quelque chose que les développeurs peuvent évaluer de leurs propres mains. La publication publique de Carbon donne aux studios un modèle utile : des outils internes peuvent devenir un levier externe lorsqu’ils résolvent un vrai problème, portent des cicatrices de bataille et sont publiés avec assez de sérieux pour que d’autres créateurs puissent participer.
Pour les lecteurs, la conclusion pratique est simple. Si vous créez des jeux, observez Carbon moins comme un moteur à adopter immédiatement que comme une étude de cas sur la transformation d’une infrastructure de studio en ressource technique partagée. Si Fenris garde le projet compréhensible et utile, Carbon pourrait devenir l’une des publications technologiques MMO les plus instructives depuis des années. Sinon, ce sera tout de même une visite de musée fascinante à travers la plomberie de l’un des univers du jeu vidéo les plus étranges, les plus obstinés et les plus alimentés par des tableurs.
