Студия Fenris Creations - бывшая CCP Games - выложила в открытый доступ исходный код движка Carbon Platform, на котором работает EVE Online. Не утилиты, не обёртки. Самое сердце легендарной космической MMO.
Что именно попало в открытый доступ
Разработчики не стали жадничать. В репозиторий легли три ключевых компонента - те самые, без которых EVE просто не существует как игра.
- Trinity - графический движок, отвечающий за рендеринг и всю визуальную часть игры
- Destiny - физический модуль и система навигации, способная обсчитывать масштабные сражения с тысячами кораблей одновременно
- Базовая архитектура Carbon Engine, связывающая оба модуля в единую систему
Большая часть кода опубликована под лицензией MIT. Это означает: бери, переделывай, используй в коммерческих проектах - никаких ограничений. Один из самых либеральных форматов из всех существующих.
Почему это важно для индустрии
EVE Online запустилась в 2003 году. За два десятилетия она стала чем-то большим, чем просто игра, - живым экономическим и социальным экспериментом. Destiny - модуль, который позволял тысячам игроков одновременно находиться в одном секторе без коллапса серверов - считался одной из главных технических загадок проекта. Теперь любой разработчик может изучить, как именно это работало изнутри.
Для независимых студий открытие Carbon Engine - это редкая удача. Создать с нуля масштабируемую физику для MMO с тысячами объектов на экране - задача, которую большинство небольших команд просто не потянут. Теперь готовое решение лежит на GitHub.
Смена имени и новая стратегия
Ребрендинг CCP Games в Fenris Creations случился на фоне структурных изменений внутри компании. Открытие движка - часть этой трансформации. Студия явно выбирает путь, который в своё время прошли id Software и Valve: передать технологии сообществу, сохранив за собой саму игру и её экосистему.
Это не просто жест доброй воли. Открытый код притягивает разработчиков, формирует комьюнити вокруг технологии и де-факто превращает движок в отраслевой стандарт для определённого жанра. Долгосрочная ставка. Посмотрим, как сыграет.