Будущее MMORPG — создаём вместе

Новая эпоха
начинается

MineAge 2 — развивающаяся MMORPG об осадах, бесшовном 3D-мире и командных сражениях. Показываем путь проекта от прототипа до живого мира.

Текущий статус

Технический прототип 3D-мира

Команда работает над чтением геодаты, рельефом и архитектурой игрового клиента. Публикуем только подтверждённые результаты — за ходом работы можно следить в Telegram-канале и в открытом дневнике разработки.

◇

Идеи → решения

Собираем обратную связь и превращаем её в понятные задачи.

◈

Показываем процесс

Фиксируем реальную работу, а не обещаем готовую игру.

⬡

Строим мир слоями

От геодаты и клиента — к системам, осадам и живому миру.

Собственный движок

FractureFront

Собственный движок на базе открытого C++ движка Luanti 5.16.1. Наши парсеры читают ресурсы клиента Lineage 2 Ertheia (карты UNR, рельеф G16 TerrainMap, меши и текстуры) и компилируют их в версионированные артефакты мира, рендера и коллизий.

⚡
Свет, тени и планка 60 кадров/с

Тени солнца, блум, тонмаппинг, свет фонарей, смена суток и ветер в листве. Нижняя планка — 60 кадров/с на полных настройках в 1920×1080: каждая правка рендера проходит замер до и после.

🗺️
Ресурсы L2 → версии мира

Парсеры формата Unreal Engine 2 читают карты, рельеф, меши и текстуры Ertheia, а компилятор собирает из них версии мира с адресацией по содержимому.

💻
Нативный C++ клиент

Клиент и сервер написаны на C++ на базе Luanti и работают с видеокартой через OpenGL, без браузера и веб-песочницы.

Технический разбор выбора движка →
ИЗМЕНЯЕМЫЙ МИР

Мир, который помнит

Мир состоит из нод: рельеф и постройки можно менять, а сервер хранит изменения. Цель — чтобы дороги и укрепления переживали обновления базовой территории.

БЕЗ ЗАГЛУШЕК

Компилятор ресурсов L2

Ресурсы Ertheia открываются только на чтение и собираются в проверяемые версии мира. Несовместимые данные отклоняются, а не подменяются правдоподобными заглушками.

LUANTI · LGPL

Открытая основа

Исходный код Luanti 5.16.1 входит в наш репозиторий, а изменённый движок сохраняет условия LGPL. Без отчислений и закрытых частей.

ОТЛАДКА

Диагностика данных

Локальный вьюер на Babylon.js помогает быстро проверить, как прочитались меши и регионы. Приёмка результата — только в собранном клиенте движка.

C++ / OPENGL

Нативный клиент .exe

Десктопный клиент под Windows на C++, без ограничений браузера.

БЕСШОВНЫЙ МИР

Динамический стриминг

Потоковая загрузка участков мира и статической геометрии без загрузочных экранов между регионами.

Дорожная карта

Шаги к живому миру

Этапы разработки — от переноса данных Lineage 2 до запуска. Статусы берутся из внутреннего плана разработки движка: «выполнено» ставится только принятым этапам. Вся дорожная карта →

01

Наводим порядок в данных

Единые правила для координат, названий и связей между файлами Lineage 2.

✓ ВЫПОЛНЕНО
02

Переносим внешний вид объектов

Материалы и текстуры из Lineage 2 переносятся в движок без ручной подгонки.

✓ ВЫПОЛНЕНО
03

Показываем объекты в игре

Первые объекты из Lineage 2 появляются в игровом мире в исходном виде.

✓ ВЫПОЛНЕНО
04

Собираем мир по частям

Земля, пещеры и помещения собираются из исходных данных небольшими частями.

✓ ВЫПОЛНЕНО
05

Объединяем всё в одну программу

Загрузка мира, подключение игрока и восстановление после ошибки работают вместе.

✓ ВЫПОЛНЕНО
06

Большие участки мира без задержек

Тысячи построек региона загружаются, не замедляя игру.

✓ ВЫПОЛНЕНО
07

Оживляем персонажей и объекты

Анимации персонажей и объектов из Lineage 2 работают в движке.

✓ ВЫПОЛНЕНО
08

Улучшаем поверхность мира

Плавный рельеф, по которому можно ходить, и мир, который можно изменять.

✓ ВЫПОЛНЕНО
09

Технический фундамент игры

Наполнение мира и звук, выпуск обновлений, создание и развитие персонажа, инвентарь, бой с монстрами, награды и игровой интерфейс — проверены на тестовом срезе.

✓ ВЫПОЛНЕНО
10

Расы, персонажи и оружие

Персонажи всех рас, их движения и полный набор оружия.

✓ ВЫПОЛНЕНО
11

Контент новой эпохи Lineage 2

Переход на данные клиента Ertheia: предметы, NPC, умения, игровые таблицы и интерфейс.

✓ ВЫПОЛНЕНО
12

Внешний вид локаций целиком

Материалы, вода, свет и прозрачность во всех локациях выглядят как в оригинале.

⚡ В РАБОТЕ
13

Доставка контента игроку

Игрок получает правильные модели, иконки, тексты, диалоги и звуки новой эпохи.

⚡ В РАБОТЕ
14

Закрытая игровая альфа

Полный путь на чистом клиенте: вход, создание персонажа, задание, бой, награда, покупка и сохранение прогресса после переподключения.

⚡ В РАБОТЕ
15

Первый публичный игровой результат

Город и дикие земли, групповые бои с монстрами, экономика, клановая цель и сохранение построек.

○ ЗАПЛАНИРОВАНО
16

Готовность к запуску

Установка и обновление сервера, восстановление из резервной копии и проверка под нагрузкой многих игроков.

○ ЗАПЛАНИРОВАНО
Дневник разработки

Что реально сделали

Каждая запись — отдельная страница с подробностями и скриншотами. Без воды и обещаний: пишем только о том, что уже работает.

База знаний & Концепция

Статьи и аналитика жанра

Разбор механик PvP, сравнение с BSFG и EndlessWar, архитектура движка и перенос геодаты Lineage 2.

FAQ

Частые вопросы

Короткие ответы на то, что спрашивают чаще всего. Подробности — в дневнике и Telegram-канале.

Разрабатываемая MMORPG с осадами, бесшовным 3D-миром и открытым дневником разработки.
Дата будет опубликована после готовности необходимых систем. Следить за этапами можно в Telegram и дневнике разработки.
Присоединяйтесь к обсуждениям, голосованиям и обратной связи в Telegram-сообществе.
На собственном движке FractureFront, построенном на базе открытого C++ движка Luanti 5.16.1. Ресурсы клиента Lineage 2 Ertheia читаются нашими парсерами формата Unreal Engine 2 и компилируются в версионированные артефакты мира, рендера и коллизий, а изменения мира хранит сервер.

Присоединяйтесь к разработке

Открытый процесс, прямой доступ к апдейтам и обсуждениям — в Telegram-канале. Там же — голосования по фичам и приоритетам. Поддержать разработку можно подпиской на Boosty.