Разработка игр в одиночку предоставляет удивительную свободу творчества и ставит невероятно сложные задачи. Любой, кто работал в соло над проектом (по собственному выбору или ещё по каким-либо причинам), знает как трудно сделать всю работу самостоятельно. Планировать всё и следить, чтобы каждый маленький кусочек сочетался друг с другом, чтобы воплотить видение на стадии «Идеи» в реальность, это огромный стресс — и когда возникает какая-либо проблема, некого винить, кроме себя.
Eric Nevala (@slayemin), основатель Wobbly Duck Studios, знает про разработку игры с нуля не понаслышке. Он работает над своей игрой Spellbound уже более пяти лет, и это не всегда было легко…
Его опыт работы в качестве соло-разработчика позволяет ему поделиться множеством советов о том, как это будет выглядеть для тех, кто задумывается о создании собственной видеоигры или любого другого вида продукта.
Совет №1. Подкачайте основы: вам потребуются некоторые знания и опыт
Вы не можете нарисовать хороший портрет, не понимая, как работают цвета, точно так же, как не можете сделать хорошую видеоигру, не понимая ничего в программировании.
Невала впервые захотел стать разработчиком программного обеспечения ещё в 14. Он играл в Commander Keen, олдскульный платформер, где вы собираете всевозможные конфеты и прыгаете на монстров с помощью пого-стика.
«Однажды летом меня осенило, — говорит Невала, — я подумал что-то вроде…"нихрена себе! Кто-то сделал мою любимую игру!", и тоже захотел сделать игру. Я обнаружил, что нужно быть программистом, если хотите делать игры. Что бы ни понадобилось для создания игр, я собираюсь сделать это».
Это было еще в те дни, когда интернет не был чем-то особенным, тогда не было YouTube или технических форумов, которые можно бы было использовать для обучения. Невала сказал, что он пытался выучиться QBasic, языку программирования для начинающих, используя бесполезный файл справки.
«Это было действительно сложно, и я почти сдался», — говорит Невала.
В средней школе были курсы по визуальному программированию, он взял их и хорошо учился, потому что был чрезвычайно мотивирован. Однако, он не поспевал за программой. Тем не менее, он не отказался от своей мечты и продолжал двигаться вперед.
Окончив среднюю школу и немного отучившись в колледже, Невала начал работать в области разработки программного обеспечения в качестве фрилансера, в основном создавая веб-сайты. Затем он служил в морской пехоте в резерве в отделе по гражданским вопросам. Как веб-мастера этого подразделения, его задачей было создание тулзы для использования при восстановлении инфраструктуры Ирака после вторжения в 2003 году.
«У нас были все эти различные проекты, выполняемые всеми этими различными частями, такими как инженерный корпус и строительный батальон ВМФ, и никто ни за чем не следил, — сказал Невала, — всё это в значительной степени было просто таблицами Excel. Поэтому я потратил около трёх месяцев на создание инструмента с нуля».
Три месяца по 18-часов в день и 20,000 строк кода спустя, Невала предоставил тулзу, которая упростила управление проектом. Он сказал, что стимулом для такой усердной работы было желание помочь народу Ирака.
«Идея заключалась в том, что чем быстрее я выполню этот проект, тем быстрее мы сможем принести мир в страну, — сказал Невала, — Это было моей мотивацией».
После службы в течение 18 месяцев он работал подрядчиком в Афганистане, откладывая всё, что мог, чтобы создать свою студию. Он основал Wobbly Duck Studios в 2013 году.
Совет №2. У вас должна быть цель
Наличие чего-то, что вы хотите достичь с помощью продукта, который вы делаете, будет иметь большое значение для вашей мотивации при работе над ним. Когда Невала создал необходимый инструмент в Ираке, он хотел помочь установить мир в регионе. Со Spellbound он хочет сделать людей лучше через повествование.
«Я думаю, что люди борются друг с другом из-за недопонимания и расхождений в ценностях, — сказал Невала. — Моя идея заключается в том, что люди получают информацию для формирования своих ценностях частично благодаря средствам массовой информации, которые они потребляют, включая и видеоигры, так что, возможно, я смогу использовать игры, чтобы помочь людям стать лучше, рассказывая им о некоторых идеях».
Невала считает, что истории в любых СМИ — это способ привить людям ценности. С помощью Spellbound он хочет рассказывать увлекательные истории, чтобы люди остановились и сделали шаг назад, чтобы подумать о других мировоззрениях, и дать людям лучший способ понять друг друга.
«Моя цель со Spellbound — рассказать истории, которые дают людям лучшее представление о том, как они действуют и какова природа зла».
Совет №3. Ваши планы поменяются не раз
Spellbound не начинался как захватывающая виртуальная ролевая игра. Как и многие другие проекты, игра начала свою жизнь как нечто совершенно иное. На самом деле, Spellbound начинался как пошаговая стратегия. Единственное сходство между первой версией и тем, чем она является сейчас, заключалось в том, что она была ориентирована на волшебников.
«Это должна была быть игра, в которую, я думал, было бы весело играть, — сказал Невала. — Я чувствовал, что никто до сих пор не сражался с волшебниками правильно, поэтому я хотел изменить это. Я хотел принести новый масштаб боя на поле битвы».
Затем Невала обзавёлся каким-то VR-оборудованием после того, как попробовал Oculus Rift в баре, и разработка пошла по другому пути. С новым рынком, на который он мог выйти, у него появились новые идеи.
«В Steam очень большая конкуренция, особенно для независимых разработчиков, — сказал Невала. — Я смотрел на это и думал, что это ужасно. Если бы я выпустил что-то, что потеряется в океане игр до того, как кто-то даже начнёт играть, это было бы огромным разочарованием».
VR только появился, и Невала подумал, что это может ему занять нишу на рынке.
«Быть большой рыбой в маленьком пруду намного легче, чем мелкой рыбёшкой в большом океане», — говорит он.
Совет №4. Вам понадобится помощь
Даже если вы мастер на все руки, вы, вероятно, всего лишь мастер в некоторых вещах. Вам понадобится помощь извне для всего, что вы не можете сделать сами на достаточно хорошем уровне.
Когда Невала открыл Wobbly Duck Studios, он работал один в течение года, и Spellbound — это игра, создаваемая изначально им в одиночку. Тем не менее, игра не игра без визуальных эффектов, и ему понадобился художник. Поэтому он нанял Dan Lane.
«Дэн — один из немногих, кто также внес значительный вклад в этот проект, — сказал Невала. — Я говорю, что это моя игра, но есть и другие, работавшие над Spellbound вместе со мной, но, всё же, больший вклад в проект привнесли мы с Дэном».
Иногда вам нужно искать помощь, иногда она приходит, откуда не ждёшь. В 2015 году Невала начал демонстрировать свою игру. У него были визуальные эффекты, геймплей, но не хватало музыки.
Frantz Widmaier, независимый композитор, увидел игру на Reddit и предложил сделать музыку для неё.
«Самое классное в написании музыки для VR — это то, что вы смотрите на сцену, когда смотрите на уровень, — сказал Видмайер. — Я погружался в мир, чтобы создать более увлекательный саундтрек».
Иногда, когда независимые художники работают вместе, всё сразу получается, и это хороший опыт для всех.
«Было очень здорово работать для Невалы, — сказал Видмайер. — Ему всегда кажется, что он работает над чем-то передовым. Обычно я тот, кто хочет попробовать то или это, но на этот раз это был он.
Другая сторона: искусство торговаться
Помощь извне не обязательно должна быть дорогой. Иногда тот, кого вы знаете, может стать источником нового таланта. Невала работает в общем офисном помещении, и один из других арендаторов, Коди Кэннелл, который работал там в 2015 году, оказался музыкантом, который хотел узнать о разработке игр.
Поэтому Невала предложил ему сделку. Если Каннелл сделет несколько звуковых эффектов для Spellbound, Невала научит его программированию.
Проект был простой, просто маленькая игра, похожая на пинг-понг. Но этого было достаточно, чтобы подтолкнуть Каннелла к поиску профильного образования в области разработки программного обеспечения.
Невала так же получил то, что ему было нужно. Каннелл использовал свой собственный голос, чтобы создать звуковые эффекты для зомби и призрачных врагов в Spellbound.
Совет №5. Уметь признать, если что-то того не стоит.
Несмотря на то, что у Невалы ещё оставались начальные накопления, помимо заработка от консалтинговых работ на стороне, он быстро понял, что разработка игр стоит дорого. Он отправился на мероприятие, где хотел представит свой продукт группе инвесторов, надеясь, что они вложатся в его игру, но все это обернулось неудачей.
«Это была просто кучка стариков с кучей денег, которые сидели без дела и пили вино, — сказал Невала. — Теоретически, победителю дали бы немного денег, но в действительности никто не получил денег, а инвесторы просто напились».
Попытка представить VR-игру группе пожилых людей, которые на самом деле не знают, что такое видеоигра, не говоря уже о виртуальной реальности, обречена на провал.
«Это все равно что говорить с ними по-гречески, — сказал Невала. — Если бы я мог повернуть время вспять, я бы даже не пошёл туда. Мне пришлось заплатить 500 долларов за «привилегию» общения с ними. Это была пустая трата времени и денег.
Самый большой урок, который Невала извлек из общения с инвесторами, заключался в следующем: во-первых, разработка программного обеспечения и его продажа — это две разные вещи, и во вторых, ему ещё много раз предстоит услышать "нет".
«Я вынес из этого всего то, что вам нужно попитчить раз 50 и услышать 50 раз "нет", пока вы не прокачаетесь в этом, — сказал он. — Но вы должны пройти через это, чтобы получить долгожданное "да"».
Однако потеря денег — это нормально для бизнеса. На другом мероприятии Невала поговорил с генеральным директором по имени Арчи Гупта, который сказал ему, что он должен быть готов потерять 50% своих денег.
«Когда он сказал мне, чтоб я посмотрел на положение своей компании, я понял, что он говорит правду, — сказал Невала. — Когда вы только начинаете, вы как слепой человек, идущий от одного конца лабиринта к другому. Чтобы дойти до конца, вам предстоит пройти по множеству тупиковых путей, но вы не будете знать, что это тупик, пока не дойдете до конца, и вам придется вернуться, чтобы попробовать другой путь».
Совет №6. Учитесь обходиться тем, что у вас есть
В 2015 году у Невалы была рабочая демоверсия Spellbound, ему просто нужен был способ показать это, а PAX, массовое игровое событие, происходящее в нескольких городах США, включая Сиэтл, казался отличным способом найти людей, которые оценят его игру.
«Если вы хотели стенд на PAX, вам нужно было заплатить нелепую сумму, — сказал Невала. — Другой вариант — стать частью MEGABOOTH. Я пытался, но они не приняли меня, потому что думали, что моя игра была не на должном уровне, или я не был достаточно активным в сообществе».
Таким образом, он не был на самом деле на PAX, но он хотел, чтобы публика поиграла в его игру, а его офис находился через дорогу от Benny Royal Hall, прямо в соответствии с законом всемирного тяготения. Он мог использовать притяжение PAX, чтобы оттяпать несколько участников для себя, используя несколько самодельных сэндвич-досок, ламинированные плакаты и его подругу, прося людей прийти и сыграть в его игру.
«В этот день к нам пришло около 100 человек, — сказал Невала. — Отзывы, которые мы получили, были довольно хорошими».
Он сказал, что подтверждение, которое он получил от людей, заставило его почувствовать, что он на правильном пути, и всё, что ему нужно было сделать, это продолжать совершенствовать игру и улучшать её.
Совет №7. Вдохновение повсюду
Во время демонстрации в офисе, прилегающему к PAX, маленькая девочка лет 8 хотела сыграть в эту игру.
«А там есть феи?» — спросила она. «Нет, никаких фей», — ответил Невала. «А как насчет единорогов?» «Нет, единорогов тоже нет. Это довольно тёмная и страшная игра», — сказал он.
Тем не менее, девчушка хотела попробовать игру. Она надела виртуальный шлем и подключилась. Как и все в тот день, она была поражена виртуальным миром, который её окружал. Она радостно оглядела звёздное небо и атмосферный лес.
Пока она не увидела первого зомби, направляющегося к ней. Тогда она заплакала, оторвала (дорогую) гарнитуру и побежала к маме.
Для некоторых это было неприятным моментом, но Невала подумал о том, что нужно переосмыслить некоторые аспекты игры.
«Предполагалось, что в оригинальной игре речь шла об этом красном волшебнике, использующем элементальную магию, но для этой маленькой девочки я хочу создать игру, в которую она была бы счастлива играть, — сказал он. — Что-то совершенно не насильственное. Так что следующая серия, если я зайду так далеко, будет посвящена колдунье света, которая использует дипломатию и мирную магию для установления мира во всем мире».
Даже игровая механика может быть вдохновлена повседневными событиями. Одна из наиболее инновационных функций Spellbound — это передвижение. Вместо использования телепортации, волшебником управляет игрок, размахивая руками вперёд и назад.
«Я не могу телепортировать игрока подальше от зомби, — сказал Невала. — Это полностью сведёт на нет фактор страха. Мне нужно было что-то естественное и не нарушающее игровую механику».
После месяца мозгового штурма системы передвижения Невала, идя на работу, заметил, что он размахивает руками, когда идёт.
«Это стало для меня моментом откровения, — сказал он. — Я потратил около месяца, пытаясь заставить это работать. Это было непросто, потому что люди идут вперёд, основываясь на том, где стоят их бедра, а не голова. Было сложно заставить систему работать в VR, я потратил около 3 недель на разработку и преодоление трудностей».
Совет №8. Вы, вероятно, провалитесь с треском
Из-за нехватки инвесторов и отсутствия мотивации найти хоть какого-нибудь, деньги Невалы начали иссякать. В 2016 году Дэн Лэйн, художник, с которым Невала так долго работал, покинул проект. Усиление финансового давления затормозило развитие Spellbound, и Невала управлял бизнесом, сдавая в аренду комнаты и свою машину, чтобы иметь возможность работать в офисе.
Ситуация с долгами, отсутствием постоянного художника и периодическими временными сотрудниками продолжалась в течение нескольких лет, пока в ноябре 2018 года Невала не достиг «дна».
«У меня не было денег, совсем, — сказал он. — Я не ел в течение нескольких дней, а если и ел, то это была просто овсянка. Просто минимум, чтобы протянуть до следующего дня. Мне нужно было срочно найти деньги. Это было действительно страшное время».
Он был зол на себя за то, что позволил процессе достигнуть этой точки.
«Я не должен был этого делать, — сказал Невала. — Мне нужно было убедиться, что у меня хватит денег, чтобы набить живот».
Совет №9. Не сдавайся! Всегда помните, что вы пытаетесь создать
Чтобы заработать денег на еду, Невала пытался продать несколько открывашек на фермерском рынке. Было ужасно наблюдать, как люди пробуют продукт, но ничего не покупают.
Но к концу дня он умудрился получить немного налички, чтоб хватило на еду.
«Это был хороший опыт, — сказал Невала. — Это показало мне, что когда я прижат к стене, я всё еще могу продавать. Я всё ещё в деле».
Даже с всеми этими денежными проблемами и огромным количеством работы и неопределенностью, связанной с одиночной разработкой игры, Невала продолжает работать над этим, медленно, но верно.
«Я прилагаю столько усилий, потому что считаю, что это моя величайшая работа, — сказал он. — Это шедевр искусства, который выражает мою индивидуальность. Если на создание этой игры у меня уйдет 10 лет, пусть будет так.
Для Невалы Spellbound — это произведение искусства, которое будет жить после него.
«Если вы посмотрите на художников эпохи Возрождения, они пережили эпоху за счёт своих творений, — сказал он. — Их помнят за то, что они сделали. Надеюсь, это будет не только частью того, кем я являюсь, но и тем, что изменит, как люди смотрят на мир».
Невала сказал, что его проблемы ни в коем случае не уникальны. Борьба за создание своей игры — это то, с чем сталкиваются почти все инди-разработчики.
«[Эти вызовы] — это то, с чем столкнётся каждый инди-разработчик, особенно одиночка, — сказал он. — Выживших очень и очень мало. Это всё равно, что выиграть в лотерею, но выжившие получают всё внимание, и это служит источником вдохновения для всех нас».
Оригинальную статью написал Steven Large на Indie Ranger.