Перейти к основному содержимому

Monster Capture Engine (MCE)

Monster Capture Engine (MCE) от OpenMon.IO — это готовый к продакшену движок Unity для создания RPG про захват монстров. Создаёте ли вы следующий Temtem, Coromon или Cassette Beasts, MCE предоставляет полную основу, чтобы вы могли сосредоточиться на том, что делает вашу игру уникальной.

Hub OpenMon

Hub — это парадный вход: любой инструмент из этой документации доступен с этих вкладок, и ничего в MCE не требует поиска по строке меню Unity.

Что вы можете создать?​

MCE спроектирован для любой игры в жанре захвата монстров:

  • Одиночные RPG с тайловыми надземными мирами, пошаговыми боями и полными системами прогрессии.
  • MMORPG с синхронизацией мира в реальном времени, PvP-матчмейкингом, обменом и гильдиями (с MCE Online).
  • Фанатские игры, импортированные напрямую из проектов Pokemon Essentials (с Essentials Importer) — проверено от начала до конца на полном проекте v21.1 (898 видов конвертированы без ошибок).
  • Гибридные игры, сочетающие захват монстров с другими жанрами благодаря модульной архитектуре.

Обзор возможностей​

ВозможностьДетали
МонстрыСам движок не поставляется с монстрами: MIT Licensed Demo (отдельная загрузка) приносит 667 записей монстров, а вы добавляете неограниченное число пользовательских видов, формы и варианты, разведение, вылупление яиц
ПриёмыMIT Licensed Demo (отдельная загрузка) приносит более 640 приёмов, с категориями Physical / Special / Status и полными формулами урона Gen V+
Боевая системаПошаговая с 15+ модульными компонентами, режимы дикий / тренерский / PvP, боевые предметы, механика захвата
Боевая башняЭфемерная лестница испытаний со сгенерированными противниками и выплатами в кошелёк
Пространства, застраиваемые игрокомСекретные базы и залы, принадлежащие игроку: инстансированные интерьеры, постоянный слой украшений, пользовательские команда зала / значок / диалоги и вызовы от других игроков (онлайн)
Боевой ИИПодключаемый паттерн стратегии с включёнными Random, Effective и ИИ на основе ML-Agents
Эволюция30+ типов эволюции: по уровню, предмету, обмену, дружбе, локации, времени суток, на основе характеристик и другие
Система типовПолная таблица эффективности типов, двойные типы, настраивается через Type Chart Editor
МирТайловое перемещение по сетке, переходы между картами, мосты, водопады, скользкие тайлы, уступы
ВстречиНастраиваемые таблицы встреч, время суток, на основе местности (трава, вода, пещера, рыбалка)
СобытияВизуальный скриптинг CommandGraph для NPC: диалоги, ветвления, магазины, квесты, кат-сцены, варпы
Система сохраненийСериализация JSON в именованные сохранения с атомарной записью, версионированием и автосохранением
Система квестов11 типов целей, 6 типов наград, предусловия, лимиты времени, повторяемые квесты
UIПолная система UGUI: боевой HUD, меню, сумка, декс, магазины, диалоговые окна, опции
Эмоции14 встроенных эмоциональных шариков: горячие клавиши игрока, узел скрипта, сердечко спутника и, с MCE Online, шарики, которые видят другие игроки
АудиоКаналы BGM, BGS, SE, ME с AudioManager
ЛокализацияПоддержка нескольких языков с переключением языка во время выполнения
РендерингШейдеры URP, освещение по времени суток, погодные эффекты
SDKЧистая публичная поверхность API (IMonsterCaptureEngine) для стабильных интеграций (Indie и выше; в Starter публичного API нет)

Редакции​

MCE выпускается в пяти редакциях. Цены объявляются на openmon.io, где продаётся каждая редакция.

РедакцияВключает
StarterБесплатная. Движок в виде скомпилированных DLL с закрытым API (без публичного SDK API, без исходного кода, без XML-документации) и визуальный скриптинг. Ограничена 77 монстрами, 301 приёмом и 74 способностями (спутники входят в тот же предел в 77 видов), со сплэшем OpenMon фиксированной длительности и постоянным водяным знаком. Поставляется со своим демо из 77 видов (отдельная загрузка). Без импортёра и без онлайна
IndieСкомпилированные DLL с читаемым публичным API и XML-документацией, неограниченное число видов, без водяного знака, сплэш опционален и Essentials Importer (скомпилированный)
ProIndie + слой MMORPG Nakama (скомпилированный клиент), PvP, обмен, гильдии, секретные базы и залы игрока, а также сервер
SourcePro с полным исходным кодом C# и правом его кастомизировать
StudioSource + частный репозиторий с постоянно обновляемой веткой main, экспериментальные возможности, приоритетная поддержка и импортёры картриджей в виде скриптов

Демо не входят ни в одну редакцию. Полное MIT Licensed Demo — отдельная загрузка для Indie и каждой редакции выше. Starter работает только со своим демо (или с вашей собственной игрой, которая укладывается в эти пределы): более крупное демо она отклоняет и сообщает, что это демо относится к редакции Indie.

Какую редакцию мне выбрать?
  • Пробуете движок или делаете небольшой прототип? Начните со Starter.
  • Создаёте коммерческую одиночную игру или импортируете проект Pokemon Essentials? Indie даёт движок и импортёр.
  • Создаёте онлайн-мультиплеерную игру? Pro добавляет полный бэкенд Nakama.
  • Глубоко кастомизируете внутренности? Source (и Studio ради частного репозитория и импортёров картриджей).

Быстрые ссылки​

Требования​

  • Unity 6 LTS (6000.3.x или новее)
  • Universal Render Pipeline (URP)
  • Редактор Windows, macOS или Linux
  • Целевые платформы: Windows, macOS, Linux, Android, iOS, WebGL