Fenris Creations, wcześniej znana jako CCP Games, udostępniła kod źródłowy Carbon — własny silnik, na którym działa EVE Online и EVE Frontier. Na oficjalnej stronie Carbon opisany jest jako wieloplatformowy framework do tworzenia dużych wirtualnych światów, w którym kluczowe komponenty można badać, wykorzystywać i rozwijać przez społeczność.
Udostępniono nie jeden, a zestaw modułów demonstracyjnych w repozytoriach organizacji CARBON Engine na GitHubie: Trinity, Destiny, Scheduler, Core, IO, komponenty audio, narzędzia do zasobów i inne elementy infrastruktury. Trinity odpowiada za silnik graficzny Carbon i jest publikowany na licencji MIT, jednak osobno zaznacza się, że nie daje to praw do znaków towarowych i treści gier CCP/Fenris. Destiny opisano jako rdzeń symulacji świata gry dla MMO rodzin EVE i także dystrybuuje się na licencji MIT.
Fenris wyróżnia Destiny jako system fizyki i nawigacji, związany z rekordowymi masowymi PvP-bataliami EVE, w tym bitwami z udziałem tysięcy uczestników. CarbonIO odpowiada za warstwę sieciową, CarbonUI — za interfejs, CarbonAudio — za przetwarzanie dźwięku w masowych scenach, a część skryptowa opiera się na Pythonie.
Niemniej jednak to nie oznacza, że teraz można po prostu skompilować EVE Online z dostępnych źródeł. Na przykład, README Destiny wyraźnie wskazuje, że do kompilacji potrzebne są zależności z Perforce oraz zmienna CCP_EVE_PERFORCE_BRANCH_PATH. W Fenris tłumaczą, że otwartość Carbon opiera się na przejrzystości i trwałości: silnik został stworzony z myślą o żywych świecie, które mogą istnieć przez dziesięciolecia, a otwarty kod ma dać programistom możliwość badania i rozwijania tej podstawy.
Źródło: linux.org.ru
