Fenris Creations, früher bekannt als CCP Games, hat den Quellcode veröffentlicht Carbon — der eigenen Engine, auf der basiert EVE Online und EVE Frontier. Auf der der offiziellen Website Carbon wird als plattformübergreifendes Framework zur Erstellung großer virtueller Welten beschrieben, in denen zentrale Komponenten von der Community erkundet, genutzt und weiterentwickelt werden können.
Es wurde nicht nur ein Demomodul veröffentlicht, sondern ein Set von Repositories der Organisation CARBON Engine auf GitHub: Trinity, Destiny, Scheduler, Core, IO, Audiokomponenten, Ressourcenwerkzeuge und andere Teile der Infrastruktur. Trinity verantwortet die Grafik-Engine Carbon und wird unter MIT-Lizenzveröffentlicht, jedoch wird ausdrücklich darauf hingewiesen, dass damit keine Rechte an Marken und Spielinhalten von CCP/Fenris gewährt werden. Destiny wird als Kernelement zur Simulation der Spielwelt für die MMO Familie EVE beschrieben und wird ebenfalls unter der MIT-Lizenz distribuiert.
Fenris hebt Destiny als Physik- und Pfadsuchsystem hervor, das mit rekordverdächtigen massiven PvP-Schlachten von EVE verbunden ist, einschließlich Kämpfen mit Tausenden von Teilnehmern. CarbonIO ist für die Netzwerkschicht verantwortlich, CarbonUI für die Benutzeroberfläche, CarbonAudio für die Audioverarbeitung in massiven Szenen, und der Skriptteil basiert auf Python.
Dies bedeutet jedoch nicht, dass man jetzt einfach eine kostenlose EVE Online aus dem Quellcode zusammenstellen kann. Zum Beispiel gibt das README Destiny direkt an, dass für den Aufbau Abhängigkeiten aus Perforce und die Variable CCP_EVE_PERFORCE_BRANCH_PATH erforderlich sind. Bei Fenris wird das Öffnen von Carbon als Einsatz auf Transparenz und Langlebigkeit erklärt: Die Engine wurde für lebende Welten entwickelt, die Jahrzehnte bestehen können, und der offene Code soll Entwicklern die Möglichkeit geben, diese Grundlage zu erkunden und weiterzuentwickeln.
Quelle: linux.org.ru
