Хотите дальше читать devby? 📝
Support us

Navii — игра по мотивам нашей мифологии

Оставить комментарий
Navii — игра по мотивам нашей мифологии

Если вы крутитесь в мире ИТ и регулярно читаете тематические сайты, то наверняка мимо вас не прошла информация об игре по мотивам белорусской мифологии. Приложение Navii было выпущено для платформ iPhone и Android в конце весны. Проект запоминается своей необычной тематикой — разработчики «оживили» персонажей славянских, в том числе и белорусских, легенд. Героев тех самых мифов и сказаний, о которых некоторые узнали только после выхода приложения, а может, и вовсе познакомятся с ними только сейчас. Мы поговорили с создателями игры и узнали последние новости о реалиях продвижения нашего фольклора на зарубежные app-маркеты.

Созданием занималась команда из Минска – программист Сергей и дизайнер Михаил

 

Идея и разработка

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

                        Сергей

«Я начал разработку около года назад, тогда я еще учился и работал на полставки. Место работы  "Стил Манкиз Компани", трудился там на протяжении двух лет, начиная с середины своего четвертого курса. За это время набрался опыта в геймдеве. Принимал участие в разработке приложения для ios  I, gladiator. В целом, на начальном этапе процесс разработки двигался очень медленно. Так вышло, что три месяца назад я стал заниматься только этим проектом. В итоге за следующие два месяца практически весь код был переписан».

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

«В разработке участвовали два человека: я как программист и Миша  художник. Это наш первый самостоятельный проект. С Мишей я не был знаком, он пришел в "Стил Манкиз" на год позже меня. В то время у меня уже была кое-какая версия приложения для айфона и я спрашивал ребят, не знают ли они кого-нибудь, кто может заняться артом. Я спросил у Миши, и он согласился. Большинство отваливается на ранних стадиях, когда заканчивается эйфория, от мыслей о суперигре, и приходит понимание, что придется поработать. Миша подошел к задаче ответственно, все делал вовремя. Общались после работы, в выходные дни. Под конец некоторые вещи обсуждали у меня».

                      Михаил

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

«Я использовал кроссплатформенный, открытый и бесплатный движок cocos2d-x, написанный на С++. В целом он мне понравился. Он предоставляет широкие возможности, есть много хороших примеров. Движок постоянно обновляется, на форуме можно задать любой вопрос, но делать этого мне не пришлось, потому что все, что я хотел узнать, когда-то уже спрашивали другие, то есть сообщество достаточно большое. Из недостатков могу назвать отсутствие редактора, но главный плюс  не надо переписывать весь код при портировании на другую платформу. Игровой код написан на С++, монетизация для апстора на objective-c, реклама для гугл плэя на java. Я знаю хорошо только С++, но в интернете много статей про монетизацию, и сделать ее не составило большого труда. Для гугл плэя я сначала тоже хотел сделать монетизацию, но они не поддерживают разработчиков из Беларуси, точнее белорусы не могут быть продавцами, поэтому я добавил рекламу admob, из admob'а средства можно вывести».

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

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

Наброски персонажей из игры Navii

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

«Зависит от конкретной задачи или подсистемы, которую нужно реализовать. Каких-то суперсложных математических расчетов в большинстве случаев не требуется. Многое зависит от типа игры, от движка  какой он предоставляет интерфейс для разработчика. Для задания позиции, поворота и масштаба объекта в пространстве используются матрицы. Поворачивать объекты удобнее всего через кватернионы, их в университетской программе у нас не было. Векторную алгебру знать нужно практически всегда. Интегралы и дифференциальные уравнения в геймдеве решать не приходилось. Более важное значение имеют алгоритмы, математические модели, шаблоны проектирования. Разрабатывать игры интереснее, чем другие программы, постоянно возникают новые задачи, с которыми ты не сталкивался раньше. Решение их приносит удовольствие, но в то же время отнимает много сил».

О мифологии

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

«Считаю, что в каждом нормальном человеке рано или поздно просыпается интерес к своей истории. А белорусская мифология является достаточно самобытной и интересной. Еще в детстве я слышал от бабушек разные сказки, где так или иначе фигурировали домовые, банники, леший, водяной и т.д. На меня это производило сильное впечатление. А сведения о том, как для себя объясняли окружающий мир мои предки, во что верили, чего боялись, всегда вызывали у меня неподкупный интерес и рождали много идей. А геймдевелопмент дает широкие возможности для выражения своих мыслей и задумок. Это современное перспективное направление».

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

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

 

Успехи, неудачи, армия

Казалось бы, интересная идея должна была принести весомые плоды, но на деле все обстоит немного по-другому. Среднему пользователю игра, скорее всего, кажется немного сыроватой. Это косвенно подтверждают результаты монетизации.

«Если говорить об этой игре, то она получилась сложной, мрачной и на самом деле уникальной. Однако она пока принесла нам всего $1,12  одна внутреигровая покупка и 12 центов за рекламу, и это без учета 30% доли эпла, 5% налога, отчисления в фонд социальной защиты, обслуживание счета, и вообще, вывести можно только сумму, превышающую 100200 долларов. А ведь вложиться пришлось, и немало. На рекламу и дальнейшее развитие денег не осталось. Заниматься такой разработкой никто не станет. Нужно делать простые игры для всех и максимум продвижения..»

Непосредственно перед публикацией материала мы уточнили данные о текущей монетизации игры, в сумме команде разработчиков пока удалось заработать лишь около 50 долларов. По статистике Google Play, приложение набрало от 1000 до 5000 закачек. Конечно, такое положение дел совсем не триумф нашей мифологии на апп-маркетах, но и расстраиваться тоже смысла нет, и с этим согласны сами создатели игры. Можно сказать, что старт, пусть и тяжело, но удался. А для того, чтобы достичь лучших результатов, надо продолжать разработку, искать возможности, силы и новые источники вдохновения.

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

«Так получилось, что я годен к службе. Решил пойти сейчас, тянуть с этим и каждый призыв думать, что тебя заберут,  мне кажется неправильно. Лучше сразу отдать долг нашей любимой родине, чтобы потом спокойно заниматься делами. Отношение к армии положительное: погода ведь хорошая, почему бы не сходить :). Я программирую уже 6 лет, забыть все за год невозможно. Конечно, потребуется некоторое время на восстановление, но это не страшно, было бы желание. Заниматься игрой, скорее всего, никто не будет, пока я не вернусь из армии. Сейчас я делаю небольшое обновление, которое, вероятно, будет последним за этот год».

          Сергей перед отправкой в армию

Хочется отметить позицию Сергея, который весьма терпимо отнесся к предстоящей службе. Пусть теперь кто-то попробует обвинить программистов, что они «зажрались», ничего не делают для страны, а только повышают цену аренды жилья в Минске тем, что готовы много платить. Как бы то ни было, в процессе по совершенствованию игры ожидается годовая пауза. Надеемся, что после выполнения гражданского долга интерес к геймдеву у Сергея не пропадет, а перерыв только прибавит энергии и креатива его трудам.

С большой долей вероятности можно сказать, что если бы заметка об игре Navii появилась в рубрике «я пиарюсь» на одном известном ресурсе, то в комментариях можно было бы увидеть очень много критики. Возможно, у кого-то даже получилось бы сломать колесико мыши, проматывая метры замечаний по поводу реализации, да и самой идеи проекта. Но количество ругателей в данном случае смело можно было бы считать индикатором уровня интереса к теме проекта. Белорусские и славянские мифы — это та тема, которая способна если не рождать новые коммерческие задумки, то по крайней мере возбуждать интерес к собственной истории.

Вот так, теперь и в магазинах мобильных приложений появилось что-то очень близкое нам в культурном плане. С этой точки зрения у разработчиков Navii получилось придумать и реализовать редкий, а для просторов доменной зоны .BY даже уникальный продукт. Можно сказать, что это такая концепция патриотизма от белорусских айтишников. И кажется, что такой подход больше соотносится с идеями Ивана Луцевича или Кондрата Атраховича, чем ура-патриотизм, о котором день и ночь говорят по телевизору.

 

 

Помогаете devby = помогаете ИТ-комьюнити.

Засапортить сейчас.

Читайте также
9 крутых курсов по геймдеву: подборка для начинающих карьеру (июнь 2023 г.)
9 крутых курсов по геймдеву: подборка для начинающих карьеру (июнь 2023 г.)
9 крутых курсов по геймдеву: подборка для начинающих карьеру (июнь 2023 г.)
Собрали для вас курсы, которые помогут освоить с нуля геймдев и геймдизайн, а также систематизировать свои знания и прокачать навыки начинающим гейм дизайнерам и разработчикам игр.
Мечтаете создать собственную игру? Собрали классные курсы по геймдеву всего за 9,99$!
Мечтаете создать собственную игру? Собрали классные курсы по геймдеву всего за 9,99$!
Мечтаете создать собственную игру? Собрали классные курсы по геймдеву всего за 9,99$!
Belka Games уволила сотрудников в Беларуси, России и Литве
Belka Games уволила сотрудников в Беларуси, России и Литве
Belka Games уволила сотрудников в Беларуси, России и Литве
22 комментария
В минском Playrix увольнения. Компания: иногда увольняем «по результатам работы»
В минском Playrix увольнения. Компания: иногда увольняем «по результатам работы»
В минском Playrix увольнения. Компания: иногда увольняем «по результатам работы»
2 комментария

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.