Геймдев

Магические Руны

Магические руны: как мы создали головоломку, где руны оживают в руках игроков

Магические Руны

«Магические руны» – это казуальная три-в-ряд головоломка с уникальной алхимической механикой, в которой вы поставляетесь в роль молодого мага, призванного восстановить баланс стихий. Игра сочетает в себе классическую механику три-в-ряд с глубокой алхимической системой, разворачиваясь в удивительном мире фэнтези, полном магии и приключений.

Жанр: Три в ряд головоломка с алхимией и фэнтези-сеттингом.

Платформы: Яндекс Игры (браузерная), Android, iOS (в разработке).

Технологии: HTML5 (Canvas/WebGL), JavaScript ES6+.

Команда: Студия Вистакс.

Аудитория: Игроки 12+ предпочитают казуальные головоломки с глубокими механизмами и увлекательным сеттингом.


Легенда сезона «Пробуждение стихий»:

Древний артефакт – Сердце Стихий – расколот на 30 фрагментов, вызванных хаотичным распределением сил стихий. Мир теряет гармонию: реки высыхают, леса гаснут, небо темнеет – и только вы, юный маг, обладаете силой собрать осколки и вернуть баланс. Каждый уровень – это уникальный уголок магического мира, где вас ждут новые испытания и открытия. По мере прохождения вы увидите, как визуально меняется окружающая обстановка: от сухой долины, превращающейся в цветущий луг после победы, до заснеженных вершин, освещенных магическим светом.


Геймплей и Механики:

Цепочки рун: Соединяйте до 7 рун одной стихии для создания мощных заклинаний. Вместо обычного Match-3 вы строите не просто цепочки, а целые заклинания!

Взаимодействие стихий: Комбинируйте стихии для получения уникальных эффектов:

  • Огонь + Воздух = Взрыв (очищает область)
  • Вода + Земля = Рост (создаёт дополнительные руны)
  • Свет + Тьма = Равновесие (активирует все руны на поле)

Специальные формы заклинаний: Активируйте мощные заклинания, формируя специальные фигуры:

  • Волна — очищает линию.
  • Столп — уничтожает вертикальный ряд.
  • Звезда — взрывает руны в радиусе 3 клеток.
  • Молния — поражает случайные клетки.
  • Печать — блокирует препятствия.

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

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

Система навыков мага: Развивайте своего персонажа, прокачивая навыки (100+ уровней) для усиления заклинаний и получения различных бонусов.


Визуальный стиль и Звук:

  • 15 уникальных тем уровней: Каждая тема (Зачарованный лес, Вулканическая долина, Город облаков и т.д.) обладает своей цветовой палитрой, частицами и анимациями. Например, в «Зачарованном лесу» светящиеся грибы и парящие руны создают атмосферу волшебства, а в «Вулканической долине» лавовые потоки и пламя добавляют динамики.
  • Плавные анимации: Падение рун со свечением, активация заклинаний (огонь мерцает, вода струится), разрушение препятствий (лёд тает, печати рассыпаются в пыль) – все это создает ощущение реальной магии.
  • Уникальные звуковые эффекты: Каждая стихия имеет свой уникальный саундтрек (Огонь — энергичные барабаны, Вода — плавные арпеджио), усиливающий эффект от игровых действий.


Технические решения:

  • Архитектура: MVC-паттерн с модульной структурой (Models, Views, Systems, Core) для обеспечения гибкости и удобства разработки.
  • Event-Driven система: EventEmitter для эффективной обработки игровых событий.
  • Оптимизация: Стабильные 60 FPS на всех платформах, загрузка уровня < 3 секунд, потребление памяти < 150 МБ, адаптация под мобильные устройства.
  • Интеграции: Яндекс Игры SDK (облачные сохранения, лидерборды), поддержка touch и pointer событий.


Цели проекта:

  • Геймплей: Создать увлекательный геймплей, сочетающий казуальность и глубину, чтобы игра была доступна новичкам, но интересна и опытным игрокам.
  • Визуальное и звуковое оформление: Погрузить игрока в мир магии, создав потрясающую графику и завораживающий саундтрек, подчеркивающий уникальность каждой стихии.
  • Стабильность: Обеспечить стабильную работу игры на всех целевых платформах - от браузеров до мобильных устройств.
  • Развитие: Построить долгосрочную стратегию развития, основанную на сезонных обновлениях и новом контенте.


Процесс разработки: Ключевые вызовы и решения:

  • 60 FPS: Оптимизация через WebGL, кэширование текстур, упрощение частиц для мобильных версий.
  • Загрузка уровней: Асинхронная подгрузка ассетов, сжатие изображений без потери качества.
  • Адаптивный интерфейс: Единая кодовая база на JavaScript ES6+, поддержка touch и pointer событий.
  • Магия: Детальная проработка анимаций и звуковых эффектов для каждой стихии и заклинания.


Планы на будущее:

  • Запуск на Яндекс Игры и мобильных платформах.
  • Новый сезон «Тени Хаоса» (20 уровней, 3 новые стихии, PvP-режим).
  • Интеграция с социальными сетями (обмен заклинаниями, совместные испытания).
  • Ежемесячные обновления с новыми заклинаниями, препятствиями и артефактами.


Результаты

< 3 сек. время загрузки уровня
6 стихий: Огонь, Вода, Земля, Воздух, Свет, Тьма;
100+ Уникальные заклинания - от простых до эпических