Пошаговая инструкция по созданию текстового квеста на android. Часть 1

Пошаговая инструкция по созданию текстового квеста на android. Часть 1

Пару недель назад, в сотый раз перепроходя Colossal Cave Adventure, я задумался, почему сейчас выпускают так мало игр данного жанра. Ведь это целый мир, в который погружаешься с головой. С этой мыслью, я решил начать делать свои текстовые квесты. Именно этому и посвящается сегодняшняя статья, надеюсь вам понравится!

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

Создание игры:

Первой трудностью, с которой мне пришлось столкнуться, стало то, что я по образованию далеко не программист. Раньше я думал, что создание текстовых квестов, требует кучи навыков, помимо умения грамотно писать. Но немного походив по форумам я нашел ее, программу, для таких же «безруких» как и я, и имя ей Twine. https://twinery.org

Twine – это программа, для создания интерактивной литературы. Ее функционал заключается в очень простой визуальной блок-схеме, а скриптинг представляет собой создание гиперссылок между отдельными узлами(блоками). В итоге получается готовая html игра, которую можно сразу запускать в браузере. Не смотря на свою простоту, она поддается глубокой настройке – вы можете поменять фон, добавить музыку, поиграться со шрифтами и т.д. и т.п. Все скрипты, для смены дизайна можете найти на этих сайтах: http://twinery.org/wiki/script https://github.com/scelis/twine

Встроенный функционал включает в себя базовые элементы программирования, такие как переменные и операторы «если». Сообщество Twine написало множество разных макросов на Javascript, значительно расширяющих возможности утилиты, и их можно добавлять в любой проект простым копированием. Также можно скачивать темы для смены оформления программы. Вы можете создать свою таблицу стилей для самостоятельной настройки внешнего вида. Лично я, приверженец классического черно белого стиля. Но мне не понравился стандартный шрифт, тогда я буквально за минуту нашел код, и добавил нотку индивидуальности в свой квест. Если кому интересно скрипт в ссылке на диск. https://yadi.sk/i/ZvdI07aQ3JozAc

Конечно, у Twine есть свои ограничения. Она создана только для текстовых игр, поэтому к работе над “серьезными” играми программа не пригодна. Всё, что требует обширных познаний в программировании, лучше создавать в Unity или Construct 2.0.

Преобразование:

После написания квеста, вы можете “опубликовать его в файл” и скинуть друзьям или на форумы, но я решил пойти дальше и занялся поиском программы для вывода игры в apk, и публикации на PlayMarket. Добрые, часов 5 искал этот долбанный инструмент, и вот в момент, когда я уже опустил руки, нашел Intel Xdk. https://software.intel.com/ru-ru/intel-xdk

Intel XDK – это интегрированный набор инструментов для кросс-платформенной разработки приложений. Вот такое сложное описание нам предлагает сам Intel, но для нас, это конвертер (с возможностью модификации) с html в apk. Он позволяет быстро конвертировать HTML5-приложения для устройств, работающих под управлением iOS, Android и Windows. Здесь можно найти подробную документацию по XDK. Так как разработчики программы не сделали этого, я сам написал нормальную инструкцию, по загрузке html файла в компилятор.

1.Запустите Intel XDK

2.Войдите в свою учётную запись. Если у вас ещё её нет – зарегистрируйтесь.

3.На стартовом экране можно выбрать шаблон для проекта или посмотреть примеры приложений. Но это нам особо и не нужно!

4.На панели Создать новый проект (Start A New Project) пройдите по пути Templates > Blank

5.Выбираем вариант HTML5 + Cordova.

6.Открываем в браузере свою игру и жмем Ctrl+U и в появившемся окне жмем:

7.Далее в Xdk заходим в окошко Develop и жмем Ctrl+A и Ctrl+V. Все ваша игра загружена в компилятор.

8.Далее проверяем игру. В окошке Simulate выбираем устройство и жмем кнопку запуска. Если все хорошо, отлично). Если нет, повторяем предыдущие пункты.

9.Далее самая дебильная часть в Xdk, нам нужно создать сертификат. Я сам над этим промучился с полчаса, а потом нашел видео инструкцию как это сделать, кидаю ее вам: https://www.youtube.com/watch?v=HGkCn58AScI&t=121s

10.В окошке Projects жмем Build setting и настраиваем название и версию вашей игры, далее открывайте Launch icons и настраиваем иконки приложения для всех платформ, в разрешениях 96х96, 72х72, 48х48 и так далее.

11.И наконец, переходим во вкладку Build и выводим нашу игру на любую возможную платформу!

После генерации apk файла, вы можете загрузить его в любой магазин для Windows, IOS или Android. Но я расскажу вам только про android.

2.Выберите Создать учетную запись продавца.

3.После этого Вам необходимо заплатить 25$, это можно сделать любым удобным для вас способом. платеж обрабатывается 12-24 часа.

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

5.Просмотрите все ваши данные на предмет ошибки и нажимайте Отправить.

С этого момента, вы стали официальным разработчиком и можете размещать свои приложения в маркете, поздравляю!) Теперь расскажу, что нужно иметь для публикации!

Иконка:

Технические требования к изображению с высоким разрешением:

32-битный PNG (с альфа-каналом);

Размер: 512х512 пикселей;

Максимальный вес файла: 1024 Кб.

Скриншоты:

Технические требования к скринам:

JPG или 24-битный PNG (без альфа-канала);

Размер: от 320 пикселей до 3840 пикселей;

Соотношение сторон не больше, чем 2:1;

Не менее двух скриншотов.

Советую, на скринах продемонстрировать функционал и геймплей приложения.

От 25 до 55 символов. Креативьте и если это выходит, добавляйте теги в название.

Ограничения при создании описания:

Не более 80 символов для краткого описания;

До 4000 символов полного описания.

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

Рекламное видео:

Это необязательный пункт, но очень рекомендованный, ведь с ютуба тоже могут прийти покупатели!

Создание рейтинга возрастного приложения:

Опишите все, что у вас есть в игре, насилие мат и тому подобное, ни в коем случае не врите, а то приложение попросту могут заблокировать!

Ну вот и все, первая часть инструкции подошла к концу, во второй части я расскажу о сюжете своей новой игры. В комментариях все критиковали повествование и я, как добросовестный фанат “Фарго” (особенно 1 сезона), нашел реальную историю, которая происходила в Украине. По количеству трупов и конспирологии, “Фарго” просто отдыхает, а то, как это дело раскрыли и объяснили, вообще на ни в какие ворота не лезет. Я учел абсолютно все отзывы, и надеюсь новая игра оставит вам приятное впечатление.

Также во второй части, я подробно расскажу о создании игры в Twine, с примерами и пошаговыми скринами.

Ну а третья часть будет посвящена рекламе, получению сертификатов и способам монетизации приложения. А в конце отвечу на вопрос, стоит ли этим заниматься?!

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

P.S. по традиции, ставь лайк, если убил дракона голыми руками)

Лига Геймеров

31.7K пост 77.8K подписчика

Правила сообщества

Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб

Оскорблять участников сообщества;

Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;

Выкладывать ваши кулвидосы с только что зареганных акков - пермач

На тему текстовых квестов есть отличная Out There

В рунете популярнее QSP, Instead и несколько других платформ. Для первых двух точно есть приложение для андроида.

Таких игр дофига на самом деле. Специфика жанра: там игроделов чуть ли не больше, чем игроков.

так и нет продолжения.

У вторых Космических рейнджеров был аналогичный софт для создания текстовых квестов, году этак в пятом.

Чувак, есть просто HTML 1.0

Пост годный, и полный. Редко кто так пишет. Автор описал все свои действия по порядку и подробно. Спасибо.

А при чем здесь SCP? В ютюбовском ролике.

Ну хоть кто-то решил поделиться подробным описанием сего процесса. Вопрос к ТС - будут ли подобные "мануалы" по созданию ЧУТЬ более сложных игр для андроид?

@ShizuoShow,Можно у вас получить консультацию на фин. основе? Если да, то как с вами можно связаться?

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

Вам не встречалось внятное русскоязычное руководство для Twine?

В в частности для работы с форматом SugarCube?

При создании сертификата возникает ошибка "An error occurred while creating your certificate.".

Поискал в интернете, вроде как ошибка на сервере и люди пишут об этой ошибке последнюю неделю.

А как решается вопрос с сохранением? Вот допустим я написал квест из пары веток, загнал html код в блок на сайте, все работает и играется. Но если я закрою или обновлю сайт, то все сбросится. В twine есть функция сохранить или сделать закладку? Уверен что в приложении будет такая-же проблема при закрытии приложения. Подскажите кто знает

Будет ли продолжение? И, как я понял, xdk не скачать, можно как-то прям для тупых расписать, что делать? А то я настолько туп, что начал делать текстовый квест в виде презентации с гиперссылками)))

Подскажите плз где есть видео инструкция на русском для Twine! p.s. Есть наброски на тематику о вторжение пришельцев (хотелось бы реализовать с картинками и мелодией)

Я конечно понимаю, что некропост. но вдруг кто ответит. Ведь можно портировать с помощью PhoneGap?

с другом уже давно создали такую игру по немного другим принципамнсли интересно вот ссылка https://play.google.com/store/apps/details?id=com.round.kron.

не в целях рекламына инру забили, сейчас другим занимаемся, писали игры мозгодробилки , но народ такое не оценил

Если будет интересно можешь попробовать еще Telerik Аppbuilder, сам я никогда неработал с Intel XDK, может понравится. И Ionic в место Cordova, может больше понравится) за апликуху +

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

Отлично! Ждём других частей!

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

Из системного аналитика в гейм-дизайнеры

Автор статьи: Vjacheslav Sandakov

Меня зовут Вячеслав Сандаков и уже год я тружусь в роли гейм-дизайнера в студии Frostgate. Прежде чем я докатился до такой жизни, я работал системным аналитиком в АкадемИнвест и в определенный момент осознал, что нахожусь не на своем месте. Не буду разводить воду на тему душевных терзаний и поиска себя, а сразу перейду к делу.

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

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

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

Методом тыка я отправил резюме в 5 студий, и ответ не заставил себя долго ждать. Первый отклик я получил от компании Matryoshka Games на казуальный проект в жанре тайм-менеджмент.

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

Первая проблема, с которой я столкнулся — скудность моих знаний в предметной области. На момент прочтения тестового задания, я понимал только «Здравствуйте, Вячеслав». В срочном порядке по различным статьям я подтягивал знания и тут же выполнял тестовое. Полный сумбур и как итог — из всего тестового я удачно справился с разбором казуальной конкурентной игры (пригодился опыт системного аналитика) и успешно разобрался с созданием тематического контента. Но что касается других заданий — слабая и неубедительная попытка.

Несмотря на это, по результатам тестового мне назначили собеседование. Это было похоже на сдачу экзамена, когда ты первый раз за семестр видишь преподавателя и узнаешь название предмета: я плавал в формулировках, путался в метриках, не понимал половины вопросов… Короче, ахтунг, швах и клиника.

Конечно же, по результатам собеседования оффер я не получил, но мне попался очень хороший HR, который порекомендовал мне как и где лучше подтянуть знания, на что стоит обратить внимания и направил меня на получение боевого опыта в GameJam’ы. За качественный фидбэк отдельное спасибо этой команде!

Первое погружение в теорию

Воодушевленный отзывчивостью сотрудников Matryoshka Games, я уделил все свое свободное время изучению теории. Итак, первые рекомендации от меня, чему действительно стоит уделить внимание для повышения базы знаний.

3. Статья "Игровые механики и атмосфера" — полезно для ознакомления.

4. Тезисная презентация про декомпозицию игр.

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

8. Для понимания построения игровых механик и процессов внутри игры, крайне рекомендую почитать про «Психотипы Бартла и балансировка аудитории».

9. Конечно же, нужно иметь отличное представление о монетизации в играх, о чем рассказывают в статье "Ценообразование во free-to-pay играх".

10. Прочитать, зазубрить и знать, как Отче Наш. Спросят абсолютно на любом собеседовании: "33 ключевых ориентира для оценки успешности игры" и "19 метрик, о которых вы могли и не знать".

Также к рекомендациям по теории добавлю, что нужно прописаться на сайтах app2top и GD Cuffs, и читать все что попадается на глаза.

После трехмесячного погружения в теорию я созрел снова попытать счастья в поиске работодателя и, первым делом, обновил резюме. Добавил более содержательное сопроводительное письмо и разослал в 15 приглянувшихся мне компаний. Добавление в резюме профессиональных терминов и демонстрация полученных знаний привели меня к 7 новым тестовым заданиям. Ну как к 7… По факту я получил 2 новых тестовых, и 5 абсолютно идентичных. Не сложно догадаться, что HR’ы геймдева используют некое общедоступное типовое задание, которое я сейчас вам покажу.

Типовое тестовое задание студии с казуальными проектами:

1. Рассказать почему решили стать геймдизайнером.

Вероятнее всего, хотят посмотреть на вашу мотивацию и понимание профессии.

2. Рассказать своими словами, что такое игровой цикл и продемонстрировать игровой цикл одной из топовых казуальных игр.

Проверяют понимание теории и знание игрового рынка.

3. Поиграть в 3 конкурентных проекта и описать их.

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

4. Рассчитать вероятность какого-то простого игрового события.

Например, задачка которая попалась мне в 5 из 7 тестовых: При открытии сундука есть 25% шанс найти меч. Вы открыли 3 сундука. Какие шансы найти в них 0-1-2-3 меча? Опишите ваши рассуждения.

5. Описать, какие метрики показывают успешность проекта.

Очевидно на знание метрик и умение анализировать их в связке.

6. Рассчитать показатели по данным метрик, на основании результатов сделать выводы и предпринять какие-то действия.

Пример из 5 тестовых заданий: Вы сделали некое обновление во f2p игре, которое привело к тому, что ARPPU в игре упал на 20%, Процент плательщиков вырос на 20%, ARPU не изменилось. Это хорошее обновление, плохое, нейтральное,…? Будете оставлять или откатите назад? Опишите ваши рассуждения

Также в задание добавляется 1-2 задачи связанных с проектом, на который рассчитывают вас нанять. Здесь у каждой студии вдруг открывается чакра фантазии и задания становятся индивидуальными.

Благодаря уже полученным знаниям, тестовые дались легко и все 7 компаний пригласили меня на следующий этап — собеседование. До сих пор не знаю, что я делал не так: может быть не хватало уверенности, может быть все таки еще где-то был не точен в формулировках, но после всех собеседований я получал отказ и формулировку: «Нам не хватает вашего релевантного опыта» (junior game designer без опыта, где ж такое видано).

Сдаваться я не собирался, поэтому мной было принято решение посетить ближайший Game Jam.

Получение первого опыта

На тот момент (а именно на сентябрь 2020 года) мне казалось, что гейм-дизайнеру без опыта будет сложно найти команду на Джеме, и создалось впечатление, что придется участвовать в соло. Ускорено началась подготовка к мероприятию, а именно изучение всех практических аспектов создания игры. По урокам на YouTube ночами учился собирать простейшие платформеры, раннеры и прочие казуальные проекты на Unity, познакомился с C#, подтянул знания PhotoShop в области арта, учился собирать анимацию в Dragon Bones и пытался напроситься в какую-нибудь команду. Спойлер: все полученные знания пригодились мне уже в реальной работе гейм-дизайнером, подробнее в эпилоге.

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

За неделю до начала Джема команда была собрана.

Что дал GameJam

1. Пачка практических знаний об аспектах разработки игры.

2. Опыт создания собственного игрового проекта от идеи до «релиза».

3. GameJam показал, какие еще есть пробелы в знаниях геймдизайна.

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

5. Новая волна вдохновения и сил к развитию.

Как результат, на первом джеме команда попала в топ-5 номинаций за лучший нарратив и лучший звук. Воодушевленный и довольный я продолжил свои попытки устройства в геймдев индустрию.

Наш маленький и такой удачный проект

Декабрь 2020, обновленное резюме с регалиями GameJam’а, новые вакансии и новые страдания. На момент поиска мне приглянулись только 3 команды (да-да, я уже стал избирателен и привередлив в выборе) и все они ответили на мой отклик очередным тестовым заданием. Чудеса в решете, но 2 задания из 3 я получил те же самые, что я делал летом. Небольшая редактура, ctrl-c, ctrl-v, отправка, приглашение на собеседование.

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

Типовое тестовое задание студии с мидкорным проектом

1. Есть набор цифр справа и слева от равенства, и пять знаков «плюс». Уравняйте обе части: 1 3 4 7 9 = 5 0 8 6 5. Порядок цифр нарушать нельзя.

Честно говоря, так и не понял, что дает эта задачка. Разве что убедиться, что вы не робот.

2. При открытии сундука есть 25% шанс найти меч. Вы открыли 3 сундука. Какие шансы найти в них 0-1-2-3 меча? Опишите ваши рассуждения.

Подъехала задача из тестового казуальной студии.

3. 15% игроков покупают Вип-Аккаунт во f2p игре. 35% купивших Вип-Аккаунт в начале игры купили Набор Новичка. Также, 10% не купивших Вип-Аккаунт покупали Набор Новичка. Какова вероятность того, что только что пришедший игрок купит Вип-Аккаунт, если он только что купил Набор Новичка?

Проверка на анализ монетизационных метрик.

4. В игре есть герой, который имеет базовый урон 45 ед. за удар. Выдаем герою оружие, которое дает +14% урона, и второе оружие, которое дает +19% урона. Также на герое наложен бафф, который дает +5% урона. Предположим, у этого героя с последней битвы есть травма, которая дает -14% урона. Вопрос, сколько суммарно урона нанесет отряд из 30 таких героев 1 ударом? Опишите ваши рассуждения и объясните, почему вы выбрали именно этот вариант расчета урона.

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

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

Декомпозированние и анализ существующего проекта, все очевидно.

6. Продолжение предыдущей задачи. Придумайте нового персонажа для игры нашей студии, его характеристики, уникальное умение, стартовые параметры на первом уровне, напишите текстовое описание (с которым персонаж будет преподноситься в игре) и референсы внешнего вида. Когда будете придумывать умение и параметры героя учтите текущий баланс игры, чтобы герой был равным по полезности с другими персонажами первых уровней. Опишите ваши рассуждения, как вы балансировали параметры героя.

Задача на поиск контента, умение описать и донести свою мысль. Ну и опять же на верхнеуровневый баланс.

7. Вы проектируете новую мобильную f2p игру, в которой ваш персонаж может иметь уровень от 1 до 30. Для получения каждого нового уровня персонажу необходимо набрать очки опыта (XP). Напишите таблицу, сколько очков опыта персонажу нужно набрать на каждом уровне (или задайте формулой). Опишите свою модель рассуждений, почему на каждом уровне именно такое количество очков опыта необходимо набрать, насколько опыт должен изменяться между уровнями, почему и т.д.

Проверка на знание кривых сложности и прогресса, а также на скилл работы с Excel или Google Sheets.

8. Вы сделали некое обновление во f2p игре, которое привело к тому, что ARPPU в игре упал на 20%, Процент плательщиков вырос на 20%, ARPU не изменилось. Это хорошее обновление, плохое, нейтральное,…? Будете оставлять или откатите назад? Опишите ваши рассуждения.

Еще одна задача из тестового казуальной студии.

9. Вам нужно запустить акцию в некой f2p игре, где улучшения героев производятся за хард валюту. У вас есть выбор:а) скидка 50% на цену улучшений (улучшение за 100 хард валюты будет стоить 50)б) +100% к пополнению игрового аккаунта (пополнив счет на 50 хард валюты, вы получите 100)Какую акцию вы будете запускать и почему? А если вам нужно запустить обе эти акции, одну за другой, то какую акцию вы поставите первой, а какую второй? Почему?

И снова на монетизацию и принятие решений.

Выполненные тестовые на 100% сконвертировали меня до собеседований, на которых не оставили незамеченными результаты с Game Jam. Как оказалось, даже небольшой проект сделанный на коленке имеет огромный вес. Но что-то вновь пошло не так. В одной студии мне сказали, что все здорово и я хороший кандидат, но надобность в гейм-дизайнере пропала, от другой студии я получил какую-то отписку в духе «Дело не в тебе, дело во мне» и так далее. Я вступил на путь депрессии и угасания моих надежд.

Отрицание и перезагрузка

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

Наступил февраль 2021 года, я опустил руки и начал заниматься самокопанием: «А что со мной не так?». Всерьез начал задумываться о покупке курса, смотрел мастер-классы и интенсивы, но понимал, что все что я вижу, я итак уже знаю.

На помощь пришел прошедший GameJam, а именно сформированное наше маленькое коммьюнити, куда я вылил свое негодование. Тот самый парень из call-центра, который тоже теперь загорелся идеей стать гейм-дизайнером, порекомендовал мне книгу Джейсона Шрайера «Кровь, пот и пиксели». Идеальный мотиватор, который вдохнул в меня новые силы и желание двигаться дальше. Книга не содержит каких-либо теоретических и практических инструментов, но максимально погружает в дух геймдева и позволяет ощутить себя внутри этой адской машины. Рассказанные в ней истории наглядно демонстрируют, что в игровых студиях работают такие же люди, которым свойственно ошибаться, сомневаться и также сталкиваться с проблемами.

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

Попытка № 4 и достижение цели

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

У них была открыта вакансия, тестовое лежало в свободном доступе, нужно было только выполнить и отправить вместе с откликом. Процесс повторился: тестовое — отклик — собеседование и (пауза в стиле Станиславского)… Через 20 минут после собеседования я получаю оффер и вот уже как год работаю гейм-дизайнером в студии Frostgate.

Итоговые тезисы

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

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

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

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

4. Обязательно поучаствуй в GameJam’е. В любом. GameJam даст тебе огромное количество полезных активов.

5. Будь уверен в себе. Никогда не сомневайся в своих умениях и возможностях. Успех никогда не падает с неба.

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

Также, хочу оставить пачку бесплатных курсов от платформы devtodev. Если вы не обладаете средствами на курсы за 50к+, то для вас есть отличный сборник полезной информации.

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

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

📎📎📎📎📎📎📎📎📎📎