Конференция Разработчиков Игр 2013

Вступление

По традиции, очередная Конференция Разработчиков Игр прошла в гостинице "Космос". "1С-СофтКлаб" и Nival отважились на золотое спонсорство, а в качестве компании-эксперта была выделена небезызвестная организация Game Insight (занимающаяся разработкой и продвижением игровых проектов для мобильных и социальных платформ).


У тех, кто посещал КРИ не в первый раз, щемящее чувство ностальгии вызывали знакомые до боли надписи над стойками регистрации, а также узнаваемые лица организаторов, выдававших заветные "беджики".


Самым ценным в выданном пакете посетителя являлся, конечно, справочник с расписанием лекций. А самым ценным на КРИ были, конечно же, лекции умудрённых опытом докладчиков. Не скажу, что все без исключения доклады вызывали чувство глубокого удовлетворения от потраченного времени, но зачастую харизматичные ведущие умело захватывали внимание аудитории, и отведённый час пролетал незаметно.

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

Разработка игр для Windows 8 и Windows Phone 8 с помощью Unity3D

Для начала следует представить тандем докладчиков. Дмитрий Андреев из корпорации Microsoft - эксперт по разработке информационных систем, обладатель сертификата Microsoft Certified Solutions Developer, специалист по организации процессов разработки программного обеспечения. Олег Придюк - технический евангелист Unity Technologies, работавший с технологиями Unity для мобильных платформ, начиная с версии 1.0.1 и в настоящее время разбирающийся во всех аспектах разработки приложений в мобильной сфере.



Дмитрий Андреев приветствует аудиторию, в то время, как Олег Придюк за ноутбуком готовится к своему выступлению

Сессия рассчитана в первую очередь на программистов, с конкретными примерами кода. В самом начале Дмитрий Андреев напомнил нам, что в Windows 8 появилось подмножество API для создания приложений в стиле Modern UI (как вы помните, термин Metro корпорации Microsoft использовать запретили из-за созвучности с названием крупного немецкого концерна Metro AG). Чтобы наглядно продемонстрировать отличие в подходе к созданию таких приложений, был представлен следующий кадр:

Ну, и какой же доклад подобного рода не обходится без рассказа о преимуществах Windows Store? Дмитрий Андреев поведал, что 30%-ная комиссия Microsoft при превышении объёмами продаж заветной цифры в $25000 превращается в 20%-ную, а при отказе от средств монетизации, предлагаемых корпорацией Microsoft, вы можете забирать себе ещё больше.

Олег Придюк, в свою очередь, озвучил преимущества Unity Asset Store - магазина дополнений для инструмента разработки, который (дословно) "может обеспечить программисту возможность отказаться от услуг художника (покупка 3D моделей, текстур и т.д.), а творческому человеку - отказаться от услуг программиста (покупка кода)". Честно говоря, если с первой половиной фразы я ещё кое-как соглашусь, то вот утверждение во второй части мне кажется чересчур смелым.

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

А Unity, как вы знаете, позволяет создавать мультиплатформенные проекты, поэтому при стратегическом планировании и выборе рынка сбыта этот фактор имеет большое значение. Олег Придюк поделился рядом технических тонкостей, позволяющих уменьшить вычислительную нагрузку в проекте. К примеру, качественные текстуры, реализация теней, система частиц - всё это требовательно к вычислительной мощности устройства, так что для оптимизации производительности лучше следовать ряду рекомендаций, которые вы сможете отыскать в технической документации, или же связавшись со специалистами Unity.

В конце выступления Дмитрий Андреев ещё раз напомнил нам о механизме добавления приложений в Windows Store...

...И призвал активно пользоваться возможностью выпуска игр, способных при должном подходе принести серьёзную прибыль. По его словам, процесс сертификации сейчас занимает не более 1 недели, но в ряде случаев - 2-3 дня (и даже меньше).

Презентация игры War Thunder от Gaijin Entertainment

Основная тема данной презентации сводилась к рассказу о подготовке версии для PlayStation 4 глобальной многопользовательской игры War Thunder. Вы наверняка помните, что изначально проект был известен под именем World of Planes, но затем было принято решение добавить в игру корабли, танки, и в итоге всё это оформилось в War Thunder.


Версия для PC уже сравнительно давно (с ноября прошлого года) доступна в режиме открытого beta-тестирования, а вот версия для PlayStation 4 как раз и явилась предметом официального анонса со стороны Gaijin Entertainment.


К внушительному списку достоинств War Thunder добавятся уникальные игровые возможности платформы Sony PlayStation 4, среди которых: "превосходная графика на основе технологий, опережающих DirectX11, новый контроллер DualShock 4, система хэдтрекинга, простая интеграция с социальными сетями, удобные функции записи и трансляции видео, поддержка облачных сервисов Sony и множество других возможностей".

В процессе свободного общения с прессой, представители Gaijin Entertainment поделились впечатлениями от высокой производительности новой игровой консоли производства Sony, а также рассказали о своём видении процесса организации MMO-сражений между владельцами различных платформ. Обладатели PlayStation 4 вполне могут участвовать в онлайновых баталиях наряду с пользователями PC, и к этому плавно придут многие MMO-проекты.

Благодаря тому, что все расчёты ведутся на сервере, в War Thunder существенно снижена возможность читерства. Серверный код оптимизирован - возможна сносная игра даже при значительных (до 400 ms) задержках сетевой передачи данных.

Докладчиками также вскользь было упомянуто о грядущей работе по "подгонке" War Thunder для шлема виртуальной реальности Oculus Rift - что вполне логично (уж где, как не в авиационных симуляторах такие технологии наиболее востребованы).

Гео-социальные игры: точка роста

Пожалуй, именно на этом докладе я ни разу не посмотрел на часы - настолько увлекательно рассказывал о своей текущей сфере деятельности Дмитрий Ножнин - продюсер стартапа Startowns.ru.


Итак, что же такое гео-социальные игры? Это такие проекты, в которых присутствует:

Гео-позиция игрока
Карта реального мира
Список мест из реального мира
Информация из реального мира
Обратная связь с реальным миром

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

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

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

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

Третья: классический игровой процесс (например - стратегия или RPG), но проистекающий на карте реальной местности (страны, города и т.п.). Вроде бы игра получает дополнительный глоток свежего воздуха, но способно ли это принести сногсшибательный успех?

И четвёртая: различные инновации, ранее не появлявшиеся в индустрии. Любые инновации связаны с рисками (а также тяжёлыми поисками инвестора), но зато их интересно создавать, а также им обеспечен повышенный интерес со стороны СМИ и простых пользователей.

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

Дмитрий привёл целый ряд примеров с различными гео-социальными играми: MyTown2, Tiny Tycoons, GoWar, No Zombies Allowed, Turf Wars, Shadow Cities, Life is Crime, Life is Magic, Parallel Kingdom, Parallel Zombies, Mobbies, Rescue Rush, DigitWar, eRepublik.


При этом особняком он выделил проект Google Ingress, которому отвёл роль основного двигателя прогресса в данной сфере.


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

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


Под конец мероприятия Дмитрий пригласил всех присутствующих познакомиться с его текущим проектом StarTowns, рассчитанным на широкую аудиторию и соотносящим игровой мир с реальной картой местности.

Расчёты экономики и боевой механики в играх

Илья Щеглов из Mail.ru Games познакомил аудиторию с принципами и методиками расчётов внутриигровой экономики и боевой механики.


Действительно, при планировании и отладке игрового баланса неизбежно встаёт ряд вопросов следующего характера:

Сколько урона должно наносить конкретное оружие?
Сколько очков опыта давать за убийство конкретного врага или прохождение квеста?
Сколько денег должен стоить этот предмет?
Сколько очков здоровья можно восстановить эликсиром?
С какой вероятностью должен выпадать этот редкий предмет в качестве награды?

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


После плавного усложнения игрового процесса до "критической" точки (когда игрок начинает нервничать ввиду чрезмерной сложности) должно следовать упрощение - благодаря "внезапно" найденному мощному оружию или получению нового заклинания и т.п. И такой игровой опыт должен волнообразно колебаться в определённых пределах.

По мнению специалиста Mail.ru, все игры, так или иначе, являются стратегиями: даже в казуальной "весёлой ферме" игрок должен анализировать правила, текущие условия, и после этого - грамотно планировать свои действия.

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

Далее Илья Щеглов рассказал об использовании метода базисных характеристик - которые нельзя выразить друг через друга, но через которые рассчитываются все остальные (оптимально использовать характеристики, отнесённые к единице времени - количество очков опыта в час, количество виртуальной валюты в час и т.д.). Если задать этим характеристикам определённое поведение (для достижения необходимого уровня интереса потребителя к игровому процессу), мы можем в итоге прийти к некоей "системе координат", которая позволяет вычислить необходимые значения для любых характеристик в любом моменте игры.

Специалист Mail.ru привёл пример: в начале игры о выращивании растений на ферме ваши виртуальные насаждения начальных уровней приносят виртуальную валюту и очки опыта, но чем больше высокоуровневых растений вы открываете, тем меньше опыта приносят низкоуровневые растения. Высокоуровневые растения при этом оказываются очень затратными. В итоге игрок, заинтересованный в более быстрой "прокачке", вынужден покупать игровую валюту. В противном случае ему приходится жертвовать очками опыта и высаживать растения начального уровня для получения игровой валюты.

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

В общем, в конце своего доклада Илья повторил свой тезис: каждая игра в той или иной степени является стратегией, поскольку заставляет игрока грамотно распоряжаться своим временем и деньгами. Кто-то готов платить настоящие деньги, чтобы быстрее получить мощное оружие, а кто-то готов "фармить" часами, чтобы накопить внутриигровую валюту. Идеал - это когда и те, и другие получают максимум удовольствия от проекта.

Экспозиция

Количество стендов на экспозиции и число изучающих их посетителей показались мне заметно более низкими по сравнению с предыдущими годами. При входе слева разместились два проекта Gaijin Entertainment. Впрочем, StarConflict (глобальная многопользовательская онлайновая игра, отображающая аркадные космические бои) - это проект StarGem Inc., и, как признались представители Gaijin Entertainment, они даже не участвуют в процессе разработки - просто предоставляют StarGem нужные ресурсы.


Экспозиция Gaijin Entertainment, посвящённая игре War Thunder, разместилась рядом:

На нескольких компьютерах, оснащённых джойстиками и наушниками, предлагалось опробовать свои силы в открытой beta-версии игры. Чем я и не замедлил воспользоваться. Игровой процесс очень затягивает, от воздушных боёв оторваться очень сложно, а уж с возможностью выбора между аркадным режимом и реалистичной симуляцией - и подавно.

Рядом разместилась компания Cityads Media.


Она занимается созданием и развитием партнёрских отношений между рекламодателями и рекламными интернет-площадками по модели "оплата за результат".

Настоящим "шоу-стоппером" являлся стенд компании Glyph Worlds, занимающейся разработкой, поддержкой и продвижением браузерных игр.


Но в данном случае речь не о них (хотя на стенде и демонстрировался симпатичный "движок" Glyph Engine для браузерных проектов). Всё дело в онлайновой самообучающейся системе "Эксперт по играм", которая пытается с помощью наводящих вопросов угадать, какую именно игру вы загадали.


И в самом деле, после 18 вопросов система верно угадала загаданную мной игру (Dragon Age), но не таков русский человек, находящийся в постоянном поиске новых вызовов, чтобы отступить на ровном месте! Был загадан проект Dungeon and Dragons Online - известная MMORPG от Turbine. После 20 наводящих вопросов система попыталась убедить меня, что речь идёт о Perfect World. Получив отказ и задав 5 дополнительных вопросов, "Эксперт по играм" предположил, что я загадал World of Warcraft. Задав в общей сложности 30 вопросов, сервис выдал последнюю догадку - "Аллоды Онлайн", после чего сдался и попросил пополнить базу данных загаданным мною игровым продуктом.

Стратегическую диспозицию на ступеньках между двумя экспозиционными зонами "захватила" компания Nexters, представленная очаровательными "ангелами" и не менее очаровательным менеджером по коммуникациям Анной Фёдоровой.


Nexters позиционирует себя как "братство единомышленников, чья цель - создание инновационных игр для социальных и мобильных платформ". Со-основателями компании Nexters являются Борис Герцовский (основатель и владелец Crazy Bit), Акшин Джангиров и Вадим Мухаметшин (основатели и владельцы компании Creara), а также Андрей Фадеев (основатель и владелец Progrestar). В эту организацию входят компании CrearaGames, Crazy Bit и Progrestar. Что ж, посмотрим на развитие Nexters - на данный момент официальный сайт предлагает исключительно подписку на будущие новостные рассылки.

Очень любопытный проект Survarium от не менее любопытной студии Vostok Games (эти ребята, как вы помните, создавали серию "S.T.A.L.K.E.R." в стенах GSC Game World) предложил познакомиться с текущими наработками на стенде, скорее походившем на продвинутую арт-инсталляцию.


Честно говоря, подробно рассказывать о проекте Survarium (жанр - MMOFPS) я не вижу смысла ввиду замечательно подготовленной серии дневников разработчиков. На данный момент игра перешла в стадию закрытого альфа-тестирования, в котором вы, возможно, сможете принять участие (если повезёт стать избранным тестером после подачи заявки на сайте разработчиков).

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


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

Неподалёку рассказывала о своей сети дата-центров компания Selectel.


В своих центрах (расположенных в Москве, Санкт-Петербурге и Ленинградской области) Selectel предлагает аренду и размещение серверов, услуги хостинга, "облачные" сервисы.

Тем, кто озабочен техническими деталями процессов монетизации, компания Gate2shop на своём стенде предлагала взять на себя вопрос приёма и обработки платежей.


Действительно, кому не хочется порадовать своих клиентов возможностью оплаты одним из 85 (!) альтернативных способов? Компания Gate2shop приглашала ознакомиться со своими предложениями издателей казуальных и браузерных игр, дистрибуторов ПО и цифровых услуг.

Сервис SmsCoin не может похвастаться выбором огромного количества способов оплаты (как видно из названия, речь идёт о возможностях SMS-оплаты), но зато обещает подключение своих механизмов к вашему проекту за 5 минут.


Компания на данный момент работает на территории нескольких десятков стран и при этом имеет договоры с несколькими сотнями сотовых операторов.

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


Игра строится на базе "движка" Unity 3D, и поэтому смотрится внутри окна браузера действительно впечатляюще. Aggro Games выступает в роли издателя, а вот разработчиком является китайская компания Mechanist Games из города Сямынь (которая, впрочем, объединяет под своей крышей также специалистов из США, Канады, Новой Зеландии, Ирландии). В настоящее время Aggro Games предлагает всем желающим пройти регистрацию для участия в закрытом beta-тестировании.

Ну и нельзя было не заметить огромный экран, возведённый компанией Mail.Ru Games...

Симпатичные девушки предлагали вам подёргать своими конечностями, наблюдая за экраном, где видеотрансляция вашей активности совмещалась с периодически возникавшими виртуальными субъектами. Эта система дополненной реальности выглядела, на первый взгляд, бесхитростно, но, тем не менее, пользовалась повышенным вниманием со стороны посетителей выставки.

Обладатели КРИ Awards 2013

Состав жюри на конференции выглядел следующим образом: Антон Аграновский (Destiny development), Сергей Бабаев (GDTeam), Игорь Бухман (Playrix), Михаил Вербило (Innova), Ефим Воинов (Zeptolab), Борис Герцовский (Creara), Левон Григорян (Wargaming.net), Дмитрий Девишев (Mail.Ru), Максим Дембик (Crytek), Роман Епишин (AlternativaPlatform), Денис Корешков (Mental Games), Андрей Кузьмин (Kranx), Александр Лысковский (Alawar Entertainment), Валерий Маркаров (Syncopate), Юрий Мирошников (1С-Софтклаб), Александр Михайлов ("Бука"), Сергей Орловский (Nival), Антон Рыбаков (JoyBits), Павел Ряйкконен (Nevosoft), Алексей Сазонов (Herocraft), Михаил Свиблов (Aggro Games), Станислав Скорб (Targem Games), Артем Тарнавский (Kama games), Андрей Тертицкий (Social Quantum), Алексей Трушков (Game Garden), Алиса Чумаченко (Game Insight), Антон Юдинцев (Gaijin Entertainment), Олег Яворский (Vostok), Антон Ярошук (Vizor Interactive).

Обладатели КРИ Awards 2013

Лучший дебют: Survarium
Лучшая зарубежная игра: АrcheAge
Приз зрительских симпатий: Survarium
Приз от индустрии: Александр Лысковский (Alawar Entertainment)
Лучшее звуковое оформление: War Thunder
Лучший игровой дизайн: Метро-2033: луч надежды
Лучшая графика: Метро-2033: луч надежды
Лучшая технология: War Thunder
Лучшая Casual-игра: Туземцы
Лучшая игра для социальных сетей: Клондайк: пропавшая экспедиция
Лучшая игра для мобильных платформ: Загадочный дом
Лучшая клиентская онлайн-игра: Warface
Лучшая браузерная онлайн-игра: Music Wars и Пароград
Лучшая компания-издатель: Mail.Ru Games
Лучшая компания-разработчик: Gaijin Entertainment
Лучшая игра КРИ-2013: War Thunder

Вот, собственно, и всё. Конференция КРИ 2013 завершена, и мне остаётся ещё раз повторить приведённое в самом начале утверждение: краеугольным камнем этого мероприятия являются доклады участников, которые делятся бесценным опытом и отвечают на животрепещущие вопросы присутствующих. В свете этого, данное мероприятие критически важно начинающим разработчикам: послушав умудрённых опытом старших товарищей, можно сэкономить кучу времени, нервов и материальных ресурсов, избегая ненужных рисков...