Мы хотим делать игры! Дневник разработчика. Книга вторая -- "Мы команда!" И начало технологичной мути

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

Ссылка на предыдущий пост: Мы хотим делать игры! Дневник разработчика. Книга первая -- "Ктооо мы, чтооо мы..."

Итак, в первой части мы остановились на том, что придумали геймплей. И знаете, брейншторм по идеям игр был супер-увлекательным действием. В голове сразу проносятся сотни идей захватывающих игр, с фичами, которым бы позавидовали мировые гиганты геймдева, но это на словах ты Лев Толстой и умеешь всё, а на деле... На деле не всё так радужно. Если у вас нет прямого опыта в разработке и 10-12 человекомесяцев -- не торопитесь. Пиратский совет номер 3:

НЕ ГРАБЬ ФРЕГАТ, ЕСЛИ ТЫ НА ШЛЮПКЕ!

Мы хотим делать игры! Дневник разработчика. Книга вторая -- "Мы команда!" И начало технологичной мути Gamedev, Indiedev, Игры на Android, Длиннопост

Притом дело даже не в лично вашем опыте.  Для создания и запуска игры нужны не только бородатые дядьки в свитерах, но и тонкие ранимые личности в беретах и шарфах. Да, наша основная боль была художники. Мы решили этот вопрос довольно безболезненно, но ой-вей, таки это жёсткий цугундер искать этих самых художников. На рынке труда их куда меньше чем программистов. И они вам очень-очень сильно понадобятся. Даже если в вашей игре практически нет артов(например вы делаете что-то типа судоку или морского боя) -- вам нужны будут маркетинг материалы, иконки, красиво оформленные скриншоты в плейстор, а для продвижения -- материалы в соцсетки, инстаграмы и прочие хабры с реддитами. Если ваша девушка умеет рисовать и она хочет помочь -- круто. Если ваш бизнес партнёр умеет хорошо в векторную графику -- хорошо. Но мой вам совет -- ищите профессионалов. Они не такие дорогие, как программисты, зато вы не будете тратить своё время на бесконечные обкатки стилей и подходов, "Я-художник-я-так-вижу" приступы и прочее. Хотите красиво оформленную игру -- потратьте некоторое небольшое количество сотен баксов, найдите на каком Апворке художника, обрисуйте ему видение И НЕ ТРОГАЙТЕ.

Прежде чем говорить о команде более детально -- я расскажу о технологиях. На рынке существует много технологий, как нативные, так и движки. Мы остановились на Юнити:

Мы хотим делать игры! Дневник разработчика. Книга вторая -- "Мы команда!" И начало технологичной мути Gamedev, Indiedev, Игры на Android, Длиннопост

На самом деле я с хейтом Юнити не сталкивался. Если кто хейтит -- обьясните, почему))) На мой взгляд -- вполне норм. Билды не конские, интерфейс интуитивно понятен, и если вы не замахиваетесь на кодзимогениальную отрисовку капель мочи главного героя, а делаете мобильную игру -- возможностей юнити вам с головой. Сразу обрисую детали, которые помогут вам проще билдить игры для play store:
1)Билдите в x64, у плей стора, как мы поняли, нет поддержки x86. Потому в сеттингах ставьте сразу таргет платформ все, кроме x86.
2)Если вы работаете под виндой -- советую билдить c scripting backend IL2CPP. билды идут дольше, зато гарантированно билдит в x64.
3)Старайтесь поставить API Version как можно ниже. У андроида хорошая обратная совместимость, и 9 Андроид подхватит с лёгкостью игру, которая собрана для Андроид 4.1. Ниже ставить смысла не вижу, девайсы под Андроид 2.4 можно выставлять в музее, у питекантропов в руках(Шютка)

Также мы столкнулись с половой ориентацией экрана. Мы выбрали альбомную ориентацию, на наш взгляд для игр она самая удобная, но это всё по ситуации. С альбомной ориентацией телефон превращается в подобие геймпада, плюс -- легче портировать в фейсбук геймстор или даже прямо на десктоп. И если вы выбрали ориентацию экрана -- просто залочьте её в сеттингах, потому что легче залочить, чем тратить кучу времени на адаптацию под оба вида. Кстати, о экранах -- у андроида их много, нет, ОЧЕНЬ МНОГО

Мы хотим делать игры! Дневник разработчика. Книга вторая -- "Мы команда!" И начало технологичной мути Gamedev, Indiedev, Игры на Android, Длиннопост

Мы решили не париться, взяли основным разрешением 1920х1080 с соотношением сторон 16:9, а остальные экраны сделали с помощью Canvas scaling. И да, вышло довольно красиво (Но пожалуйста, не запускайте нашу игру на планшетах, она и так натерпелась, дайте ей спокойно пожить)

Кстати тоже совет из наблюдений -- Если вы работаете над кодом с кем-то вместе, то:
1)юзайте Git и все его возможности, но Только в коде. добавляйте в гитигнор файлы сцены, и при пулле закрывайте юнити, а то могут слететь привязки паблик свойств. Может это мы такие криворучки, но на первых парах часто сцена превращалась в кровавое месиво.
2)Выберите стабильную версию юнити(Желательно Long time support) и юзайте в хвост и в гриву, пока РЕАЛЬНО не припечёт обновлять. У нас обновление юнити не прошло без косяков, и хочется этого избежать.

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

Ссылку на игру оставляю в комментариях, ПРАВИЛАМИ СООБЩЕСТВА РАЗРЕШЕНО!
Спасибо за внимание))

Лига Разработчиков Видеоигр

4.9K постов20K подписчиков

Добавить пост

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

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

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

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

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


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

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

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

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

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

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

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

- Посты, содержащие только идею игры

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

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

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

ЗАПРЕЩЕНО:

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

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

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


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

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

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

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

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

Подробнее
Лучшие посты за сегодня
7186

Утопическое

Утопическое
6092

Розыгрыш мужей в одинаковых рубашках

5896

Мне бы чего-то попроще, можно?

Мне бы чего-то попроще, можно? Юмор, Мемы, Картинка с текстом, Женщины
5557

Не умею тратить деньги

Не умею тратить деньги Истории из жизни, Свидание, Кот
5377

О, воин!...

О, воин!... Юмор, Комментарии на Пикабу, Язык, Трудности перевода, Повтор, Скриншот
5228

Много...

Много... Юмор, Картинка с текстом, Повтор, Зашакалено, Собака, Мат
Показать полностью 1
5113

Обидчивая подруга

Обидчивая подруга
5101

Признание? Или не знание языков?

Признание? Или не знание языков? МВидео, Одежда, Английский язык, Футболка, Фотография
Показать полностью 1
5034

Беспалева

Беспалева Чат, Название, Скриншот, Переписка, Юмор
Показать полностью 1
4964

Как?

Как?
4930

Несмотря ни на что, нужно следить за собой

Несмотря ни на что, нужно следить за собой Парикмахерская, Стрижка, Уход за собой, Инвалид, Красота, Мотивация
Показать полностью 1
4760

Алиэкспресс понизил внутренний курс доллара!

4312

Что это за штука - 152

Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Что это за штука - 152 Перевел сам, Reddit, WhatIsThisThing, Видео, YouTube, Длиннопост
Показать полностью 16 2
4225

Одиночество - сволочь

4108

О русском языке)

О русском языке) Комментарии, Комментарии на Пикабу, Мат, Скриншот
#comment_241614255
Показать полностью 1
3993

Разрешать детям менять свой пол по желанию

3984

Проверка

Проверка Комиксы, Яд, Длиннопост, Человек, Паук, Trishka_purpurnaya, Юмор
Проверка Комиксы, Яд, Длиннопост, Человек, Паук, Trishka_purpurnaya, Юмор
Проверка Комиксы, Яд, Длиннопост, Человек, Паук, Trishka_purpurnaya, Юмор
Проверка Комиксы, Яд, Длиннопост, Человек, Паук, Trishka_purpurnaya, Юмор
Показать полностью 4
3832

Урожай

Урожай Юмор, Twitter, Рыба, Вулкан, Жертвоприношение, Урожай, Бог солнца, Наташа Переводчица - Twitter, Скриншот
3797

Интересно придумал

Интересно придумал
3630

Тиньк - Боньк

Тиньк - Боньк
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: