OpenMW /
openmw
OpenMW — open-source движок для RPG с открытым миром, поддерживающий Morrowind. Основной репозиторий и баг-трекер: https://gitlab.com/OpenMW/openmw/
Форки
1.1k
Звёзды
6.3k
Issues
0
OpenMW — это современный движок для классических RPG, который позволяет запускать Morrowind на актуальных системах с исправлением багов и поддержкой модов.
Что делает
Проект переписывает логику старой игры Morrowind на современный лад. Оригинальный движок был ограничен железом 2002 года, а этот работает на Windows, Linux и macOS без костылей.
Он убирает лимиты на разрешение экрана и дальность прорисовки. Вы получаете стабильную игру, которая не вылетает при установке сотен модификаций. Это база для тех, кто хочет играть в классику с комфортом.
Как работает
Движок написан на C++. Он считывает игровые файлы оригинальной игры, но выполняет их через собственные алгоритмы рендеринга и обработки физики. Он использует кроссплатформенные библиотеки для работы со звуком и графикой.
Кому подходит
Фанатам Morrowind, которым нужен стабильный FPS.
Разработчикам игр на открытых движках для изучения архитектуры RPG.
Тем, кто хочет перенести классические механики в свой проект.
Энтузиастам, создающим собственные игры на базе этого движка.
Основные возможности
Поддержка всех официальных дополнений Morrowind.
Исправленные ошибки оригинального движка.
Поддержка высокого разрешения и широкоформатных мониторов.
Улучшенная работа с шейдерами и тенями.
Полная поддержка модификаций игры.
Кроссплатформенность: Linux, macOS, Windows.
Как установить
Для сборки из исходников на Linux обычно нужны CMake и библиотеки разработки.
git clone https://gitlab.com/OpenMW/openmw.git
cd openmw
mkdir build && cd build
cmake ..
make -j4Для большинства пользователей удобнее скачать готовый бинарник с официального сайта, так как сборка требует много зависимостей.
Как применить в своём продукте
Использовать его как основу для своей RPG — отличная идея. Вы получаете готовую систему инвентаря, диалогов и квестов, которую можно кастомизировать под свой сеттинг.
Создать на базе движка свою игру в стиле ретро-RPG.
Использовать как референс при написании своей системы квестов.
Изучить код для понимания работы open-world систем.
Подводные камни
Главный минус — вам всё ещё нужны оригинальные файлы игры Morrowind для запуска. Без них движок бесполезен. Также при разработке своего проекта на этом движке вы столкнетесь с тем, что C++ требует внимательной работы с памятью, даже если основной функционал уже готов.
Частые вопросы
Нужно ли мне покупать оригинальную игру?
Да, движок требует файлы данных Morrowind для работы. Он не содержит контента игры, только программную оболочку для её запуска.
Можно ли перенести на него другие игры серии TES?
Нет, движок заточен именно под Morrowind. Попытки портировать другие части потребуют полной переработки логики работы с ассетами.
Сложно ли писать моды под OpenMW?
Это проще, чем с оригиналом. Движок предоставляет более прозрачную систему скриптов и меньше конфликтует с файлами конфигурации.
Топики
Похожие репозитории
Endless Sky — 2D-космосим с открытым исходным кодом. Идеальный движок для создания своей RPG или аркады в сеттинге космоса.
cc-switch — это десктопный хаб для управления AI-ассистентами и CLI-инструментами в одном окне. Переключайся между Claude Code, Gemini и другими провайдерами без правок конфигов.
OBS Studio — стандарт индустрии для захвата видео и трансляций. Позволяет записывать экран, микшировать источники и стримить в любую точку.
ImHex — продвинутый hex-редактор с поддержкой визуализации данных и разбора бинарных структур. Идеален для реверс-инжиниринга и отладки файлов без боли для глаз.
Данные обновлены: 3 июня 2026 г.