Сделай видеоигру один и не свихнись - Слава Грис
В процессе подражания не стоит заходить далеко и создавать себе кумиров. Напротив, образ должен быть максимально абстрактен, чтобы давать вам больше свободы в выборе действий в новой роли. Хоть Эдмунд и стал для меня идейным вдохновителем, но он мне знаком лишь по роли в вышеупомянутом великолепном фильме и по двум интервью, что довелось прочитать. Углубляться в биографию и характер этого человека я не стал – не хочу разочароваться в том, каков Эдмунд на самом деле, и не собираюсь сделать рамки своего «идеального я» катастрофично узкими.
Мне немного жаль, что настоящая «я-концепция» не подразумевает существования какого-нибудь «отвратительного я», потому что держать в голове образ существа, на которое мы крайне не хотим быть похожими, является занятием весьма полезным. Я чрезвычайно боюсь казаться нытиком, и мое «отвратительное я» представляет собой беспомощного и плаксивого персонажа. Как только мое поведение и мои решения начинают совпадать с поведением и решениями, которые принял бы этот капризный дурачок, я одергиваю себя и пытаюсь снова собраться.
Ситуацию еще усугубляет наш конформизм, который является иерархическим страхом – страхом потерять свою стаю. Пока у вас есть коллектив, а в коллективе вы занимаете не самый низкий статус, то мозг будет цепляться за возможность сохранить текущее положение дел, избегая риска остаться без стаи. В этом контексте мой совет посещать сходки разработчиков должен прозвучать еще более убедительно, потому что вам необходимо показать вашему мозгу, что вот же она, новая стая.
Если хочется перемен, то стоит убедить свой мозг, что оставаться таким, какой вы есть сейчас, попросту опасно и чревато тем, что рано или поздно вы потеряете возможность удовлетворять ваши растущие потребности. Вам придется перестать воспринимать свою нынешнюю роль как что-то положительное, потому что вам нужен стимул для перемен. Я думаю, он у вас уже есть – просто ещё раз вспомните, зачем вы собрались делать игры в одиночку и зачем читаете эту книгу.
Только не нужно думать, что я призываю начать ненавидеть свою нынешнюю жизнь. Это было бы безусловно очень эффективным способом найти достаточное количество мотивации для перемен, но провоцировать возможную депрессию и чрезмерно завышенную тревожность мне не хочется. Я призываю сконцентрироваться на том, что именно вы хотите поменять в своей жизни, раз решили сменить вектор своего развития. Вряд ли вами движет простое любопытство.
21. Я – один, и это хорошо
То, что один программист сделает за один день,
два программиста сделают за два дня.
IT-мудрость
Причины, по которым мы выбрали делать игры именно в одиночку, у всех разные, но вот трудности и прелести, с которыми мы сталкиваемся на пути одиноких воинов, у многих из нас будут схожими. Поговорим сперва о прелестях.
У меня был опыт работы в команде, которая благополучно развалилась; я консультирую различные студии разработчиков перед выпуском их игр и наблюдаю все внутренние процессы, ошибки и трудности взаимодействия. Я насмотрелся на тот, другой берег, где люди толпятся плотными рядами и работают вместе. Я вполне осмысленно остаюсь Робинзоном на собственном острове с пальмами, пляжем и мячиком Уилсоном.
После полученного опыта я твердо укоренил- ся в своем личном убеждении: самое трудное в разработке видеоигр в одиночку сводится к тому, чтобы перестать наконец-то восторгаться тем, насколько же это, черт возьми, классно – делать игры одному!
При работе в одиночку вам предстоит заниматься только теми проектами, которые вас вдохновляют. Вы вольны делать игру в любом жанре, который вам по душе. Крайне мала вероятность того, что так же сильно, как своя собственная идея, вас зажжет идея чужого проекта. Мне сложно представить какой должна быть игра, чтобы я занялся ее разработкой с таким же восторгом, с каким я занимаюсь своими собственными проектами.
Второй плюс заключается в том, что еще на стадии формирования идеи мы ставим перед собой те задачи, которые хорошо понимаем. Никто не сможет мне объяснить, что нужно что-то нарисовать или написать так же четко и понятно, как я сам. Каким бы красноречием не обладал мой коллега, передать свое видение таким, каким оно предстало у него в голове, невозможно. Он и сам едва ли осознает до конца то, о чем меня просит.
При разработке, например, платформера, очень важно проработать механику прыжка. И если я в команде занимаю должность программиста, то задание «сделай прыжок как в «такой-то игре»» от игрового дизайнера является весьма адекватным и логичным. Но вдруг мне не нравится прыжок в упомянутой игре? Смогу ли я повторить чужую механику, если она мне не симпатична и кажется сломанной? Сортов вещей, которые любому из нас неприятны, очень и очень много, но разницу между ними уловить крайне затруднительно, а выделить особенности чего-то субъективно хорошего – куда проще. Может быть, мне и удастся повторить чужую механику, но, если она мне не нравится, я, перебирая сотни вариантов реализации, не смогу идентифицировать тот самый, который нужен нашему игровому дизайнеру.
Формулируя задачи для самого себя, я куда четче вижу, каким должен быть результат.
Третий плюс работы в одиночку заключается в том, что еще на стадии планирования проекта мы сможем учесть свои сильные и слабые стороны. В моей игре Catmaze, например, всего два мужских персонажа. Это связано с тем, что мне неинтересно рисовать мужчин и, если честно, я не особо-то хорошо справляюсь с этой работой. Еще при написании сценария я учитывал отсутствие навыка справляться с дизайном героев мужского пола и тем самым определил пол ключевых действующих лиц.
Безусловно, хороший лидер будет считать, что он знаком со слабостями и достоинствами своих подопечных и пытаться учесть их, но, к сожалению, познание своих сильных и слабых сторон – это бесконечный процесс полный неожиданных открытий для самого творца. Разрабатывая