← На главную

Fenris Creations открыла код Carbon (EVE) — сообщество латает дыры

03.07.2026 21:46 · hackernews

Fenris Creations (бывшая CCP Games) открыла исходный код движка Carbon, на котором работает её знаменитая научно-фантастическая MMO Eve Online. Движок выложили на GitHub. Основная работа велась последние 12 недель, хотя готовились к этому «медленным подогревом» два с половиной года.

Старший директор по разработке основных технологий Бен Хантер объяснил логику: компания хотела дать сообществу возможность проверить код и доверять игре. Ещё в ранние дни Eve Online открыли API — это был первый шаг к вовлечению игроков. Теперь решили, что в самом коде Carbon «нет ничего сверхсекретного», а открытость позволит игре и сообществу развиваться вместе.

Большая часть кода доступна по лицензии MIT. Два модуля — spatial audio clustering и IO — выпущены под Apache License 2.0 и Python Software Foundation License соответственно. Никаких коммерческих ограничений: можно хоть свою MMO собрать, хоть форкнуть движок по принципу Linux.

Хантер подчеркнул, что дело не в деньгах, а в интересе: если код станет лучше, выиграют все. Уже пошли первые pull request (PR) с исправлениями безопасности, а кто-то задумал сделать веб-приложение для просмотра Eve Online.

Безопасность — важный момент. Хантер признал, что риски есть, но дыры, скорее всего, существовали и раньше. Теперь же сообщество помогает их закрывать. Для движка возрастом в 23 года количество PR по безопасности оказалось минимальным — это говорит о том, что инфраструктура прошла серьёзную «боевую закалку» в крупных флотских сражениях.

Экономика Eve Online, где ежегодный торговый объём оценивают в $50 млн, под open source не попала. Хантер отметил, что сложнее всего было отделить сам движок от того, что «наросло» за два десятилетия, и пересобрать части, которые использовали сторонние лицензии.

Fenris консультировалась с командой Godot. Главный совет — грамотная архитектура, которая сама определяет зоны для вклада сообщества. Сейчас Fenris внедряет в Carbon плагинную модель, как в Unreal и Unity. Этот инструментарий тоже откроют.

В планах — создать тестовый проект, чтобы проверять изменения, не прыгая каждый раз в Eve или Eve Frontier. Хантер надеется, что через пять лет вокруг Carbon сложится большое «Eve-центричное» сообщество, которое будет строить свои моды, приложения и игровые эксперименты. Всё под лицензией MIT — возможности безграничны.

Читать оригинал →