24

Мой первый раз...в gamedev

-== Предисловие ==-

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


-== Вступление ==-

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

-== Подготовка ==-
1. Поставить цель и сроки на выполнение.
Моей целью было попробовать себя в геймдеве, пройти этот путь от начала и до конца. Исходя из цели, хотелось сделать всё как можно быстрее.

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

Потратив один вечер на изучение простых игр на Google Play была придумана механика для игры, даже не придумана, а скорее модифицирована механика знаменитой "Flappy Bird". Тут же и появилось соответствующие название "Flappy Ball".
3. Игровой движок.
Делаем всё быстро, поэтому игровой движок должен быть максимально простым, но в тоже время универсальным, таким чтобы подходил под будущие проекты (мечты, мечты...). Ну и  бесплатным.
После недолгого поисках существующих движков, были выбраны два кандидата Unity3d и Godot Engine. Из-за огромного комюнити выбор пал на Unity3d. Можно найти ответ на любой, даже самый глупый, вопрос. В следующий раз, для сравнения, обязательно буду использовать Godot Engine.

-== Начало работы ==- 

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

Где-то за 1-2 дня уже была играбельная версия с рабочей механикой и генератором бесконечного уровня. "Да с такими темпами этот проект будет готов за 1-2 недели" - подумал я...

-== Осознание масштабов ==-

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

-== Мотивация ==-

Весь процесс: от первого прочитанного поста на пикабу до завершения моей корявой демки игры принес мне уйму удовольствия. Это было куда сложнее чем я себе представлял и это здорово!
Мотивация накопилась до такого уровня что победила внутреннего Скруджа и позволила раскошелиться на дизайнера.


-== Дизайн ==-
Это очень веселая и увлекательная часть разработки, когда ты заказчик :) Потому что сделайте мне то, не знаю что, а потом еще и подвиньте фон на пиксель влево.

За дизайнером отправился на фриланс, где нашел отличного исполнителя, который раньше не рисовал дизайн для игр и был больше заинтересован не в заработке, а в опыте и пополнении портфолио.
Дизайнер отлично понимал что я хочу и делал свой вклад в игру. С ним вот прям как по маслу все прошло :)

-== Осознание масштабов v2 ==-

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

-== Почти готово ==--Функционал +
Дизайн +
Внутреннее удовлетворение +

Осталось придумать уровни.
"Ну это быстро" - подумал я и открыл для себя целый мир под названием "Геймдизайн"

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

-== Что дальше ==-А хрен его знает :)
Я хотел пройти этот путь и я его прошел.

-== Заключение ==-
Это было потрясающе! Даже при таких масштабах это было сложно, волнующе, интересно, скучно и незабываемо :)
Если у Вас есть желание и возможность, обязательно попробуйте - это того стоит.

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

Это просто очередная игра из тысяч, но всё же она моя :)

P.S. Для тех кому интересно "чего он там сделал",  Страница игры в Google Play: https://play.google.com/store/apps/details?id=com.fovini.fla...

P.P.S. Сам не могу пройти 12 уровень :D, но он 100% проходимый

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

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

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

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

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

ЗАПРЕЩЕНО:

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

- Выдавать чужой труд за свой

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


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

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

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

0
DELETED
Автор поста оценил этот комментарий

Хорошо когда есть заинтересованные друзья...

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ага, моя командра тестировщиков:
- заинтересованный друг
- жена

- тёща
Всё :)

показать ответы
1
Автор поста оценил этот комментарий
Чёрт, ты прям заставил меня продолжить пилить свою игру
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Это успех :) ради этого и писал пост, удачи тебе !

0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Тоже так думаю :) У меня они либо слишком простые, либо слишком сложные...

0
Автор поста оценил этот комментарий

Кст, когда новые уровни? Я уже всё прошёл.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А ты хорош
Пока занят работой :(

показать ответы
0
Автор поста оценил этот комментарий

Кст, гугл не доёбывался насчёт privacy policy? А то вот у меня игра ничего не собирает(правда может собирать юнити, игра не билдилась с отключённой телеметрией) и игру удалили, просят добавить приваси полиси в листинг на маркете и в саму игру.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вчера доебались и тоже удалили игру )
Сгенерил полиси на этом сайте - https://www.flycricket.com/
Игру востановили через пару часов.
Прокатило :)

показать ответы
0
Автор поста оценил этот комментарий
Хорошая статья. Интересная игра. Молодец. Не хочешь настолку сделать, у меня есть интересная тз. ?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо )

Хочу ещё на Godot что-то сделать, так что можно попробовать :)

Пиши в телеграм - https://t.me/alex_lishchuk

0
Автор поста оценил этот комментарий

Кст, гугл не доёбывался насчёт privacy policy? А то вот у меня игра ничего не собирает(правда может собирать юнити, игра не билдилась с отключённой телеметрией) и игру удалили, просят добавить приваси полиси в листинг на маркете и в саму игру.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Пока ничего не предъявляли

0
Автор поста оценил этот комментарий

не, удобнее с одной, можно сделать переключатель в настройках

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Хорошая идея, спасибо )

0
Аватар пользователя DELETED
DELETED
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Но на удаленку нолячему сложно устроиться, я бы сказал даже не стоит пытаться :) А вот на офис в роли трейни возьмут.
Но все зависит от начальных скилов.

2
Автор поста оценил этот комментарий

Под "Unless game" видимо подразумевалось "Endless game"

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Видимо да )

1
Аватар пользователя DELETED
DELETED
Автор поста оценил этот комментарий

А ты фрилансер по андроиду?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Python, в основном веб

показать ответы
2
Понженер
Автор поста оценил этот комментарий

Вот это интересно, что там такое за 1490?

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я просто разбирался с внутриигровыми покупками, забей :)

0
Автор поста оценил этот комментарий

@alexaaaaaaaaaaaa, зачем 2 отдельных области для касания? Можно обойтись одной, которая будет менять направление движения шара

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества