Как я разрабатываю игру без опыта. Как я до этого дошёл

Я не хочу стать примером того, как нужно делать, но хочу показать, что в наше время можно сделать все что хочешь, даже не имея при этом навыков. Да простят меня профессионалы.

Для читателей!

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

Так же к большому сожалению я не смог добраться до темы моего нынешнего проекта по трём причинам. 1 — пост получился очень большим и без этого. 2 — писать я начал в 7.30 утра, а сейчас на часах уже 13.15: ) 3 — в прошлом посте в комментариях мне написал разработчик игры KingSim с просьбой связаться с ним т.к. мой проект выходит близкой копией его игры. Сейчас я занимаюсь тем что меняю очень многое в разработанном. На данный момент пока накидал примерный макет

Как я разрабатываю игру без опыта. Как я до этого дошёл

- Предыстория -

Я очень люблю компьютерные игры — вырос на таких как Neverwinter nights, Baldurs gate, arcanum, HoM и похожие. Наряду с этим, очень люблю читать книги жанра Фэнтези. Из любимых авторов — Р. Сальваторе, А. Сапковский, П. Ротфусс, М. Фьюрри, Б. Сандерсон. В связи с этим — мне в играх нравится много текста и хорошая история в которую можно погрузится. Для меня, это как интерактивная книга. Именно всё это и послужило желанию создать игру с большой историей, кучей текста, диалогов и огромным количеством возможных принимаемых игроком решений, которые не только влияют на здесь и сейчас, а так же и на весь последующий игровой процесс.

Ролевая игра с элементами стратегии отлично подходит для этой цели — есть роль игрока, со своими мыслями и решениями на различные ситуации, а так же стратегические элементы для создания множества проблем которые необходимо решить. "- И все это связано — история и необходимость решить защитить одно поселение или другое так как в одном у тебя друг, но есть и убийцы, в другом очень дружелюбное и сплоченное население, но оно очень далеко и это поставит под угрозу обеспечение будущего других, а еще это многопользовательский сеттинг с множеством игроков зависящих от решений друг друга, и у каждого своя история, и свои проблемы, диалоги… Мечта"

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

- Знакомство с Unity -

Первый раз, когда я познакомился с движком Unity — 2018г.

Я наткнулся на этот ролик https://www.youtube.com/watc? v=iF8M9NR-kH4 и подумал «Ну ни**ясибе, вот так просто?». Тут же загуглил Unity, скачал и начал копаться — яж технарь, не разберусь в программе какой-то? В итоге я понял, что без минимального изучения не обойтись и начал просматривать ролики этого канала. Около 2 вечеров я потратил на просмотр роликов по созданию игр в Unity на Ютуб и понял, что я ничего не понял, что блоггеры все делают просто и красиво, но ничего толком не объясняют.

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

www.udemy.com/course/unity-step1-base (Скачал сами знаете где, если нет — напишите)

А так же продолжал смотреть ютуб все подряд по запросу «Unity создать игру». Но получил фактически только знание и понимание интерфейса Unity и то не полностью. Мозг на тот момент был уставший — было очень много основной работы с 6 утра до 1 ночи. Директору и сайт сделай, и соц сети веди, и бухгалтерии с Экселем помоги, и ролики рекламные отредактируй, и запусти, и ноутбук почини, и найди замену ноутбукам на точки и многое, многое другое.

В итоге на тот момент мое знакомство с миром разработки игр остановилось.

- Влияние событий на решение влиться в разработку игр основательно -

В марте 2020г город стали закрывать на карантин, отдел продаж перевели на удаленку, меня на частичную удаленку с урезанием ЗП в 4 раза, остальных просто в неоплачиваемый отпуск. Одним вечером выпивая в состоянии ахуя от развития событий и чувствуя скорый **здец предлагаю жене купить один биткоин — наткнулся на статью о прогнозе в 100 тыс. $, но после короткого совещания Я САМ РЕШИЛ: ) что это глупая трата, тем более что через пару месяцев роды.

В итоге надеясь что все вернется в привычное русло, но понимая, чуть-то и мы в жопе. На тот момент — очень нагруженная физически и морально работа, но она очень хорошо оплачивается и плюс официально мы получаем МЗП, а остальное как премия. А так как у меня судебные удержания по просроченным кредитам (купил мальчик первую машину за 3 кредита в 18 лет) — черная ЗП это хорошо и вряд ли я смогу найти и быстро работу с примерно такими же условиями. Но на всякий случай начинаю листать hh.

И вот в очередной алкогольный вечер (моральная составляющая на дне), я на тыкаюсь на этот ролик https://www.youtube.com/watc? v=Y3Rs1z7it5M

В нём парень рассказывает, как пришел в мир разработки игр не имея ни умений, ни опыта с беременной женой в арендном доме. «Ля, это же прям про меня» и я снова качаю Unity.

- Первые работы в Unity -

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

Начать я решил, как тогда думал — с простого, платформер 2D. Вся визуальная часть — персонаж, трава, шипы, платформы взяты с https://itch.io/game-assets/free,Сама механика и управление взяты с этого ассетаhttps://assetstore.unity.com/packages/templates/systems/2d-flexible-platformer-controller-67414, в процессе создания были просмотрены эти видео:

Так же прочитана документация http://www.yanknoop.com/PlatformerController.html с гугл переводчиком.

Общее затраченное время от скачивания Unity и до результата на gif примерно 3 неделю +/- пару дней. По 2-4 часа ночью (с 22.00 — 23.00)

Затем наступил май и я повез жену в роддом. Времени, да и мыслей о разработке не было вплоть до августа. Работа потихоньку начала восстанавливаться и вернулась почти полная ЗП ( 2/3).

Но пришел сентябрь — как молотом по затылку. Мне объявили что компания продается, а новый владелец не может обеспечивать мой уровень ЗП на тот момент. И предложили мне вернуться в родной небольшой город на старую позицию с зарплатой которую мне хватало бы только на аренду жилья — пришлось отказаться. (Я начал работать в родном городе в этой компании, затем открылся филиал в крупном мегаполисе и мне предложили переезд с повышением должности, зарплаты и оплатой жилья, но по итогу этот филиал продали)

Время до окончательного увольнения дали до ноября. Я начал усиленно искать работу, ездил на собеседования. Но предоставляемые условия другими компаниями предполагали отказаться от жилья, либо от еды. Точка достигала такого накала, что я всерьез задумывался временно работать курьером… плохим курьером.

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

- Создание первого коммерческого проекта -

Немного подумав — я решил сначала познакомиться со Steam. Все мои контакты со Steam ограничились 1 часовой игрой в CS:GO, добавлением игры по 100% скидке с какого-то поста на Пикабу и приобретением игры Ori Will of the Wisps — просто как благодарность разработчикам за столь отличный продукт, хотя в нее я поиграл скачав с трекера.

Прочитав данную статью https://vk.com/@spidamoo_games-kak-vylozhit-igru-na-stim-poshagovaya-instrukciya я начал регистрацию на площадке https://partner.steamgames.com/

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

Кода практически нет — в основном триггеры событий. Самое простое что придумал — это лес, горы, много тропинок в разные места и только несколько тропинок ведущих к финишу. Все используемые ресурсы для создания бесплатны и были скачаны с https://assetstore.unity.com и несколько моделей с https://sketchfab.com/

Использовал контроллер персонажа от первого лица из стандартной библиотеки Unity Standard Assets https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-for-unity-2018-4-32351 отсюда же текстура земли и вода.

Земля создана при помощи плагина MapMagic2 позволяющего автоматически генерировать местность при подходе к границам карты https://assetstore.unity.com/packages/tools/terrain/mapmagic-2-165180 и обучающего по нему видео https://www.youtube.com/watc? v=-fO8P-dp28E

Трава из того же набора в плагине MapMagic2

Музыкальный трек так же взят с https://assetstore.unity.comне могу найти ссылку на пак.

Были просмотрены эти видео по созданию леса: https://www.youtube.com/watc? v=PELoyIT437Y и https://www.youtube.com/watc? v=ddy12WHqt-M

Такие объекты как руины, пещера, статуи, алтарь взяты с сайта https://sketchfab.com/ (не смогу уже найти оригинальные ссылки к сожалению, хотя авторов работ я обязательно указал в титрах игры)

Идея с названием пришла просто — задача найти путь к финишу и по сути на момент игры это Ваш путь который Вы ищете. Поэтому просто YourWay.

Общее затраченное время от открытия Unity и до результата на gif примерно 1 неделя +/- пару дней. По 2-4 часа ночью (с 22.00 — 23.00). Доход с игры на данный момент 102$

- Дальнейшие пробы в Unity -

Сразу после выпуска Your Way в Steam я начал делать думать над разработкой нормального, интересного проекта. И тут мы возвращаемся к первому абзацу. Моя любовь в играм «олд скул» в паре с любовью к книгам фэнтези толкают меня на придумывание мира и сюжета. Но не простого сюжета, а очень ветвистого, с разными ролями для начала игры, разными последствиями от принятых решений. Пока я думал над деталями и общей атмосферой — я начал потихоньку пытаться искать жанр, который бы подошел для меня.

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

Это первая наработка сразу после выпуска в Стим. Потратил около 2 недель.

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

Далее была наработка о человеке которого похитили инопланетяне и ставят эксперименты. Игра головоломка в стиле Portal. Потратил где-то неделю.

И последняя наработка — по ней я даже сделал трейлер: ) Потратил месяц. Тут я уже приблизился к итоговой идее с обширной историей, кучей диалогов и принятиями решений. Не ругайте сильно, я не мастер видео монтажа: )

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

Спасибо всем кто осилил эту кучу текста:) И огромная благодарность всем людям, кто предложил помощь под прошлым постом и в личных сообщениях!

118118
47 комментариев
300 ₽

Ну ты это, не отчаивайся!

3

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

9

Да только и остановило здравомыслие и чувство ответственности перед семьей

2

Капец. Я сейчас работаю на работе, которая выжимает из меня все соки, НО как держитесь вы, я даже не представляю.

2

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

1

Комментарий недоступен

2