Fenris Games виконує обіцянку: рушій EVE Online стає open source
3 липня 2026Час читання: 5 хв

EVE Online і студія Fenris: внутрішній ігровий двигун став повністю відкритим – багаторічна обіцянка виконана

Студія Fenris, відома розробкою культової космічної MMORPG EVE Online, нарешті виконала свою багаторічну обіцянку. У січні 2025 року компанія офіційно опублікувала вихідний код свого внутрішнього ігрового двигуна Carbon на платформі GitHub під ліцензією MIT. Це означає, що будь-який розробник, студія або дослідник тепер може безплатно використовувати, модифікувати та поширювати технологію, яка десятиліттями працювала під капотом однієї з найскладніших MMORPG у світі.

Рішення зробити двигун повністю відкритим – не просто жест доброї волі. Це стратегічний крок, який може змінити ландшафт розробки онлайн-ігор. Fenris демонструє, що навіть у суперконкурентній індустрії можна ділитися своїми напрацюваннями, не боячись втратити перевагу. Давайте розберемося, що стоїть за цим рішенням, який шлях пройшла студія і що open source дасть гравцям та програмістам.


Що таке Fenris і чому це важливо

Fenris – внутрішня назва студії, яка відповідає за технологічну платформу EVE Online. З моменту запуску гри в 2003 році компанія CCP Games (тепер частина Fenris) створила власний рушій Carbon, щоб забезпечити унікальну симуляцію єдиного ігрового всесвіту з тисячами гравців в одній сесії. Carbon – це не просто графічний рушій, а ціла екосистема: серверна архітектура, клієнт, мережевий стек, система анімацій, фізики, рендерингу та навіть власна мова скриптів Stackless Python.

Протягом багатьох років Fenris неодноразово натякала, що хотіла б відкрити вихідний код Carbon, але завжди були перешкоди: ліцензійні зобов’язання, інтелектуальна власність, безпека. Однак у 2020 році студія зробила перший крок – опублікувала частину клієнтського коду для спільноти. А тепер, у 2025-му, обіцянку виконано повністю: весь двигун із документацією, прикладами та інструментами став відкритим.

Чому це прорив

  • Доступ до унікальної архітектури: На відміну від комерційних рушіїв (Unreal Engine, Unity), Carbon спеціально розроблявся для MMO з одним шардом. Його підходи до мережевої синхронізації, оптимізації бази даних і керування станом світу можуть стати настільною книгою для творців онлайн-ігор.
  • Навчальний матеріал: Сотні тисяч рядків коду тепер доступні для вивчення. Студенти, дослідники та indie-розробники зможуть побачити, як працює справжня промислова MMORPG.
  • Можливість форків: Спільнота може створювати власні версії Carbon, додавати нові фічі, виправляти баги і навіть робити на його основі нові ігри.

Історія обіцянки та шлях до відкриття

Fenris не приховувала свого бажання зробити двигун open source. Ще у 2018 році технічний директор студії під час конференції Developer Summit заявив: «Ми хочемо, щоб світ побачив, як ми будували EVE Online. Carbon – це не просто інструмент, це наша спадщина». Проте юридичні та технічні труднощі затримали процес на сім років.

Серед головних викликів були:

  • Очищення коду від сторонніх бібліотек із закритими ліцензіями.
  • Видалення комерційних аудіо- та графічних активів, які не можна поширювати.
  • Перевірка безпеки – уникнення витоку чутливих даних про серверну інфраструктуру.
  • Адаптація документації для зовнішніх користувачів.

Усе це зайняло роки, але Fenris followed through on its yearslong promise – студія послідовно йшла до мети. У 2023 році було опубліковано «технічний огляд» Carbon, а у 2024-му – бета-версія для обмеженого кола тестувальників. І ось тепер вихідний код доступний кожному.

Як відбувався реліз

15 січня 2025 року на офіційному GitHub-репозиторії Fenris з’явився повний код Carbon під ліцензією MIT. Разом із ним опубліковано:

  • Інструкції зі збірки (для Windows, Linux, macOS).
  • Приклад мінімальної MMO-гри (ChatWorld), написаної на Carbon.
  • Документацію з архітектури та API.
  • Інструменти для роботи з мережевим стеком.

Студія також запустила окремий Discord-сервер для обговорення модифікацій рушія. Представники Fenris заявили, що готові приймати pull requests, але застерігають: це складна система, тому новачкам варто починати з невеликих змін.


Що отримає спільнота від відкритого вихідного коду

Відкриття Carbon – це подарунок не лидля розробників, а й для звичайних гравців. Хоча EVE Online продовжує працювати на власній версії, open source відкриває нові горизонти.

Для моддингу та кастомних серверів

Теоретично ентузіасти зможуть:

  • Створити приватні сервери EVE Online (хоча CCP зберігає права на геймплейні активи, тому це може бути юридично обмежено).
  • Писати моди для клієнта – нові інтерфейси, покращення продуктивності, кастомні анімації.
  • Переносити online-функціонал EVE на інші ігрові механіки.

Для освіти і досліджень

Carbon – це готовий кейс для університетських курсів з розподілених систем. Студенти зможуть вивчати:

  • Як працює in-house ігровий двигун великої студії.
  • Алгоритми передбачення руху (dead reckoning) для сотень кораблів.
  • Систему управління станом (state management) у реальному часі.

Для нових проектів

Невеликі студії отримують можливість почати розробку MMO не з нуля, а на базі перевіреної технології. Замість того, щоб витрачати роки на власний мережевий код, можна взяти Carbon, адаптувати його і зосередитися на геймплеї.


Як open source може змінити індустрію MMORPG

Рішення Fenris – не перше, але одне з найгучніших. Раніше свої рушії відкривали такі компанії, як id Software (id Tech), Epic Games (Unreal Engine – частково), але для MMO це рідкість. Онлайн-ігри зазвичай тримають технології в секреті через ризик створення піратських серверів.

Проте Fenris доводить, що open source може бути вигідним:

  • Покращення репутації: Спільнота позитивно сприймає жертвування коду.
  • Зворотний зв’язок: Безліч очей швидше знайдуть баги та вразливості.
  • Екосистема інструментів: Сторонні розробники можуть створити редактори рівнів, емулятори, аналізатори, які згодом стануть у пригоді й самій Fenris.

Крім того, відкриття двигуна може прискорити появу інді-MMO, які відтворюють дух EVE Online, але з іншими налаштуваннями. Чи побачимо ми через кілька років «EVE у фентезі» або «EVE у космосі з іншою фізикою»? Цілком можливо.


Висновок

Fenris зробила те, що обіцяла роками – перетворила свій унікальний ігровий двигун Carbon на відкритий проект. Для індустрії це означає доступ до рідкісної технології, яка дозволяє створювати масштабні онлайн-світи. Для гравців – надію на нові моди, кастомні сервери та, можливо, нові ігри від спільноти. Для самої студії – доказ того, що вона дійсно follows through навіть на складні обіцянки.

Якщо ви розробник, який мріє про власну MMORPG, тепер у вас є готовий фундамент. Якщо ви просто фанат EVE Online – спостерігайте за repo, адже, можливо, саме зараз зароджується нове покоління космічних пригод. Відкритий код – це більше, ніж просто рядки. Це запрошення творити разом.

Джерело: PC Gamer
Автор статті: Роман Попович

Рекламний блок

Схожі статті

Завод BOE з виробництва OLED-панелей запущено: 10 млн дисплеїв на рік

Завод BOE з виробництва OLED-панелей запущено: 10 млн дисплеїв на рік

14 липняРоман Попович
Windows Search дозволить вимкнути веб-результати: довгоочікуване оновлення

Windows Search дозволить вимкнути веб-результати: довгоочікуване оновлення

14 липняРоман Попович
Китайське виробництво DRAM стрімко наздоганяє західних виробників пам'яті

Китайське виробництво DRAM стрімко наздоганяє західних виробників пам'яті

14 липняРоман Попович
Steam не працює: збій у понеділок та новини тижня

Steam не працює: збій у понеділок та новини тижня

13 липняРоман Попович