Одна моя коллега попросила меня описать мой актуальный пайплайн в работе над играми. Я не буду вдаваться в особые подробности, многое из того, что я использую в работе, я уже описывал в разных постах, поэму пройдусь только по верхам.
Как я работаю?
Заказчик присылает мне письмо, я сразу копирую его в evernote — там легко не потерять нужную информацию, удалить из письма всю воду, выделить необходимые данные. Делается это в два клика. Почта таких возможностей не предоставляет.
Ответы на письма я пишу чаще всего в evernote. Иногда, очень редко, я пишу их в ia Write. Это удобно по нескольким причинам. Первая — возможность отложенного чтения, вторая — возможность отложенного редактирования.
Часто случается так, что письма читаются где- в пути. Я не хочу захламлять свой dropbox (о нём ниже) кучей текстовых файлов, а вот evernote для такого дела подходит очень хорошо: заметкам можно добавлять теги, свойства, комментарии, — что очень удобно для навигации.
Вот так выглядит обычная заметка evernote с текстом из письма. В названии заметки — рабочее название проекта. Она не потеряется в куче присланных писем и истории, а всегда будет доступна в дефолтной папке evernote.
Присылают задание на создание персонажа, гнома, со всеми необходимыми описаниями. Копирую в тз evernote. Пишу там же ответ с наводящими вопросами. Отсылаю обратно. В случае, если необходимы референсы (разработчик хочет какого-то особенного гнома), прошу прислать или сам собираю и присылаю нужные.
Когда все вопросы разобраны, начинается работа над созданием образа персонажа. Как правило, здесь я работаю либо в sketchbook pro либо в paint tool sai, в зависимости от операционной системы за которой работаю. В последнее время стараюсь приобщиться к фотошопу, с введением CC это стало финансово доступным.
Иногда этап скетчинга разделяется на две части. Первый — «грязный», небрежный, второй — чистый, и немного в цвете (градации оттенков серого). В процессе грязного скетчинга создаётся форма, силуэт и образ. В процессе чистого — детали, проработка. Оба этапа сопровождаются сессией вопросов и обсуждений.
В процессе скетчинга уточняются все детали персонажа. Большинство деталей переносится с «живых» референсов — фотографий реальных объектов и материалов. Следует заметить, что глубина погружения в процесс дизайна персонажей сильно варьируется от проекта к проекту.
Все мы слышали о том, как работается с крупными фирмами в отношении получения своевременного фидбека. Такое бывает и с небольшими разработчиками, но очень редко. Как правило, фидбек приходит либо через несколько часов, либо на следующее утро (в моём случае) — всё зависит от занятости заказчика (в случае с большими компаниями, играет роль ещё и заинтересованность менеджера, с которым ведётся проект).
После идёт работа над чистовым вариантом. Тут подбираются цвета, меняется дизайн каких-то элементов, подбираемых для анимации. Поскольку отрисовка на чистую в большинстве случаев делается во флэше, изменить цвета обычной заливкой у любой части тела не является критичным. Тут уже в больше всего заостряется внимание «анатомии» персонажа — правильному разбиению тела на части.
Когда дело доходит до анимации (если вообще доходит), тут же всё зависит от того, какой вариант делается быстрее. Если анимация полностью покадровая, тут нет смысла лепить сразу на чистовой вариант, необходимо сначала сделать совсем черновую анимацию, потом, не показывая её заказчику (она делается исключительно для себя), сделать поверх подчищенную черновую анимацию, но аккуратно, без ада в линиях, артефактов от резинки, и всё как можно более чище. Идёт разбор полёв по вопросам достижения плавности и желаемого эффекта.
Если же анимация флэшевская (перекладка, костная анимация), то тут работается сразу на чистовую. Терять время на черновую анимацию не стоит, хотя иногда это бывает оправданно, например, в случаях с тяжёлой изометрической анимацией, или когда этот этап подробно оговорён с заказчиком.
Всю информацию по тз и переписке, а также ответы на письма, я, как и писал выше, сохраняю в evernote. А вот все файлы (исходники, частично референсы) по проекту я сохраняю в dropbox. Я постоянно экспериментирую в своих папках с иерархией и катологизацией исходников. (Надо признать влияние некоторой степени перфекционизма — я считаю, что если добиться определённого уровня автоматизма в любой части работы, можно сэкономить огромное количество времени). Не всегда получается, но я стараюсь.
Общение по проектам я веду по большей части в почте и скайпе. Почте отдаю большее преимущество — не нужно искать важную информацию в логах чата: иногда она просто теряется где- в процессе обсуждения. С другой стороны, чаты — это всегда быстро и эффективно в срочных вопросах. И не стоит забывать о возможности звонка, если нужен брейншторм или какое- нетривиальное решение, сложное в текстовом обсуждении, да и рабочий стол можно всегда расшарить, чтобы наглядно показать какую-то часть процесса или идею.
Я не пользуюсь никакими системами управления версиями (SVN/еtc). Изредка клиенты пытаются подсадить меня на очередную систему, но я не сдаюсь. Случаются отдельные проекты, в которых необходимость сдаться превышает внутренние возмущения по поводу нелогичного (во многом) софта и странности подхода общения с ним. Впрочем, изучение чего-то нового и (возможно) полезного, я всегда приветствую.
Как видите, в моём процессе работы по проектам нет ничего необычного — похожий пайплайн с мелкими изменениями использует большинство удалённых работников. Кто-то активно использует google.docs для ведения документов по проектам, кто-то пользуется todo-листами (на меня они не работают, у меня evernote как ту-ду лист) вроде todoist или wunderlist, а кто-то грешит использованием яндекс.диска как облачного хранилища (но мы знаем, что это не грех, то ли дело облако от другого почтово-поискового сервиса отечественного производства). Каждый сам себе придумывает развлечение на рабочий случай, составляя свой собственный процесс работы, главное — чтобы не мешало.
Поделитесь своим опытом использования различного софта в командной работе и работе на фрилансе, я думаю, это многим будет полезно и интересно.
[в тексте могут встречаться опечатки, как всегда: не судите строго]