В большинстве MMORPG погода кажется просто декорацией.
Пошёл дождь.
Наступила ночь.
Появился туман.
Где-то началась гроза.
Но в хорошем MMO-мире эти вещи могут менять гораздо больше, чем картинку на экране.
Игроки начинают по-другому воспринимать знакомые города, выбирать другое время для фарма, собираться на определённых локациях и даже создавать собственные ритуалы вокруг ночных boss, редких monsters и погодных events.
Для MMOGTOP и MMOGTOP.GG это интересный пример того, как даже простая визуальная система может сделать private server намного живее.
Игрок может провести сотни часов в одном городе.
Днём он знает каждую улицу.
Каждого NPC.
Каждый выход.
Но достаточно изменить освещение, и та же самая локация начинает ощущаться иначе.
Факелы становятся заметнее.
Окна светятся.
Тени становятся длиннее.
Пустые улицы выглядят опаснее.
Музыка воспринимается по-другому.
И вдруг старый город снова становится интересным.
Это особенно важно для MMORPG, где игроки проводят месяцы или годы в одних и тех же локациях.
Современным играм доступны:
volumetric fog;
dynamic lighting;
real-time shadows;
advanced weather;
ray tracing.
Но старым MMORPG всего этого часто не требовалось.
Даже простой переход от дня к ночи мог полностью изменить настроение.
В Lineage 2, World of Warcraft, AION, Perfect World и других MMO атмосфера часто создавалась сочетанием:
освещения;
музыки;
skybox;
цвета локации;
звуков окружения.
Игрок воспринимал мир как живой, даже если технически система была очень простой.
Вот здесь становится интереснее.
Погода и время суток могут быть не только визуальными.
Например:
Night Monsters
Некоторые monsters появляются только ночью.
Rare Boss
Boss имеет шанс появиться во время грозы.
Night Drop
Определённые materials можно получить только после захода солнца.
Weather Event
Во время снегопада начинается global event.
Fog PvP
На PvP-location появляется туман, уменьшающий дальность видимости.
Теперь погода становится частью gameplay loop.
Игрок уже не просто замечает дождь.
Он думает:
«Дождь начался — пора идти на event.»
Большинство private servers живут по реальному расписанию.
20:00 — event.
21:00 — boss.
22:00 — PvP.
Но можно встроить расписание внутрь самого мира.
Например:
Night begins → Undead invasion starts.
Full moon → rare boss appears.
Storm → special monsters spawn.
Sunrise → event ends.
Это воспринимается намного естественнее, чем обычное сообщение:
Event starts in 5 minutes.
Игровой мир сам сообщает игроку, что что-то происходит.
В MU Online большинство игроков прекрасно знают классические locations.
Lorencia.
Noria.
Devias.
Atlans.
Lost Tower.
Теперь представим:
в Lorencia начинается сильная гроза;
в Devias усиливается snowstorm;
в Noria появляется густой mist;
во время этого на карте появляются special monsters.
Не обязательно менять core mechanics.
Достаточно добавить небольшой event layer.
Например:
Storm Invasion
30 минут.
Повышенный шанс получить event currency.
Небольшой global announcement.
И старая карта неожиданно получает новую жизнь.
Обычный Castle Siege уже выглядит масштабно.
Но если весь бой проходит ночью:
горят факелы;
стены освещены огнём;
магические effects становятся ярче;
тёмное небо создаёт контраст;
осада ощущается намного драматичнее.
Gameplay не изменился.
Но событие воспринимается совсем иначе.
Именно такие детали часто превращают обычный матч в screenshot, который игрок сохраняет на годы.
Не все погодные системы должны создавать combat.
Иногда их задача — просто изменить настроение.
Начинается дождь.
Игрок возвращается в город.
Стоит возле warehouse.
Другие персонажи торгуют рядом.
Музыка остаётся той же.
Но мир неожиданно ощущается спокойнее.
В MMORPG большое значение имеют такие моменты, когда игрок ничего особенного не делает.
Он просто находится внутри мира.
Именно поэтому atmosphere иногда удерживает человека не хуже progression.
Если дождь идёт каждые пять минут, никто не обращает внимания.
Если meteor shower появляется один раз в несколько дней — игроки начинают делать screenshots.
Редкость создаёт ценность даже тогда, когда никакой награды нет.
Можно представить:
Blood Moon
появляется случайно;
длится 20 минут;
не даёт огромного bonus;
просто меняет весь мир.
Игроки видят красную луну и пишут в Discord:
“Blood Moon сейчас online.”
Люди заходят просто посмотреть.
Это уже community event без сложного gameplay.
Систему можно развить ещё дальше.
Некоторые resources появляются только при определённых условиях.
Например:
Rain: специальные herbs.
Night: rare ore.
Snowstorm: ice crystals.
Full Moon: alchemy materials.
Теперь торговцы начинают следить за погодой.
Цена ресурсов меняется.
Появляются players, которые специализируются на определённом farming.
Простая атмосферная механика начинает влиять на economy.
Представим open PvP location.
При обычной погоде всё стандартно.
Но начинается туман.
Visibility уменьшается.
Игроки хуже замечают противников издалека.
Archers не могут заранее видеть цель.
Small groups получают возможность приблизиться к более крупной party.
Теперь погодное событие временно меняет тактику PvP.
Главное — не превращать такие системы в раздражающий random.
Игрок должен понимать, что происходит.
У MMORPG есть два основных подхода.
Если ночью в реальном мире — ночью и на сервере.
Плюс:
мир выглядит естественно.
Минус:
игрок, который всегда заходит вечером, почти никогда не увидит день.
Например:
2 часа дня.
1 час ночи.
Так каждый пользователь может увидеть разные состояния мира за одну игровую сессию.
Для private server ускоренная система часто удобнее.
Если редкий event начинается строго ночью по server time, часть аудитории может никогда его не увидеть.
Например:
European players видят Blood Moon в удобное время.
American players — во время работы.
Поэтому gameplay rewards лучше не привязывать слишком жёстко к одному реальному времени.
Иначе атмосферная система превращается в ограничение.
Следующий уровень — seasonal world.
Не просто Christmas decorations.
А настоящие визуальные изменения.
Весна:
зелёные поля;
дождь;
цветущие trees.
Осень:
жёлтые листья;
туман;
более тёмное освещение.
Зима:
снег;
замёрзшие воды;
snow events.
Одна и та же карта может несколько раз в год ощущаться новой.
Для MMORPG с ограниченным количеством locations это особенно полезно.
Большой official MMORPG должен учитывать миллионы пользователей.
Любое изменение требует огромного количества тестирования.
Private server может позволить себе эксперимент.
Например:
Weekend Storm
На все выходные часть мира погружается в грозу.
Или:
Dark Week
В течение недели ночи становятся длиннее, а некоторые monsters сильнее.
Или:
Eclipse Event
Редкое затмение запускает глобальную invasion.
Такие вещи могут стать отличительной особенностью проекта.
Есть важная граница.
Красивый дождь может быстро перестать нравиться, если:
ничего не видно;
FPS сильно падает;
слишком громкий thunder;
effects невозможно отключить;
погода длится постоянно.
Атмосфера должна дополнять gameplay.
Не мешать ему.
Хорошо, если пользователь может уменьшить intensity effects в settings.
Для продвижения private server это тоже полезно.
Одна и та же локация может выглядеть совершенно по-разному:
день;
ночь;
дождь;
snow;
Blood Moon;
storm.
Это автоматически создаёт больше разнообразного контента для:
Instagram;
Discord;
website;
server listings;
promotional videos.
Для проектов на MMOGTOP.GG сильный визуальный стиль может заметно выделить server среди десятков похожих listings.
Игроки редко рассказывают:
«Мы убили boss в 19:43».
Но могут помнить:
«Помнишь, как началась гроза прямо во время Castle Siege?»
Или:
«Мы нашли rare boss во время Blood Moon.»
Или:
«Весь guild собрался в Devias во время огромной метели.»
Gameplay может быть обычным.
Контекст делает событие запоминающимся.
MMORPG должна создавать ощущение мира, который существует независимо от игрока.
Солнце садится.
Начинается дождь.
Появляется туман.
Гроза проходит.
Наступает утро.
Игрок ничего не нажимал.
Мир изменился сам.
И именно в такие моменты virtual world начинает ощущаться немного настоящим.
Погода и время суток могут быть намного больше, чем красивым background.
Они способны:
менять атмосферу;
запускать events;
влиять на farming;
создавать редких bosses;
менять PvP;
поддерживать economy;
оживлять старые maps;
создавать запоминающиеся моменты.
Для private servers это особенно интересный инструмент.
Не всегда нужно добавлять новую map или десять новых systems.
Иногда достаточно сделать так, чтобы знакомый мир однажды ночью выглядел совершенно иначе.
И игрок снова захочет его исследовать.