
Представляю вашему вниманию проект Iceworld, который прошел путь от кропотливой сборки в Minecraft до полноценного релиза в Counter-Strike 2.
Помните ли вы эпоху Counter-Strike до выхода Global Offensive, не говоря уже о CS2? Если ваш геймерский стаж достаточно велик, вы наверняка сталкивались с легендарной локацией Iceworld. В свое время она была абсолютным хитом на пользовательских серверах в режиме Fight Yard.
Для тех, кто не знаком с терминологией: Fight Yard — это тип карт в Counter-Strike, где разнообразное вооружение просто разбросано по уровню. Победа присуждается команде, полностью ликвидировавшей противника. Характерной чертой таких карт является их строгая симметрия, что обеспечивало баланс задолго до появления официального режима «Гонка вооружений» в CS:GO и CS2. Узнать такие локации легко по префиксу fy_ в названии.
Как я уже упоминала, в тройку самых узнаваемых карт этого жанра входят Pool Day, Iceworld и $2000$. К слову, карту «2000» я также воссоздала в Minecraft и перенесла в Counter-Strike, о чем подробно рассказывала в предыдущей статье на SE7ENе:
Мне захотелось вновь реализовать концепцию «миграции» уровней между CS и Minecraft. На этот раз целью стал ремейк Iceworld. В отличие от моего предыдущего опыта с картой «2000», здесь я сосредоточилась исключительно на Counter-Strike 2. Причина прагматична: онлайн в новой части значительно выше. Подтверждением служит тот факт, что версия «2000» для CS:Source на ModDB осталась почти без внимания, тогда как мой дебют в мастерской CS2 мгновенно взлетел на главную страницу, получил высший рейтинг и широкую базу подписчиков.

Для работы я открыла для себя утилиту с открытым исходным кодом MineWays, которая преобразует постройки Minecraft в 3D-модели. В плане выбора координат она показалась мне удобнее, чем SourceCraft, хотя навигация по вертикальной оси Z всё еще требует привыкания. Программа позволяет экспортировать результат прямиком в Blender.

Остальной инструментарий остался привычным. Стоит отметить, что работа со статичными объектами в Source 2 реализована гораздо качественнее, чем в первой версии движка: ModelDoc корректно подхватывает файлы из Blender без лишних манипуляций. Вся геометрия Iceworld была импортирована как единая 3D-модель, масштаб которой я тщательно выверяла, чтобы пропорции игроков идеально соответствовали окружению.
Объективно говоря, оригинальный левел-дизайн карты давно устарел. Моей задачей было глубоко переработать визуальную составляющую, сохранив при этом классическую структуру. Это оказалось вполне достижимо, хотя большинство текущих версий Iceworld в мастерской CS2 — это лишь прямые порты из CS 1.6 с минимальными изменениями.

На этапе строительства в Minecraft я сделала упор на детализацию, стараясь передать атмосферу заброшенной арктической станции. Чтобы игрокам было проще ориентироваться, я использовала цветовую маркировку зон: желтые акценты для стороны террористов и синие для спецназа, вдохновившись дизайном карты Baggage. Посмотрите, что получилось в итоге:




Вы можете опробовать проект лично: версия для Minecraft доступна на ModDB, а вариант для CS2 ждет вас в Мастерской Steam. Спасибо за внимание и приятных матчей!


