Fenris Creations, известно преди като CCP Games, е открила изходния код Carbon — собствен двигател, върху който функционират EVE Online и EVE Frontier. На официалния сайт Carbon е описан като кросплатформен фреймуорк за създаване на големи виртуални светове, където ключови компоненти могат да бъдат изследвани, използвани и доработвани от общността.
Не е публикуван един демонстрационен модул, а набор от хранилища на организацията CARBON Engine на GitHub: Trinity, Destiny, Scheduler, Core, IO, аудиокомпоненти, инструменти за ресурси и други части от инфраструктурата. Trinity отговаря за графичния двигател Carbon и е публикуван под лицензия MIT, но отделно се уточнява, че тя не дава права върху търговски марки и игрово съдържание на CCP/Fenris. Destiny е описан като ядро на симулацията на игровия свят за MMO от семейството EVE и също така се разпространява под лицензия MIT.
Fenris подчертава Destiny като система за физика и търсене на път, свързана с рекордните масови PvP битки в EVE, включително битки с хиляди участници. CarbonIO отговаря за мрежовия слой, CarbonUI – за интерфейса, CarbonAudio – за обработка на звука в масови сцени, а скриптовата част се основава на Python.
Въпреки това, това не означава, че вече може просто да се събере свободен EVE Online от изходния код. Например, README Destiny ясно посочва, че за компилиране са необходими зависимости от Perforce и променлива CCP_EVE_PERFORCE_BRANCH_PATH. В Fenris обясняват, че откритият Carbon е залог за прозрачност и дълговечност: двигателят е създаден за живи светове, способни да съществуват десетилетия, а откритият код трябва да даде на разработчиците възможност да изучават и развиват тази основа.
Източник: linux.org.ru
