Офтоп Давид Григорян
904

Опыт создания графики для 4X стратегии

В закладки
Аудио

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

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

Эта статья об одном из таких случаев.

Меня зовут Давид, я руководитель студии El'ton Digital. Уже некоторое время мы создаем графический контент для игры Rule The Galaxy. Игра представляет собой глобальную пошаговую стратегию в космосе, она делается в духе старой школы, с огромным количеством механик, хардкорными элементами, глубоким микроменеджментом. Игра все еще в разработке. Да и для нас, скорее всего, еще найдется работа, но мы уже успели реализовать несколько интересных задач.

Среди них:

- Сет звездолетов разных классов.

- Сет символов (иконок), отображающих функции зданий в интерфейсе.

- Сет зданий и построек.

Так как каждая из этих задач требовала совершенно разного подхода к реализации, я рассмотрю их отдельно и попытаюсь обо всем рассказать как можно подробнее.

1. Звездолеты

Вкратце техническое задание выглядело так: необходимо нарисовать спрайты 8 звездолетов для боевого режима игры, разделенных на 4 класса – танк, дамагер, разведчик и хиллер. Каждый класс в 2ух вариациях, послабее и посильнее. Они должны быть выполнены в одной стилистике (в плане дизайн-решений), в одной цветовой схеме.

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

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

1) Что бы корабли в итоге выглядели правдоподобно, так как в реальности в дизайн всегда подчинен функции (точнее дизайн – это совокупность функции и визуала).

2) Что бы игрок мог без труда идентифицировать тот или иной корабль по его назначению.

Прежде всего, мы начали работать над общими формами. Дизайн плотно опирается на психологию, а если быть точнее, на подсознательное восприятие человека тех или иных вещей. Исходя из этих мыслей, мы вывели следующие визуальные формулы: танк должен иметь мощный, монолитный силуэт. Он предназначается для того, что бы принимать на себя огонь противника, защищать. Дамагер, наоборот, нужен для нанесения урона. Его образ должен быть заостренный, хищный, в нем должна прослеживаться динамика и агрессия. Разведчик это самый быстрый юнит, значит, его логично сделать легким и технологичным, использовать какие-то аэродинамические формы (да я знаю, что в космосе нет атмосферы, но все мы выросли на Звездных Войнах и Стартреке). Хиллер восстанавливает здоровье других юнитов, он лечит. Его образ должен быть максимально дружелюбный и мягкий, он должен вызывать соответствующие эмоции, это скорее всего что-то округлое.

Различные эскизы, а так-же референсы от заказчика

Разобравшись с этим, мы перешли к следующему этапу, и теперь конкретизировали образы. Что бы функция корабля легко и быстро считывалась, он должен вызывать четкий ассоциативный ряд. Я это уже говорил, но чем более образ конкретизирован, тем сильнее возникает ассоциативная связь, и тем проще игроку будет ориентироваться в игре, а так же проще будет вызывать эмоциональную привязанность. Эмоциональная привязанность нужна для того что бы игрок полюбил игру не только за ее геймплей, не за какие-то очевидные преимущества, а просто потому что. Полюбил, сам не осознавая, почему. Этот момент можно решить разными способами, с помощью музыки (аудио вообще), с помощью сюжета, и в том числе с помощью визуальных приемов. В наших силах только последнее.

Мы стали искать способы вызвать у игрока мощный ассоциативный ряд. Танк это защитная боевая машина. С защитой ассоциируется что-то бронированное, например черепаха, броненосец, жук… Мы пробовали разные варианты, в итоге наиболее интересный визуально оказался иглохвост. Это членистоногое полу водное животное, которое, если посмотреть на него сверху, представляет собой сплошной мощный панцирь и хвост. Мы взяли за основу этот образ и развили его. На наш взгляд, оба танка теперь ассоциируются с чем-то бронированным, чем-то ракообразным. Хотя, конечно же, нет никаких прямых отсылок. Ассоциация должна возникать на подсознательном уровне.

Хвост пришлось несколько укоротить - спрайты должны умещаться в пределы гекса

Образ дамагера пришел довольно быстро. Прямая ассоциация – хищная птица. Что-то орлиное или ястребиное. У этого корабля есть крылья, есть подобие головы с клювом, его силуэт динамичен и агрессивен. Этот образ не вызывает сомнений в том, что корабль является мощным и опасным противником.

Желтые кругляшки - места крепления орудий. По количеству кругляшков сразу видно кто батя.

С разведчиком оказалось немного сложнее. Мы пробовали разные варианты, но когда главная функция юнита – это скорость, образы обычно получаются довольно банальные, и что еще хуже, могут интерпретироваться по-разному. Например, дамагер тоже выглядит быстрым, но, все-таки его главная функция – мощь. Значит, разведчик должен предавать скорость другим способом. В конечном итоге, мы попробовали применить образ чего-то насекомоподобного, в данном случае это скорпион, но обладающий аэродинамической формой. Он выглядит не просто быстрым, но еще и проворным, и легким.

В ходе работы ни один арахнофоб не пострадал

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

Милое, добродушное яйцо

После утверждения этого этапа, дело осталось за малым – нарисовать все в чистовом виде. Это уже дело техники. Здесь нет никаких секретов. Нам нужно было использовать одну шаблонную цветовую схему для реализации, а в дальнейшем, в игре цвет кораблей можно уже менять как угодно. Мы выбрали схему черно – красно – желтую. Где черным цветом нарисованы технические элементы (нижний слой корпуса), красным – основной корпус и защита, желтым - различные энергетические элементы. При реализации цветовой схемы мы использовали классический метод, при котором должен быть основной цвет, занимающий примерно 60% площади (красный), дополнительный цвет, приблизительно 30% (черный), и нюансный цвет, необходимый для привлечения внимания – 5-10% (желтый). Если вы хотите обратить внимание зрителя на определенные места в композиции, выделяйте их именно нюансным цветом (это не аксиома, но это работает). Главные особенности нюансных цветов в том, что они должны быть контрастны и их должно быть мало в процентном соотношении. Только тогда они будут работать как надо.

Итоговые звездолеты нарисованы по слоям, это важно для геймплея, так как в игре их можно будет «разбирать». Желтые кружочки на корпусах – это места крепления для будущих пушек (к слову, сами пушки мы не рисовали, не знаю почему).

По такой схеме проходило деление по слоям

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

Скриншот из билда игры с применением «наших» звездолетов

2. Набор иконок

Слово «иконки», в данном случае довольно условное, так как результат оказался далек от привычного представления об иконках.

Задача стояла так: необходимо нарисовать 30 символов, обозначающих функцию 30ти различных построек.

Рисовать простые абстрактные символы не хотелось (да и заказчик этого не хотел), решили сделать что-то вроде голограмм. Подобное легко увидеть в каждом втором фантастическом фильме. Это должны быть изображения, имеющие интересный дизайн, передающие нужный смысл и стилизованные под голограммы.

Итоговый сет голограмм

После некоторых обсуждений мы выработали следующий пайплайн: делается эскиз, утверждается с заказчиком, делается 3D модель в SketchUP, затем модель рендерится в KeyShot и в конце добавляется постобработка в Photoshop. В этой цепочке рендер модели нам нужен был для того, что бы добиться правдоподобного эффекта полупрозрачного материала, и этот эффект затем закрепляется постобработкой.

Над проектом работали два человека. Один – работал над эскизами, второй моделил и рендерил. Благодаря такой системе мы смогли поставить работу на поток: пока один постепенно выдавал готовые эскизы, другой заканчивал предыдущие изображения.

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

Хочу еще раз обратить внимание на то, что мы использовали метод 3D моделирования не просто потому что захотелось, а потому что в данном случае необходимо было добиться нужной передачи материала. Делать это вручную и «на глаз», не то что бы очень сложно, но в принципе не имеет смысла, если есть специализированные инструменты.

Хотя работа была достаточно объемной, мы выполнили ее за 2 недели (примерно 10 рабочих дней). Эта задача была для нас достаточно непривычной, поэтому реализовать ее было вдвойне интересно!

Скриншот из билда игры с применением «наших» голограмм

3. Постройки

А вот следующая задача нам была уже знакома. Дело в том, что на изометрических домиках мы, можно сказать, собаку съели. Хотя в фантастическом сеттинге еще не работали.

Задание было такое: Нарисовать шесть из десяти платформ для космической колонии (оставшиеся четыре платформы были уже готовы), и 30 построек, которые можно было бы строить на этих платформах (по 3 на каждую платформу). Все в изометрии.

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

Платформы, включая уже готовые, по своей функции были следующими:

1. Жилой сектор

2. Торговый сектор

3. Ремонтный сектор

4. Сектор добычи металла

5. Сектор хранения металла

6. Сектор добычи микросхем

7. Сектор хранения микросхем

8. Сектор добычи антиматерии

9. Сектор хранения антиматерии

10. Военная база

Я думаю, не стоит расписывать наименования каждого здания для этих платформ-секторов, интереснее будет разобраться, как мы их реализовывали.

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

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

1) Эскиз и его утверждение

2) Моделирование трехмерной болванки для соблюдения четкой геометрии

3) Итоговый рендер в Photoshop

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

Итоговый сет построек

Благодаря этому подходу мы реализовали данную задачу меньше чем за месяц (с вычетом выходных), что довольно быстро для такого объема.

Спасибо, что уделили время, продолжайте следить за творчеством нашей студии, а так же подписывайтесь на сообщество Rule The Galaxy

Наш сайт

Сообщество в ВК

Инстаграм

Behance

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Давид Григорян", "author_type": "self", "tags": [], "comments": 31, "likes": 52, "favorites": 64, "is_advertisement": false, "subsite_label": "flood", "id": 36533, "is_wide": false, "is_ugc": true, "date": "Mon, 14 Jan 2019 17:12:53 +0300" }
{ "promo": {"title":"Braveland Heroes","order_id":130,"state":80,"description":"\u041f\u043e\u0448\u0430\u0433\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f c \u043e\u043d\u043b\u0430\u0439\u043d-PvP","email":"alexooogm@gmail.com","button_text_id":7,"link":null,"app_store_link":"http:\/\/braveland.mobi\/ru\/?m=appstore&i=DTF","google_play_link":"https:\/\/play.google.com\/store\/apps\/details?id=com.tortugateam.bravelandbattles&referrer=utm_medium%3dDTF","color_id":0,"rejection_reason_text":null,"image":"{\"type\":\"image\",\"data\":{\"uuid\":\"7c59f523-51aa-d71a-c725-53e9a6fd7199\",\"width\":512,\"height\":512,\"size\":63638,\"type\":\"jpg\",\"color\":\"452e4c\",\"external_service\":[]}}","total":8500,"with_payment":true,"dates":"[{\"year\":\"2019\",\"month\":\"01\",\"day\":\"19\",\"available\":\"true\",\"price\":\"3500\",\"discount\":\"1500\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"18\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"}]","hits_count":34117,"scrolls_count":0,"clicks_count":79,"hits_limit":0,"scrolls_limit":0,"clicks_limit":0}, "link": "https://dtf.ru/redirect?hash=7907ea1f9c6975eee33f0e5bb80519e88228ccf86d7cbd30e2e76e3a64a233ab&component=booster&id=37&type=daily&target=entry&url=", "buttonText": "Скачать", "location": "entry", "id": "37" }
{ "id": 36533, "author_id": 29363, "diff_limit": 1000, "urls": {"diff":"\/comments\/36533\/get","add":"\/comments\/36533\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/36533"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64955, "possessions": [] }

31 комментарий 31 комм.

Популярные

По порядку

Написать комментарий...
21

Все, конечно, хорошо, но не надо клоны всяких clash of clans называть 4X-стратегиям.

Ответить
0

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

Ответить
14

Читаешь заголовок ожидаешь статью про графику для игры уровня Stellaris. Ну да ладно

Ответить
8

Как вам там в начале двухтысячных? Свежо и здорово, видятся радужные перспективы? :)

П.С. не знаю что бы меня сейчас заставило играть в игру с артами в стиле первых КР.

Ответить
2

Внезапно есть игроки которые не дрочат на графику.

Ответить
2

Тут не в графике дело. Посредственные же арты, в стиле, как у всех паршивых игр вышедших за последние 10 лет сразу. (КР не в счет, до них эта стилистика не была приевшейся, кр2 уже значительно лучше чем сабж).

Такое вполне реально было на аутсорсе купить. Сэкономили бы денег еще.

Я в игр 15 на смартфоне точно играл прям с такой же графикой, рисунки конечно уникальные, но поменяй - ничего не изменится.

Ответить
4

Статья и написана аутсорс-студией.

Ответить
2

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

Ответить
1

Ну и тут ситуация такова, что статья написана главой аутсорс-студии, заказали им арты в стиле первых КР - они нарисовали, клиент получил арт, художники деньги, все счастливы.

Ответить
0

О, я с аутсорсом прям в точку что ли попал? Какой я умничка )) Потому что если ты на потоке клепаешь графон, то у тебя и получится вторичная фигня. Креативить по 8 часов в день не получается ))

Ответить
0

Оригинальность - это умение утаивать свои первоисточники :)

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

Ни и лично мне - кажется вы данный арт очень сильно похвалили - до уровня дизайна КР - они не дотягивают. Так как в Космических Рейнджерах все корабли моделили в 3д и потом уже конвертировали в 2д анимационные картинки с блестяшками и светяшками.

Ответить
0

Тут вопрос в первоисточнике, перерисовать за другими легко, придумывать свое - тяжело )

Ответить
3

Как говорил Крис Метзен - бывший креативный директор "Близзард" "Оригинальности не существует - есть лишь хорошая подача материала"

"своего" не существует. Все свое "это" хорошо переработанное чужое - умение смешивать несмешиваемое - искать уникальные образы и перерабатывать их .

Ответить
1

Вы правда разницы не видите между "обвести" и вдохновиться идеями.

Метзену (Создателю старкрафт) об оригинальности бы только говорить ))

Ответить
0

Ну и у кого Метзен "обводил" когда для СК зарисовки делал? Если я вас правильно понял?

Ответить
1

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

Ответить
0

Карнифекс и Ультралиск?
Ммм
Я не могу ничего найти ничего из раннего - можешь ты подбросить?

Ответить
0

Ну - ракурсом картинки похожи :D

Ответить
1

А также пропорции относительно других юнитов и серповидные клинки, имхо Карнифекс был одним из рефов для Ультралиска, а тираниды - рефом для зергов в целом.
Я не утверждаю что Старкрафт\Варкрафт плагиат с Вахи, но некая доля заимствования\вдохновения имелась безусловно.

Ответить
0

Из того что они нагло украли - это Зеленых орков - ибо зеленые орки это зарегестрированный торговый знак Геймз Воркшоп - на что Близзарду пришлось вводить что на самом деле орки у них коричневые - а зелеными только кажутся(отмазка прокатила)

Ответить
0

Зератула на некоторых артах, вроде, сравнивали с Разиэлем из ЛоКа, но это, скорее всего, случайное совпадение.

Ответить
2

Ребят, а вы в курсе, что ваши постройки друг от друга неотличимы? Удачный дизайн только у сектора добычи антиматерии, остальное сливается. Особенно если это для мобилки.

Ответить
1

Очень привлекательный арты, дизайн и стилистика. Мне очень нравится. А вот сам жанр конечно сложный. Я в такие игры никогда не играл, и не буду, хотя повторюсь - картинка реально манит.

Ответить
1

Сейчас бы с таким уровнем арта обучающие статьи писать.

Ответить
0

Когда художник не может найти работу - он начинает преподавать. Сначала статьи - потом курсы

Ответить
0

Именно так, поэтому сейчас засилье говнокурсов, когда сами инструкторы даже базу нормально не знают, но лезут преподавать.

Ответить
–4

В этой статье нет опросов про порно. Комментариев будет мало. Быстро уйдет в подвал. Да и зачем на нашем уютном сайте такие материалы?

Ответить
0

Не художник, но вам не кажется, что постройки с преобладанием лазурного цвета на фоне лазурной воды( картинка в шапке) - это "масло масленное", картинка сливается? На фоне лавы( красного) "лазурные" постройки хорошо смотрятся, но не на фоне воды. 2 последних скриншота отлично демонстрируют ситуацию.

Ответить
0

Вы правы. Фоны под постройки предполагались разнообразные, поэтому мы на них вообще не ориентировались. А в заглавной шапке использовали водопады только потому что только этот фон мы и рисовали, еще до построек. В общем пришлось слепить из того что есть)

Ответить
0

В Звёздном пути как бы многие корабли могут в атмосферный полёт) А остальные просто следуют общему дизайну и конструктивным особенностям.

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Невероятно! Skyrim портировали на...
Подписаться на push-уведомления