Ищем разработчика, который без ума от JavaScript и клёвых анимаций
Инди
Pavel Arkhipov
1395

Инди майонез

Всем привет!

В закладки
Слушать

Инди майонез это ежемесячный (я надеюсь) дневник проектов MAYO Games. На данный момент у нас уже есть один релиз в Steam и планируется начало разработки следующего проекта уже совсем скоро.

Пара слов обо мне. Меня зовут Архипов Паша, я совсем недавно начал заниматься разработкой игр, большую часть времени до этого просто интересовался 3d графикой. Буквально год назад я загорелся желанием создать собственную игру, и не зная ничего в программировании и гейм-дизайне, я начал грызть гранит науки и в итоге мы вместе с моей женой довели проект до релиза, так и появилась MAYO Games.

О том, как учился созданию видеоигр в столь короткие сроки я писал здесь, а вот здесь я делился своим взглядом на оптимизацию и ускорение создания контента для игр.

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

фото референс

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

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

После 3 недельного чесания головы я принялся переносить мысли на бумагу. Никакого форматирования просто графика и концепции. Стоит сказать, что на момент создания этого «дизайн документа» я не знал ровным счетом ничего о том, как делать игры теоретически и практически. Поэтому действовал очень осторожно, не хотелось оказаться перед неразрешимой проблемой посередине разработки игры. В итоге 2 недельного брейншторма появились 4,5 листа А4, описывающие основные моменты игры. В некоторых местах даже можно увидеть намеки будущего визуального стиля и силуэты персонажей.

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

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

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

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

Ну и экономика. В игре есть аналог валюты — это металлолом. Игрок находит его в объектах внутри здания и тратит его на починку оборудования. Я так и не удержался и добавил лутбоксы с металлоломом. Они на удивление в будущем игрокам полюбились!

Следующим шагом стало создание прототипов механик. Самым важным и простым решением оказался выбор игрового движка. Сразу скажу, что ни Godot, ни Unreal не запускал. Весь выбор строился исключительно на заочном ознакомлении и Unity обставил всех прочих кандидатов. Для меня было важно большое количество обучающего материала и потенциальная ориентация на низкопроизводительное железо (весь проект был собран на Lenovo g510). До сих про выбором я очень доволен.

Далее шла стадия создания прототипов. Так как я не знал ни одного языка программирования и в первый раз работал с Unity, первое время я практически полностью полагался на обучающий контент Google/YouTube. Подробнее об этом я писал здесь. Процесс шел очень быстро и буквально за три месяца я с нуля собрал полуработающий билд. Также стоит отметить, по ходу того как я изучал язык, неизбежно вскрывались косяки в механиках, которые хотелось переделать с нуля. Однако, внутренний голос отводил меня от этих мыслей, обосновывая тем что перфекционизм губит многие проекты.

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

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

Спасибо, что дочитали до конца!

Игру можно заценить тут

Следить за разработкой можно тут:

VK и Twitter

{ "author_name": "Pavel Arkhipov", "author_type": "self", "tags": ["megalan11","madewithunity","lowpoly","indiedev","indie","gamedev","devlog","dev"], "comments": 16, "likes": 64, "favorites": 35, "is_advertisement": false, "subsite_label": "indie", "id": 195938, "is_wide": false, "is_ugc": true, "date": "Sun, 06 Sep 2020 10:17:26 +0300", "is_special": false }
Объявление на DTF
0
16 комментариев
Популярные
По порядку
Написать комментарий...
18

Чёрт, дизайн космонавтов действительно крайне крутой! И ещё благодаря анимациям создаётся приятный и даже милый образ.

Ответить
2

Спасибо!

Ответить
3

Классно! Всегда нравятся местные (на DTF) статьи от людей делающих игры "в домашних" условиях. Спасибо, ждём продолжения!

Ответить
1

Спасибо! В планах девлог каждый месяц, может в промежутках буду писать статьи с мыслями на разные темы)

Ответить
2

На первой гифке, слева, знакомая анимация

Ответить
0

Совсем недавно открыл для себя mixamo! Теперь не могу перестать юзать)

Ответить
1

Привет, что по продажам и как с маркетингом дела у игры?

Ответить
3

Я может быть когда-нибудь соберусь с духом и напишу подробнее про деньги, а пока скажу так. Маркетинга почти не было, в итоге 30 вишлистов на старте, чуть больше $100 за первый месяц. На данный момент 160 копий продано( 

Ответить
1

Вишлистов как-то совсем мало, особенно с учетом неплохого визуала. Может, слишком поздно опубликовали страницу в Стиме?

Ответить
1

Если я все правильно помню, игра в steam появилась за полтора месяца до релиза) Так что да... очень поздно

Ответить
1

Тогда успехов с новой игрой! Начинайте маркетинг буквально через месяц после старта разработки 

Ответить
0

отличный совет!

Ответить
1

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

Ответить
2

Спасибо большое и приятной игры!

Ответить
1

Это вы вдвоем за год сделали? Смотрится очень хорошо, респект

Ответить
0

Спасибо)

Ответить

Комментарии

{ "jsPath": "/static/build/dtf.ru/specials/DeliveryCheats/js/all.min.js?v=05.02.2020", "cssPath": "/static/build/dtf.ru/specials/DeliveryCheats/styles/all.min.css?v=05.02.2020", "fontsPath": "https://fonts.googleapis.com/css?family=Roboto+Mono:400,700,700i&subset=cyrillic" }
null