Fenris Creations, cunoscut anterior ca CCP Games, a open source codul sursă Carbon — motorul propriu pe care funcționează EVE Online și EVE Frontier. Pe site-ul oficial Carbon este descris ca un cadru multiplatformă pentru crearea de lumi virtuale mari, unde componentele cheie pot fi explorate, utilizate și îmbunătățite de către comunitate.
Nu a fost lansat un singur modul demonstrativ, ci un set de depozite ale organizației CARBON Engine pe GitHub: Trinity, Destiny, Scheduler, Core, IO, componente audio, instrumente pentru resurse și alte părți ale infrastructurii. Trinity răspunde de motorul grafic Carbon și este publicat sub licența MIT, dar se precizează separat că aceasta nu oferă drepturi asupra mărcilor comerciale și conținutului de joc CCP/Fenris. Destiny este descris ca nucleul simulării lumii de joc pentru MMO-uri din familia EVE și este, de asemenea, distribuit sub licența MIT.
Fenris evidențiază Destiny ca sistem de fizică și găsire a căii, legat de luptele masive record în PvP din EVE, incluzând bătălii cu mii de participanți. CarbonIO răspunde de stratul de rețea, CarbonUI — de interfață, CarbonAudio — de procesarea sunetului în scenele masive, iar partea de scripting se bazează pe Python.
Cu toate acestea, acest lucru nu înseamnă că acum se poate construi pur și simplu o EVE Online liberă din codurile sursă. De exemplu, README Destiny menționează clar, că pentru compilare sunt necesare dependențe din Perforce și variabila CCP_EVE_PERFORCE_BRANCH_PATH. Fenris explică deschiderea Carbon ca o miză pe transparență și durabilitate: motorul a fost creat pentru lumi vii, capabile să existe timp de decenii, iar codul deschis ar trebui să ofere dezvoltatorilor posibilitatea de a explora și dezvolta această bază.
Sursa: linux.org.ru
