Array
(
    [0] => stdClass Object
        (
            [year] => 2009
            [month] => сентябрь
            [month_i] => 9
            [link] => http://www.2009.mobilefest.ru/
            [name] => mobilefest # nn
        )

    [1] => stdClass Object
        (
            [year] => 2010
            [month] => сентябрь
            [month_i] => 9
            [link] => http://2010.mobilefest.ru/
            [name] => mobilefest # nn
        )

    [2] => stdClass Object
        (
            [year] => 2010
            [month] => декабрь
            [month_i] => 12
            [link] => http://2010.mdday.ru/
            [name] => mdday # russia
        )

    [3] => stdClass Object
        (
            [year] => 2011
            [month] => 
            [month_i] => 0
            [link] => http://2011.mdday.ru/video/
            [name] => видео mdday # russia
        )

    [4] => stdClass Object
        (
            [year] => 2011
            [month] => март
            [month_i] => 3
            [link] => http://volen2011.mobilefest.ru/
            [name] => mobilefest # msk
        )

    [5] => stdClass Object
        (
            [year] => 2011
            [month] => июнь
            [month_i] => 6
            [link] => http://moco2011.mdday.ru/
            [name] => mdday # moco
        )

    [6] => stdClass Object
        (
            [year] => 2011
            [month] => июнь
            [month_i] => 6
            [link] => http://nn.devgarage.ru/
            [name] => devgarage # nn
        )

    [7] => stdClass Object
        (
            [year] => 2011
            [month] => июль
            [month_i] => 7
            [link] => http://spb.devgarage.ru/
            [name] => devgarage # spb
        )

    [8] => stdClass Object
        (
            [year] => 2011
            [month] => август
            [month_i] => 8
            [link] => http://ua2011.mdday.ru/
            [name] => mdday # ua
        )

    [9] => stdClass Object
        (
            [year] => 2011
            [month] => сентябрь
            [month_i] => 9
            [link] => http://spb2011.mobilefest.ru/
            [name] => mobilefest # spb
        )

    [10] => stdClass Object
        (
            [year] => 2011
            [month] => октябрь
            [month_i] => 10
            [link] => http://badaday.ru
            [name] => bada Developer Day
        )

    [11] => stdClass Object
        (
            [year] => 2011
            [month] => ноябрь
            [month_i] => 11
            [link] => http://webapps.devgarage.ru
            [name] => devgarage # nn
        )

    [12] => stdClass Object
        (
            [year] => 2011
            [month] => декабрь
            [month_i] => 12
            [link] => http://2011.mdday.ru/
            [name] => mdday # russia
        )

    [13] => stdClass Object
        (
            [year] => 2012
            [month] => март
            [month_i] => 3
            [link] => http://msk2012.mobilefest.ru/
            [name] => mobilefest # msk
        )

    [14] => stdClass Object
        (
            [year] => 2012
            [month] => апрель
            [month_i] => 4
            [link] => http://2012.devgarage.ru/
            [name] => devgarage # nn
        )

    [15] => stdClass Object
        (
            [year] => 2012
            [month] => май
            [month_i] => 5
            [link] => http://2012.hackaphone.ru/
            [name] => hackaphone # nn
        )

    [16] => stdClass Object
        (
            [year] => 2012
            [month] => июнь
            [month_i] => 6
            [link] => http://moco2012.mdday.ru/
            [name] => mdday # moco
        )

    [17] => stdClass Object
        (
            [year] => 2012
            [month] => июль
            [month_i] => 7
            [link] => http://by.mdday.ru/
            [name] => mdday # by
        )

    [18] => stdClass Object
        (
            [year] => 2012
            [month] => август
            [month_i] => 8
            [link] => http://ua2012.mdday.ru/
            [name] => mdday # ua
        )

    [19] => stdClass Object
        (
            [year] => 2012
            [month] => сентябрь
            [month_i] => 9
            [link] => http://spb2012.mobilefest.ru
            [name] => mobilefest # spb
        )

    [20] => stdClass Object
        (
            [year] => 2012
            [month] => декабрь
            [month_i] => 12
            [link] => http://2012.mdday.ru
            [name] => mdday # russia
        )

    [21] => stdClass Object
        (
            [year] => 2013
            [month] => март
            [month_i] => 3
            [link] => http://2013.mobilefest.ru/hackaphone/
            [name] => hackaphone#msk
        )

    [22] => stdClass Object
        (
            [year] => 2013
            [month] => март
            [month_i] => 3
            [link] => http://2013.mobilefest.ru/
            [name] => mobilefest # msk
        )

    [23] => stdClass Object
        (
            [year] => 2013
            [month] => июнь
            [month_i] => 6
            [link] => http://moco.mdday.ru/#
            [name] => Mdday#moco
        )

    [24] => stdClass Object
        (
            [year] => 2013
            [month] => август 
            [month_i] => 8
            [link] => http://hackaphone.ru/city/odessa/
            [name] => hackaphone#ua
        )

    [25] => stdClass Object
        (
            [year] => 2013
            [month] => август
            [month_i] => 8
            [link] => http://ua.mdday.ru/
            [name] => mdday#ua
        )

    [26] => stdClass Object
        (
            [year] => 2013
            [month] => сентябрь 
            [month_i] => 9
            [link] => http://spb2013.mobilefest.ru/
            [name] => mobilefest#spb
        )

    [27] => stdClass Object
        (
            [year] => 2013
            [month] => сентябрь
            [month_i] => 9
            [link] => http://hackaphone.ru/city/sankt-peterburg/
            [name] => hackaphone#spb
        )

    [28] => stdClass Object
        (
            [year] => 2013
            [month] => сентябрь 
            [month_i] => 9
            [link] => http://hackaphone.ru/city/kazan/
            [name] => hackaphone#kzn
        )

    [29] => stdClass Object
        (
            [year] => 2013
            [month] => сентябрь
            [month_i] => 9
            [link] => http://roboconf.ru/
            [name] => roboconf#msk
        )

    [30] => stdClass Object
        (
            [year] => 2013
            [month] => октябрь
            [month_i] => 10
            [link] => http://hackaphone.ru/city/voronezh/
            [name] => hackaphone#Воронеж
        )

    [31] => stdClass Object
        (
            [year] => 2013
            [month] => ноябрь
            [month_i] => 11
            [link] => http://hackaphone.ru/city/novosibirsk/
            [name] => hackaphone#Новосибирск
        )

    [32] => stdClass Object
        (
            [year] => 2013
            [month] => декабрь
            [month_i] => 12
            [link] => http://2013.mdday.ru/
            [name] => Mobile Developer & Business Day # Russia
        )

    [33] => stdClass Object
        (
            [year] => 2014
            [month] => февраль
            [month_i] => 2
            [link] => http://hackaphone.ru/city/google-devart/
            [name] => Google DevArt
        )

    [34] => stdClass Object
        (
            [year] => 2014
            [month] => февраль
            [month_i] => 2
            [link] => http://hackaphone.ru/city/penza/
            [name] => Hackaphone#Пенза
        )

    [35] => stdClass Object
        (
            [year] => 2014
            [month] => март
            [month_i] => 3
            [link] => http://hackaphone.ru/city/moscow-winter/
            [name] => Hackapnone#Москва
        )

    [36] => stdClass Object
        (
            [year] => 2014
            [month] => март
            [month_i] => 3
            [link] => http://2014.mobilefest.ru/
            [name] => Mobilefest 2014
        )

    [37] => stdClass Object
        (
            [year] => 2014
            [month] => июнь
            [month_i] => 6
            [link] => http://hackaphone.ru/city/krasnoyarsk/
            [name] => Hackaphone#Красноярск
        )

    [38] => stdClass Object
        (
            [year] => 2014
            [month] => июль
            [month_i] => 7
            [link] => http://mdday.ru/lenta/besplatnyiy-vebinar-mdday/
            [name] => Бесплатный вебинар от MDDay
        )

    [39] => stdClass Object
        (
            [year] => 2014
            [month] => август
            [month_i] => 8
            [link] => http://moscow.startupweekend.org/
            [name] => Startup Weekend#Moscow
        )

    [40] => stdClass Object
        (
            [year] => 2014
            [month] => август
            [month_i] => 8
            [link] => http://hackaglobal.timepad.ru/event/138354/
            [name] => Hacka {Nino}
        )

    [41] => stdClass Object
        (
            [year] => 2014
            [month] => сентябрь
            [month_i] => 9
            [link] => http://mdday.timepad.ru/event/147001/
            [name] => Митап «Бизнес разработчика приложений»
        )

    [42] => stdClass Object
        (
            [year] => 2014
            [month] => сентябрь
            [month_i] => 9
            [link] => http://roboconf.ru/
            [name] => Roboconf
        )

    [43] => stdClass Object
        (
            [year] => 2014
            [month] => октябрь
            [month_i] => 10
            [link] => http://mdday.ru/meropriyatiya/vebinar-dmitriya-zaryutyi-easy-ten-pr-mobilnyih-prilozheniy/
            [name] => Вебинар «PR мобильных приложений»
        )

    [44] => stdClass Object
        (
            [year] => 2014
            [month] => октябрь
            [month_i] => 10
            [link] => http://mdday.timepad.ru/event/149970/
            [name] => Митап «Умные часы Gear 2/S»
        )

    [45] => stdClass Object
        (
            [year] => 2014
            [month] => октябрь
            [month_i] => 10
            [link] => http://online2014.mdday.ru/
            [name] => MDDay Online Marketing Conference
        )

    [46] => stdClass Object
        (
            [year] => 2014
            [month] => ноябрь
            [month_i] => 11
            [link] => 
            [name] => Hackaphone # Minsk
        )

    [47] => stdClass Object
        (
            [year] => 2014
            [month] => ноябрь
            [month_i] => 11
            [link] => http://by.mdday.ru/
            [name] => Mobile Developer & Business Day # BY
        )

    [48] => stdClass Object
        (
            [year] => 2014
            [month] => декабрь
            [month_i] => 12
            [link] => http://appcircus.com/event/mdday-russia
            [name] => AppCircus Russia
        )

    [49] => stdClass Object
        (
            [year] => 2014
            [month] => декабрь
            [month_i] => 12
            [link] => http://light.mdday.ru/
            [name] => Mobile Developer Day # light
        )

    [50] => stdClass Object
        (
            [year] => 2014
            [month] => декабрь
            [month_i] => 12
            [link] => http://hackaphone.ru/city/ekaterinburg/
            [name] => Hackaphone # Екатеринбург
        )

    [51] => stdClass Object
        (
            [year] => 2014
            [month] => декабрь
            [month_i] => 12
            [link] => http://hackaphone.ru/city/perm/
            [name] => Hackaphone # Пермь
        )

    [52] => stdClass Object
        (
            [year] => 2015
            [month] => февраль
            [month_i] => 2
            [link] => http://hackaphone.ru/city/vladivostok/
            [name] => Hackaphone#Владивосток
        )

    [53] => stdClass Object
        (
            [year] => 2015
            [month] => февраль
            [month_i] => 2
            [link] => http://newmarkets.mdday.ru/
            [name] => MDDAY Online: Новые рынки
        )

    [54] => stdClass Object
        (
            [year] => 2015
            [month] => февраль
            [month_i] => 2
            [link] => http://hackaphone.ru/city/kaliningrad/
            [name] => Hackaphone#Калининград
        )

    [55] => stdClass Object
        (
            [year] => 2015
            [month] => март
            [month_i] => 3
            [link] => http://analytics.mdday.ru/
            [name] => MDDAY Online: мобильная аналитика
        )

    [56] => stdClass Object
        (
            [year] => 2015
            [month] => апрель
            [month_i] => 4
            [link] => http://mdday.ru/meropriyatiya/konkurs-kak-zashhitit-smartfon/
            [name] => Конкурс идей по защите информации пользователей моб. платформ
        )

    [57] => stdClass Object
        (
            [year] => 2015
            [month] => апрель
            [month_i] => 4
            [link] => http://design.mdday.ru
            [name] => MDDAY Online: Design&Usability
        )

    [58] => stdClass Object
        (
            [year] => 2015
            [month] => май
            [month_i] => 5
            [link] => http://pm.mdday.ru/
            [name] => MDDAY Online: управление проектами
        )

    [59] => stdClass Object
        (
            [year] => 2015
            [month] => июнь
            [month_i] => 6
            [link] => http://clients.mdday.ru/
            [name] => MDDAY Online: для заказчиков приложений
        )

    [60] => stdClass Object
        (
            [year] => 2015
            [month] => июнь
            [month_i] => 6
            [link] => http://mobdev.mdday.ru/
            [name] => MDDAY Online: мобильная разработка
        )

    [61] => stdClass Object
        (
            [year] => 2015
            [month] => август
            [month_i] => 8
            [link] => http://marketing.mdday.ru
            [name] => MDDAY Online: продвижение и монетизация мобильных приложений
        )

    [62] => stdClass Object
        (
            [year] => 2015
            [month] => сентябрь
            [month_i] => 9
            [link] => http://mmc.innospace.ru/
            [name] => Mobile Marketing Conference
        )

)

Как создать видеоролик для игры

Алена Войнова / 26.05.2014 3538 0

Коллеги из Alconost в своей статье делятся пошаговой технологией создания видеороликов для игр.

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

Мы рассмотрим создание ролика шаг за шагом, ответив на основные вопросы. Если вы только встали на путь самостоятельного создания видео или пишете игры и хотите знать, как делают ролики к ним, наша статья наверняка покажется вам интересной.

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

Выбираем тип ролика

Чтобы понять, какой ролик мы делаем, надо выяснить, какую цель преследует клиент, заказывая видео. Вот, что мы предлагаем, отталкиваясь от его ответа:

— Тизер. В переводе с английского tease значит «дразнить», так что название говорит само за себя. В тизере не показан геймплей, в нём нет абсолютно никакой конкретики, он решает одну задачу — заинтриговать и заинтересовать зрителя.

Для примера: Тизер мрачной и атмосферной игры Darklings 2.

[youtube]http://youtu.be/jeYd9BBRjp8[/youtube]

 

— Внутриигровое видео. Пожалуй, здесь тоже всё понятно из названия. Такие ролики используются для заставок и cut-сцен в игре. Их можно вставить, например, в обзор в магазине приложений.

Для примера: Открывающая заставка игры Lost In Reefs

[youtube]http://youtu.be/L_YW7R6Qi-E[/youtube]

— Трейлер. В отличие от предыдущих двух типов здесь мы показываем геймплей и разные «вкусности», которые могут заинтересовать потенциальных игроков. Использовать такие ролики можно, рекламируя игру внутри других приложений, в соцсетях, на различных сайтах и даже оффлайн — например, на экранах, расположенных в торговых центрах и моллах.

Для примера: Трейлер мультиплеера игры LandGrabbers, выпущенной Nevosoft.

 [youtube]http://youtu.be/N9kxENxMhYk[/youtube]

Ищем идею и создаём сценарий

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

Сценарий удобнее всего создавать так — рисуем таблицу, состоящую из трёх колонок: Задача сцены, Видеоряд, Речь диктора, а затем наполняем её.

Для примера: Сценарий Lost in Reefs

Lost it reefs script1

 

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

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

Как правильно заполнить колонку «Видеоряд», вы сами знаете лучше нас, потому что это зависит от видеодизайнера, который занимается вашим проектом. Вполне возможно, что будет достаточно указать “появляется лого с клёвой анимацией”, сослаться на то, что именно вы считаете “клёвой анимацией”, и человек сам сделает всё в лучшем виде. С другой стороны, иногда приходится описывать всё вплоть до того, сколько миллисекунд задержки потребуется до ухода в fade out, и так далее. Так что решайте сами, что писать.

Теперь о словах диктора. Обратите внимание на то, что количество слов в тексте, который он читает, должно соответствовать количеству событий. Формула такая: на одно первостепенное действие на экране уходит примерно 1-2 секунды, а на каждую секунду приходятся два слова диктора.

Подбираем исходные материалы

Ответ на вопрос, где брать графику, очевиден, если учесть, что мы делаем видео к игре. Разумеется, можно сделать графику самостоятельно, но на это потребуются дополнительное время и бюджет клиента. А ведь в процессе создания игры уже были отрисованы персонажи, интерфейс и многое другое. Для работы нам потребуются их исходники (растровые, векторные, 3d-модели и так далее), а всю недостающую графику мы сделаем сами. В принципе, нередко одной только графики, предоставленной клиентом, оказывается достаточно, чтобы создать ролик.

Для примера: Исходники Landgrabbers

Sources Landrgabbers

Для примера: Исходники Darklings

deadwalkers5

 

Кстати, совет из личного опыта: чтобы показать геймплей игры, его надо как-то записать. Если речь идёт об игре для iOS, можем посоветовать неплохое приложение Reflector, которое поможет записать видео с экрана. Приложение платное, но триальная версия позволяет записывать по 10 минут видео на сессию, а этого для решения нашей задачи вполне достаточно. Хорошего аналога для Android мы пока не нашли, если можете что-нибудь подсказать — напишите в комментариях, будем очень благодарны.

Делаем раскадровку

Ответить на вопрос «Зачем это нужно?» очень просто — раскадровка помогает понять, как будет выглядеть ваше видео.

 

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

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

Производим озвучку

Должен ли видеоролик для игры сопровождаться голосом диктора? Мы считаем, что должен. Это инструмент дополнительного воздействия на зрителя, и неблагоразумно добровольно отказываться от него. Да, если голоса в ролике нет, будет проще сделать локализацию, потому что не придётся переделывать анимацию под новую звуковую дорожку. Однако, эффект от такого видео будет слабее. Стоит ли на этом экономить? Пожалуй, что нет. Не стоит также экономить на профессионализме диктора, ведь работа любителя никогда не сравнится с работой профи.

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

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

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

Создаём магию анимации

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

А пока ограничимся тремя советами:

  • анимация должна идти в такт музыке. Мы для этого используем обычный метроном — все события ролика анимируются на его щелчки;
  • при создании анимации следует руководствоваться Двенадцатью принципами Диснея;
  • камера не должна быть статичной. Даже в том случае, если объекты в кадре неподвижны (к примеру, название или логотип), камера должна создавать ощущение движения — например, покачиваться или наезжать на них.

Добавляем музыку и звуки

Без музыки в ролике обойтись почти невозможно. Мы решаем этот вопрос так — либо пишем её непосредственно под проект, либо покупаем треки (разумеется, роялти-фри) на стоках. Скажем, тут: http://audiojungle.net/, http://www.neosounds.com/, http://www.premiumbeat.com/

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

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

Делаем локализацию

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

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

Размещаем видео

Работа выполнена, и теперь необходимо выпустить наше видео в свет. В зависимости от того, что за ролик мы сделали, он либо встраивается непосредственно в игру (если это внутриигровое видео), либо, если это трейлер или тизер, распространяется по социальным сетям, онлайн-СМИ и форумам, распаляя интерес будущих игроков, и добавляется на страницу игры в магазин приложений (когда уже Apple добавит такую возможность в свой App Store?).

 

Возможно, после этого материала у вас появились дополнительные вопросы о том, как делать видеоролики. Если это так, пишите нам на video@alconost.com или оставляйте комментарии к этой статье.

Подписаться на новости

мы будем присылать подборки
самых интересных материалов, не очень часто

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

Google представляет специальную номинацию для творческих разработчиков на Хакафоне в Пензе – DevArt

DevArt – это специальная номинация для тех участников хакатона, кто с помощью кода сможет создать предмет искусства, цифровую инсталляцию. Необычно, как художник, подойти...
Алена Войнова / 24.02.2014 585 0

На Кикстартере появился проект от чуваков, которые не дождались Google Glass

Команда из Шотландии сделала специальный чехол, который одевается на голову, в него вставляется смартфон - и у тебя перед глазами стерео или даже 3D картинка с экрана телефона. Проект...
Миша Денисов / 20.09.2013 643 0

LIVE MOBILE! EUROPEAN MOBILE CONGRESS 2013

МОСКВА и САН-ФРАНЦИСКО  – Game Insight, мировой лидер в области разработки и издания мобильных и социальных игр, объявляет о проведении Live Mobile! European Mobile Congress 2013....
Redaktor / 16.05.2013 901 0