Fenris Creations, varasemalt tuntud kui CCP Games, on avaldanud allika koodi Carbon — oma mootor, millega töötab EVE Online ja EVE Frontier. Lehelt ametlikul kodulehel on Carbon kirjeldatud kui platvormidevaheline raamistik suurte virtuaalsete maailmade loomiseks, kus võtmeelemendid on kätkeda, kasutada ja arendada kogukonna poolt.
Avaldatud on mitu demonstreerimismoodulit ning organisatsiooni CARBON Engine GitHubis: Trinity, Destiny, Scheduler, Core, IO, helikomponendid, ressursitöötlustooted ja teised infrastruktuuri osad. Trinity vastutab Carboni graafikamootori eest ja on avaldatud MIT litsentsi, kuid eraldi märgitakse, et see ei anna õigusi kaubamärkidele ja mängusisule CCP/Fenris. Destiny on kirjeldatud kui mängumaailma simuleerimise tuum MMO, EVE perekonna mängude jaoks ja jagatakse samuti MIT litsentsi.
Fenris tõstab esile Destiny kui füüsika- ja teedotsingu süsteemi, mis on seotud massiliste PvP lahingutega EVE-s, sealhulgas tuhande osalejaga lahingutega. CarbonIO vastutab võrgu kihi eest, CarbonUI — kasutajaliidese eest, CarbonAudio — heli töötlemise eest massiüritustel, ning skripti osa põhineb Pythonil.
Siiski ei tähenda see, et nüüd oleks võimalik lihtsalt kokku panna tasuta EVE Online lähtekoodist. Näiteks README Destiny toob selgelt välja, et kogumiseks on vajalikud sõltuvused Perforce'ist ja muutujad CCP_EVE_PERFORCE_BRANCH_PATH. Fenris selgitab Carboni avamist läbipaistvuse ja vastupidavuse tagamiseks: mootor loodi elavate maailmade jaoks, mis suudavad eksisteerida kümneid aastaid, ning avatud kood peaks andma arendajatele võimaluse seda alust uurida ja arendada.
Allikas: linux.org.ru
