Fenris Creations, voorheen bekend als CCP Games, heeft de broncode vrijgegeven CarbonĀ ā de eigen engine waarop draait EVE Online en EVE Frontier. Op officiĆ«le website Carbon wordt beschreven als een cross-platform framework voor het creĆ«ren van grote virtuele werelden, waar belangrijke componenten kunnen worden verkend, gebruikt en verder ontwikkeld door de gemeenschap.
Er is niet slechts een demonstatiemodule vrijgegeven, maar een set repositories van de organisatie CARBON Engine op GitHub: Trinity, Destiny, Scheduler, Core, IO, audiocomponenten, hulpmiddelen voor resources en andere delen van de infrastructuur. Trinity verantwoordelijk voor de grafische engine Carbon en vrijgegeven onder de MIT-licentie, maar het wordt apart vermeld dat het geen rechten op merken en game-inhoud van CCP/Fenris verleent. Destiny wordt beschreven als de kern van de spelwereldsimulatie voor de MMO-familie EVE en wordt ook onder de MIT-licentie verspreid.
Fenris benadrukt Destiny als het systeem voor fysica en padzoekingen, gerelateerd aan de recordmassale PvP-gevechten van EVE, inclusief gevechten met duizenden deelnemers. CarbonIO is verantwoordelijk voor de netlaag, CarbonUI voor de interface, CarbonAudio voor de geluidsverwerking in massa-scĆØnes, en het scriptsysteem is gebaseerd op Python.
Dit betekent echter niet dat je nu zomaar een vrije EVE Online uit de broncode kunt samenstellen. Bijvoorbeeld, README Destiny geeft duidelijk aan, dat voor de opbouw afhankelijkheden uit Perforce en de variabele CCP_EVE_PERFORCE_BRANCH_PATH nodig zijn. Fenris legt de openstelling van Carbon uit als een inzet voor transparantie en duurzaamheid: de engine werd ontwikkeld voor levendige werelden die tientallen jaren kunnen bestaan, en de open code moet ontwikkelaars in staat stellen om deze basis te bestuderen en verder te ontwikkelen.
Bron: linux.org.ru
