Этот открытый для всех пост посвящен краткому рассказу о моём опыте в разработке игр.
Когда-нибудь в будущем я сделаю про это отдельное видео (показав все интересные материалы), но подходящее время ещё не наступило.
Предпосылки
Я хотел заниматься разработкой игр с самого детства. Когда-то давно я скачивал разные движки и, естественно, разочаровывался в том, что ничего не понимаю. Я прошёл и через Unity, и через Construct / Game Maker / CryEngine.
Ситуацию изменил вышедший в бесплатный доступ Unreal Engine 4, до которого я добрался в 2016. Именно тогда геймдев поглотил меня полностью.
Настоящее время
Летом 2023 я пробью отметку в 7 лет в сфере разработки игр, из которых 3.5 года я занимаюсь геймдевом полный рабочий день (правда, YouTube съедает от этого "полного" рабочего дня достаточно много времени) - и из них почти 2 года я делаю Grim Wild и свой фреймворк.
За это время я изучил множество функций Unreal Engine (куча из которых уже устарела), пересел с Python на иглу C++, а также запустил канал, посвященный разработке игр.
Но как я к этому пришёл? Давайте расскажу!
Непростой путь
Обучался я всему сам, без помощи курсов или наставников. В первые годы пользовался только блюпринтами, а потом постепенно ушёл на C++.
Проекты во время моего "обучения" редко выходили за рамки прототипа: темпы саморазвития были настолько большими, что проделанная работа устаревала буквально за пару месяцев, ведь у меня в голове появлялось лучшее решение.
У меня есть пара законченных игр на Windows и Android.
С Google Play ситуация вышла комичная: меня оттуда внаглую выкинули конкуренты, пользуясь схемой бана разработчика за "накрутку кликов по рекламе". (интересно, почему же я не хочу делать Grim Wild на Андроид?)
Игра на Android, которая успела выйти до бана, была кликером с прогрессией корабля, оборудования, дронов-копателей, ресурсов и игровых уровней
Спрайты дронов-копателей и ресурсов
Нереализованные проекты на Android были куда более амбициозными (кликер - это была просто "проба пера").
Среди них были и гонки с возможностью создавать и делиться трассами, и рогалики с бесконечной прогрессией, и симуляторы управления космической базой / гигантской бурильной установкой.
Интересные идеи на Windows включали в себя:
• Куча рогаликов: начиная от магического подземелья и заканчивая космической станцией
• 3-4 проекта строительства базы, наработки которых я использовал в Grim Wild
• Игра на острове, который постепенно затапливался со всех сторон. Игрок должен был успеть построить плот, чтобы не умереть
• Низкополигональная RPG с открытым миром (ей надо посвятить отдельное видео!)
• Шутеры, головоломки, песочницы с мультиплеером
Проект строительства фрактальной фабрики:
Проект космической игры в открытом мире:
Проект строительства космической станции по модулям:
???
Deadly Stigma
А теперь, где-то в конце поста, до куда не дочитает большинство зрителей, я расскажу об игре, которая прямо сейчас продаётся в Steam - Deadly Stigma.
Это проект задумывался в пару раз больше, но из-за недостатка времени нам пришлось выложить хотя бы что-то. (мне обычно помогал Дефри, которого некоторые могут знать по нашим совместным стримам)
Это "что-то" сейчас чувствуется неиграбельным, некрасивым и просто отстойным куском интересной задумки. В общем, опыт есть опыт, а прошлое уже не изменить.
Смесь шутера и tower defense выглядит именно так
Магазин улучшений персонажа и арсенала
Будущее
Как вы могли заметить, все эти годы я занимался подготовкой к началу карьеры разработчика игр.
За всё это время я освоил Unreal Engine и ознакомился с принципами геймдизайна, UX/UI, пайплайном разработки проекта (от прототипа до релиза в Steam / Google Play), а также набрался огромного количества опыта во всех сферах (в том числе для YT канала)
Grim Wild - это мой первый публичный проект, с которого и начинается всё веселье!