Разработка C&C Genrals World War II — или сказ о том, как молодцы свою RTS делали

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Статья | Игры

Вторая мировая война — самый распространенный конфликт эксплуатируемый в видеоиграх. Различные шутеры, тактические варгеймы и стратегии в реальном времени с микроменеджментом. Не обошло это влияние и серию Command & Conquer. Но в виде пользовательских модификаций. Например, на движке игры C&C Generals. О создании одной из таких модификаций сегодня и поведаю. Называется мод просто — World War II.

Нужно обязательно уточнить, что на движке SAGE уже была модификация под более броским названием Blitzkrieg II: The Finest Hour, но что-то в ней нашим фанатам не понравилось и они решили сделать свою игру на эту тему. Более качественную, с лучшей детализацией и игровыми механиками. Почему хотели именно стратегию в реальном времени? А это самый простой вопрос — игр «клонов C&C» было много, но все они не затрагивали один из самых кровавых конфликтов на этой богами забытой планете. В то время, как различных отличных варгеймов в этом сеттинге было огромное число. А попробуйте вспомнить хоть одну обычную RTS с постройкой базы и без микроменеджемнта ресурсов и боеприпасов.

С чего все началось

Все началось с раздела Польши… Ой, прошу прощения, это из другой статьи. Задача для модеров была поставлена весьма простая — сделать проект, в который можно нормально играть как с одиночку, так и через интернет с живыми противниками. С механиками постройки собственной базы, сооружения непроницаемой обороны и клепанья танчиков для раша. Как в Red Alert, но только про настоящую Вторую мировую, а не альтернативную. Вот только это все просто лишь на словах, а на деле даже на заточенном под стратегии движке возникали постоянные сложности.

Несмотря на современное состояние проекта у World War II довольно длинная история, длинною аж в десять лет. Начали его разрабатывать где-то в 2010 году. На тот момент мод состоял процентов на восемьдесят из чужих наработок из различных тематических игр и других модов. После 2012-м у мода сменился глава разработки и постепенно процент заимствований стал снижаться. И мод стал наполняться оригинальным контентом и новыми геймплейными элементами. Костяк разработчиков было небольшой, люди приходили и уходили, по этому мод развивался очень медленно. Но все-таки развивался. И в его развитии мне удалось чуть-чуть поучаствовать.

Графическое наполнение

Когда-то я был наивным молодым человеком и мечтал что смогу создавать собственные виртуальные миры. Но даже в относительно юном возрасте я понимал, что для этого мало желания — нужны таланты. Если все твои таланты сводятся к сидению ровно на пятой точки, то ничего толкового не выйдет. По этому надо тренироваться. Например, помогая в создании модов.

До WWII я уже чуть-то занимался созданием различных элементов интерфейсов для некоторых других игр. И только-только научился запускать 3D Max. Но именно при работе движком SAGE мне приходилось выяснять что такое настоящая оптимизация. С растровой графикой, а это всевозможные меню, иконки и текстуры ограничений не много. Ваяй что хочешь. Но вот с трехмерными объектами есть жесткие рамки: 200 треугольников на одного пехотинца, от 500 до 800 — на бронетехнику и автомобили, 600 — на авиацию и в среднем до 1400 на строение. Конечно движок позволит превысить этот лимит на три-четыре лишних полигона, но лучше держать себя в рамках. Это в современных играх можно хоть десять тысяч полигонов в жабу какую-нибудь забабахать, а тут приходится пользоваться детализацией полигонов.

А ведь в движке нет никакого bump mapping по умолчанию. По этому всяческие мелкие элементы приходилось искусственно затенять, что бы придавать им объем. И не было тогда еще никаких генераторов или неройсетей. Все ручками по чертежам. Но это куда как интереснее на практике. Позволяет выучить кучу различных приемов того, о чьего имени нельзя теперь упоминать. Я об оптимизации. В те замечательные времена нельзя было просто накатить реалистичный Нижний Новгород или детализированные медвежьи носы с соплями. Нужно было сделать так, что бы игра еще и воспринимала всю эту красоту. Важен был каждый полигон. Старые движки — лучший учитель трехмерного моделирования.

А что там по игре

World War II — типичная стратегия в реальном времени с простой экономикой и типичным игровым процессом. От оригинальных Generals игра отличается сеттингом и соответствующими декорациями. Некоторыми уникальными типами войск — например, передвижная артиллерия. И не самым плохим ИИ, который местами прощупывает оборону и умеет наступать по нескольким фронтам одновременно. На высоких уровнях сложности противостоять компьютерному болвану весьма непросто.

Так же новая система обеспечения энергией — топливо. Наличие которого потребуется для функционирования некоторых важных зданий, тяжелой техники и авиации.

К сожалению, создание полноценной кампании за каждую из сторон было заморожено. На данный момент доступен лишь режим схватки с полноценным ИИ или же через Интернет. Но игра все равно вполне играбельна и даже может принести какое-то удовольствие. Представлено четыре полноценные стороны конфликта: СССР, Союзники, Третий Рейх и Японская Империя. Каждая фракция может быть разбита на одну из подфракций: у каждой из которых свои собственные типы войск и типы улучшений для них. И например игра за НКВД будет сильно отличаться от игры за Красную Гвардию, хотя обе подфракции относятся к СССР.

В World War II представлено много военной техники времен 1940-х, некоторая из которых практически не попадается в других играх. Хотя конечно от стереотипов и, как любят говорить современные обзоршики, «васянства» игру не защитили. Тут если японцы, то обязательно есть куча типов камикадзе от пеших, то авиации. Есть химическое вооружение у тех же японцев и НКВД, хотя на деле его использовали лишь итальянские фашисты в Эфиопии. Ну или откровенный кожаный наряд у разведчицы из Рейха. Но в основном игра старается выдавать серьезный тон повествования, не кидаясь с головой в абсурд.

Что бы хотелось реализовать, но увы

Кроме полноценной кампании было много различных решений, которые бы неплохо смотрелись в игре, но с их реализацией у разработчиков возникли проблемы. Например, была хорошая идея для «оружия возмездия» у Гитлеровской Германии — передвижных установок с ракетой Фау-2, которые можно было бы передвигать по карте и запускать с любой локации. Причем такой тип вооружения уже в Generals был — это ракеты Scud за фракцию GLA. Но у них был цельный носитель, а не машина с прицепом.

От реализации флота отошли сразу же. Корабли строить — это вам не танчики клеить. Максимум, на что меня хватило — создать несколько типов водного транспорта для пары миссий высадки союзных войск на северный берег Франции.

Заменить оставшуюся часть неоригинальных моделей боевой техники. Задача на самом деле не тривиальная. На деле сейчас часть техники сконвертирована из других тематических игр. И от этого хотелось бы уйти. Конечно проект некоммерческий, но без своего собственного контента он выглядит не серьезно. Да и некоторые стрые неудачные модели надо бы заменить на более удачные новые.

Сделать собственных героев для каждой подфракции. Созданных на основе реальных исторических личностей. Все опять упирается в модели. Хотя в свое время я даже подготовил список таких моделей и их особенностей.

Переработать систему укреплений. Сейчас у каждой стороны конфликта одинаковые фортификации. Да и довольно бесполезные. А хотелось бы сделать различные с историческим уклоном. В игру так и просятся бункера с установленными поверх башнями от танков.

Сделать каждой фракции свои собственные строения. Потому как различий во внешнем виде у них весьма мало. А некоторые так вообще выглядят неказисто. Так еще и японцам достались строения от китайцев из оригинальной C&C Generals.

Сделать нормальную озвучку для многих боевых единиц. У некоторых она до сих пор осталась тестовая. Дело в том, что проект начинался еще задолго до бума нейросетей, которые только сейчас позволяют генерировать фразы похожие на человеческие.

Ну и много чего по мелочи. Многое до заморозки проекта просто не успели доделать. И мало специалистов по движку SAGE с кучей свободного времени для внедрения задумок и исправления неполадок. Иногда у меня самого тянется рука доделать и хотя бы вывести игру к версии 0.5, пусть без кампании, но с полноценным режимом битв. Но время… Время никогда не меняется. И вот ты уже старый и ворох проблем и обязанностей просто не дают вернуться к хобби. Ибо все эти увлечения для наивных молодых людей. Позволю процитировать нашего тимлида: «Только учти, что бросив разработку, я смог высвободить достаточно времени на свое дополнительно обучение и работу, что позволило мне на текущий момент значительно увеличить свой доход и пойти дальше по карьере.» И, как бы не печально это звучало, но он прав. Игрушки, это просто игрушки. И когда на их сборку уходит куча времени и сил, а отклика от сообщества с гулькин хвост, то оно того действительно не стоит.

Пакет с нечистотами под дверь EA

Так как к 2003-м Electronic Arts уже поглотила, прожевала и выплюнула Westwood, то игра получилась не настолько идеально отполированная, как продукция ранних лет. Конечно косяки с играми у вествудов случались и ранее, но зато они не слали сообщество в известную перуанскую деревню. А EA настолько наплевательски подходит к сообществу, что тебе ни гайдов, ни патчей, ни девкитов — все сами фанаты делают.

Движок SAGE при всех его достоинствах так и остается странным куском кода, где вылеты из игры могут случаться просто так, без какого-либо повода. Но зачем его исправлять, ведь есть же мобильные донатные помойки. И ради них EA и убила столько хороших студий.

Но даже когда жадность переливается через край и издатель выпускает старые игры в сервисе Steam, то все равно забывают вставить официальные же патчи, без которых оригинальные игры работают некорректно. Отношение «электроникс артс» к игрокам всегда было наплевательское.

Печальные выводы

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

А еще у нас существует такая «замечательная вещь» как цензура. Во многих странах мира за изображение нацистской символики можно получить по шапке. А где-то даже за коммунистическую могут выдать пожизненный бан. А ведь у нас в игре даже за нацистов играть можно. Поэтому в определенный момент от основной символики Рейха пришлось отказаться заменив на более «нейтральный» кельтский крест. А то что игра на исторической основе — все плевать. Так что не удивляйтесь, когда в очередной игре по историческим событиям у вас вдруг совсем исчезнет символика. Все ж такие обиженки стали.

Весьма жаль, что многие не самые плохие проекты часто «замораживаются на неопределенное время» постепенно уходя в небытие. Увы, но так может случиться и с World War II. Тянуть в одиночку такой проект не реально, а вот группа энтузиастов под управление хорошего тимлида вполне может довершить начатое. Ну или хотя бы отшлифовать то что имеется до нормального вида. Причем ничего сложного в получении прав лидера разработчки нет — достаточно связаться с лидером проекта через соцсети., указанные на сайте модификации.

Очень не хочется, что бы такого рода проекты придавались забвению. А то я видел столько мертвых хороших проектов, не хотелось бы хоронить еще один. Почему я сам не возьмусь продолжить разработку? А тут очень просто: я — маляр, а не программист. Мое дело малое: текстуры, иконки, модельки. Вся эта фигня. А писать красивые скрипты я за всю жизнь так и не научился. Тут талант нужен.

Скачать игру можно либо по ссылкам с официального сайта модификации. Либо используя замечательную утилиту Gen Tool, позволяющую устанавливать и обновлять моды к C&C General напрямую.

Изображение в превью:
Автор: C&C World War II Dev team
Источник: cncww2.ru
СтратегияPC
Автор не входит в состав редакции iXBT.com (подробнее »)

6 комментариев

Добавить комментарий

102843424613544339437@google
Задумка хорошая, в свое время плотно работал в 3д макс, в фотошоп параллельно (без него в 3д никуда) и сейчас иногда балуюсь. Жаль многие интересные любительские проекты длятся годами и по сети оппонента не дождешься — мало пользователей без раскрутки и рекламы.
Если что нужно замоделить (из не живого) или подправить в фотошопе — пиши: t.me/ai_idrey
1
Онлайн — это для молодых.
Моделить — это всегда пожалуйста. Вот только с оплатой полный провал. Собственно отсутствие денежной поддержки и подломило разработчиков. Все разошлись по различным карьерам.
Если есть желание, то советую обратиться в Дискорд разработчиков. Меня там сейчас нет, но кто-то остался точно. Там же можно найти себе спаринг-партнера для онлайна. :)
Ссылки на главной странице игры.
1
Не gentool помогает обновлять и ставить моды к генералам, а genlauncher
Гентул предоставляет другой набор иструментов. как минимум, дополнительные разрешения экрана прямо в окне настроек))
1
Да, все верно. Постоянно их путаю. Они у меня по сути в одной папке лежат.
Но по сути — один инструмент.
1
Было проще, когда он был DeLlauncher, типа в честь создателя DeL)))
Maksey
Интересная статья, прикольный мод. Спасибо

Добавить комментарий

Сейчас на главной

Новости

Публикации

Аномально тяжёлая вода: комета 3I/ATLAS показала, из чего состояли древнейшие инопланетные миры

В конце 2025 года два крупнейших астрономических инструмента — космический телескоп «Джеймс Уэбб» и комплекс радиотелескопов ALMA в чилийской пустыне Атакама — получили...

Гибко настраиваемые под себя TWS наушники: обзор Creative AURVANA ACE SXFI

Компания Creative давно известно как пионер компьютерного звука в средне бюджетном диапазоне. Она выпустила линейку наушников AURVANA. Недавно мы рассматривали модель MiMi, а сегодня рассмотрим, на...

Как настроить напоминания о днях рождения на Айфоне

Иногда день рождения вылетает из головы в самый неподходящий момент. Особенно обидно, когда человек ждал хотя бы пару тёплых слов, а вы вспоминаете о празднике только вечером или вообще на...

Обзор тепловизора TOOLTOP T7: Профессиональное разрешение по цене игрушки

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

Обзор зарядного устройства UGREEN Nexode X759 500W: Единственный в своем роде зарядник способный выдать 48В Type-C

Рынок многопортовых зарядных устройств растёт стремительно — производители наперебой предлагают решения на 200, 300 Вт и выше. Но есть один нюанс, который часто теряется за красивыми...