Awesome Game Remakes - как сообщество даёт вторую жизнь классическим играм

30 May, 2026

Помните те волшебные часы, проведённые за Dungeon Keeper, Heroes of Might and Magic или Command & Conquer? Сегодня энтузиасты по всему миру переписывают код легендарных игр с нуля — с поддержкой современных платформ, улучшенной графикой и новыми возможностями. В этом обзоре мы изучим впечатляющую коллекцию open-source ремейков, собранных в репозитории Awesome Game Remakes.

Почему ремейки — это важно

С годами оригинальные версии многих культовых игр перестают работать на новых системах. Код устаревает, DRM-защита блокирует запуск, а серверы закрываются. Сообщество разработчиков находит решение — создаёт современные реимплементации игровых движков с открытым исходным кодом.

Преимущества таких проектов:

  • Совместимость с Windows 10/11, macOS и Linux
  • Поддержка высоких разрешений и современных API (Vulkan, OpenGL ES)
  • Модификации — сообщество активно расширяет оригинальный функционал
  • Образовательная ценность — отличный материал для изучения game dev

Топ-5 самых впечатляющих ремейков

1. OpenMW — Morrowind на стероидах

// Пример кода из OpenMW
if (settingsManager.getBool("shaders", "force per pixel lighting"))
    mShaderManager->setLightingMode(MWRender::ShaderManager::LightingMode::PerPixel);

Полноценный движок для The Elder Scrolls III: Morrowind с:

  • Физическим рендерингом (PBR)
  • Поддержкой шейдеров
  • Улучшенным ИИ NPC

2. DevilutionX — Diablo как в 1996, но лучше

Точный порт оригинального Diablo с:

Реклама
  • Кроссплатформенной поддержкой (даже для Raspberry Pi!)
  • Сетевой кооперативной игрой
  • Исправлением всех багов оригинальной версии

3. OpenRCT2 — Мечта паркостроителя

Продвинутая версия RollerCoaster Tycoon 2 предлагает:

  • Мультиплеер
  • Поддержку модов
  • Улучшенный интерфейс
  • Инструменты для создания собственных аттракционов

4. Daggerfall Unity — Двухмерный мир стал трёхмерным

Уникальный проект, переносящий огромный мир Daggerfall (1996) на движок Unity с:

  • Современной графикой
  • Поддержкой VR
  • Улучшенным управлением

5. ScummVM — Эмулятор квестов

Не просто ремейк, а целая платформа для запуска классических point-and-click квестов:

  • Monkey Island
  • Maniac Mansion
  • Broken Sword
  • И ещё 300+ игр

Техническое разнообразие

Проекты используют разные подходы:

  1. Прямые порты (Chocolate Doom) — максимально точное воспроизведение оригинала
  2. Модернизированные движки (OpenMW) — сохранение геймплея с новыми технологиями
  3. Полные переписывания (FreeSO) — создание альтернативных реализаций

Популярные технологии в проектах:

  • C++ (60% репозиториев)
  • C# (Daggerfall Unity)
  • Java (Riiablo — Diablo II на LibGDX)

Практическая польза для разработчиков

  1. Изучение архитектуры игр — как устроены сложные системы ИИ, загрузки миров
  2. Примеры оптимизации — работа с legacy-кодом
  3. Тестовый полигон для экспериментальных технологий
  4. Сообщество — многие проекты активно принимают контрибьютеров

Как выбрать проект для изучения

Советуем начать с:

  • Новичкам: Commander Genius (Keen) или OpenXcom — простые кодобазы
  • Опытным: OpenMW или OpenRCT2 — сложные системы, активное развитие
  • Графика: OpenLara (Tomb Raider) или vkQuake — современные рендереры

Awesome Game Remakes — это не просто ностальгия. Это:

  • Сохранение игрового наследия
  • Площадка для экспериментов
  • Живые примеры game development

Хотите оживить любимую игру детства или изучить, как работали классические движки? Этот репозиторий — отличная точка входа. А если готовы кодить — большинство проектов ждут ваших пул-реквестов!

P.S. Полный список из 200+ ремейков с сортировкой по жанрам ищите в репозитории.