Всем привет! хотелось лбы рассказать вам о нашем опыте разработки 2d игры под мобилки.
Все люди увлекающиеся играми или тем, что с ними связано когда-либо хотели придумать и реализовать свою игру. Мы тоже решили попробовать сделать что-то для себя, тем более что в программировании знания есть, почему бы и не попробовать. Т.к. в наше детство/молодость были 2d игры, мы решили начать с создания именно 2d игры, нам почему-то казалось что 2d делать проще чем 3d (знатоки думаю рассудят нас в этом плане в комментариях).
Ну что ж, с этим разобрались, теперь пришло время подумать над жанром игры. Т.к. игра создаётся под мобильные платформы, а в мобилки мы играем мало, в основном в автобусе/метро/*подставь своё* то это должна быть ненапряжная игра, простая в использовании и не обременённая каким-либо сложным сюжетом.
Теперь, когда мы определились с жанром, пора бы и подумать над сеттингом игры. Ранеров много и все они хороши собой, хотелось выбрать какой-то интересный стиль. Нам пришла в голову мысль сделать игру в стиле Retro Wave - это сейчас популярно, давольно таки стильно и красочно. Да что я говорю, посмотрите на это, разве кому-то это может не нравится?
С сеттингом определились, пора бы и задуматься над техническим моментом, а именно в выборе движка на котором будем работать. Долго выбирать не пришлось, выбор сразу пал на бесплатную версию Unity. На это было 3 причины: как я сказал уже ранее - он бесплатный (только лишь стартовая его версия) и им абсолютно спокойно можно пользоваться по лекинзионному соглашению; знание языка программирования, который использует движок (в нашем случае c#); ну и относительно большой объём информации, которую можно найти по Unity в интернете, сюда относятся как и документация, так и различного вида форумы, так что если у нас возникнет какая-то проблема или загвосдка мы всегда сможем найти информаци.
В каждой игре должен быть персонаж, при создании персонажа мы должны отталкиваться от сеттинга игры, в нашем случае это Retro Wave. Что приходит на ум когда смотришь на изображения в этой стилистике, да абсолютно что угодно - это могут быть как роботы так и совсем непонятные существа, здесь мы ничего не придумаем. Давайте послушаем музыка в этом жанре (synthwave). И с первых же услышанных нот закрыв глаза мы погружаемся в какую-то космическую атмосферу (сугубо мнение автора, оно может не совпадать с вашим). Решено, персонажем будет косманавт. После нескольких набросков появился этот парень:
Но какая же это будет игра если не добавить в неё клевой музыки? Тем более что сеттинг обязывает, ведь большую половину кайфа здесь займёт музыка. И в этом нам очень помог пикабушник с ником @5555925 спасибо тебе огромное! Он с любезностью разрешил нам использовать его треки в нашей игре! Кстати, зацените его композиции, он их выкладывает сюда, вам должно понравиться.
Отлично, у нас есть сеттинг, персонаж и музыка! Но в ранере должны же быть какие то препятствия. И тут мы начали думать, чем же наполнить игру. Идея пришла не сразу, но как нам кажется она очень удачная - сделать препятсттвиями в игре стобики эквалайзера! Почему нет? Смотрится клева и добавляет атмосферы в игру.
Но нужно как то разнообразить геймплей. Мы решили добавить немного улучшений для персонажа
В итоге собрав всё вместе мы получили вот такую картинку
Для большего погружения в стилистику решили довабить немого зернистости
В конце хотелось бы прочитать от вас, во что вам былобы интересно поиграть в дороге, услышать мнение понравилась или нет игра (хочется конечно конструктивности). Может вы посоветуете что нужно добавить в игру, нам правда интересно знать ваше мнение.
Пост создавался не для рекламы, а для получения фидбека от аудитории, на наш взгляд это важнее, спасибо что прочитали, надеюсь вам было интересно.
P.S.: не приводил никаких технических решений, потому что врядли это интересно массовому читателю, если же таковой проявится постараюсь запилить более подробный длиннопост со всеми нюансами.
P.S.S.: Ссылка на игру (для заинтересовавшихся) https://play.google.com/store/apps/details?id=com.jillhausti...