Оффтоп Daria Khokhlova
8 461

«Мы просто продаём кусочек красоты за $3»: Создатели мобильной игры The Little Fox о разработке проекта

Сооснователь и генеральный директор украинской игровой студии h8games (проект The Little Fox) Олег Хромов написал для vc.ru колонку об истории компании. Хромов рассказал, как родилась студия, как команда вела разработку мобильной игры для японского заказчика и чем сотрудники вдохновлялись при создании игры The Little Fox.

О команде

История h8games — это, в первую очередь, история отказа от корпоративных ценностей, история ухода в свободное плавание.

Мы с Олегом (Олег Батраков, сооснователь и технический директор компании h8games — прим. автора) познакомились ещё в школе на областных и Всеукраинских олимпиадах. Вместе учились в Харьковском университете им. Каразина, потом вместе пошли работать в Gameloft по вакансии на позицию младший C++-разработчик.

Дальше было 5 лет строительства карьеры в рамках огромной компании. В 2014 году мы уже были одной из ключевых фигур в украинском филиале французов — старший продюсер и технический директор харьковской студии.

Следующий этап качетвенно отличался в вопросе автономности. С нами и ещё парой ребят из Gameloft связались японцы Gumi Inc. У Gumi тогда были амбиции выхода на западный рынок, они открывали одну за другой студии в Европе и Америке. Нам предложили построить Gumi Ukraine.

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

У нас была крайне амбициозная команда, процентов на 80 состоящая из старших разработчиков и лидов в момент, когда закрыли финансирование. У нас с Олегом оставалось около $30 тысяч личных средств, и мы пришли к команде с немного авантюрной идеей: основать свою студию. Её поддержало восемь человек, тогда в кинотеатрах шёл H8ful Eight Квентина Тарантино — оттуда и пошло название h8games.

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

Об идее проекта

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

На стадии прототипа в качестве прототипа персонажа использовалась скачанная из Unity Store модель лисы, а в главном меню в неком lowpoly-море плавали островки-уровни.

Однажды ночью в баре за коктейлем моя девушка, будучи в курсе всего происходящего, задала вопрос: «А почему вы не связали лисёнка с "Маленьким принцем"?». Я перечитал тогда Экзюпери, и в голову сразу пришёл сценарий о том, как лис возвращает улетевшего Маленького принца к скучающей Розе.

Так «лисёнок» превратился в то, о чём сейчас в рецензиях пишут «The Little Fox puts a new spin on a classic story».

Где-то к середине разработки выкристаллизовалось чёткое понимание идеологии проекта: «premium on 100%». Мы принципиально не добавляем в проект рекламу, внутриигровые покупки, а просто продаём за $3 кусочек красоты.

О художественном стиле

Наша огромная удача — встреча с художниками Kadka Crew. С уверенностью могу сказать, что эти ребята — одни из лучших в игровом арте как минимум в Украине.

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

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

Олег Щерба — профессиональный аниматор — оживил неподвижные рисунки Алёны, превратив рисунки в целый мультфильм.

О звуковом оформлении

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

Для работы наз звуковым сопровождением мы пригласили ребят из известного в Украине театра «Прекрасные Цветы».

Антон Малышев, их звукорежиссёр, по совместительству — штатный электронщик Сергея Бабкина, и Денис Чмелёв — актёр театра, написали 13 уникальных электронных треков под атмосферу каждой из сказочных планет. Все внутриигровые звуки записаны голосом.

О продвижении и первых успехах

Мы не потратили на маркетинг ни копейки.

Во-первых, на протяжении последних трёх месяцев мы активно контактировали с Apple, ездили в их офис в Москве, информировали о развитии проекта и показывали билды. К тому же, мы выпускаемся только на iOS. Игра понравилась Apple. Сразу после запуска нас разместили на главном баннере в 87 странах.

Во-вторых, это адресная работа с прессой. Нам удалось получить рецензии на Pocketgamer и Toucharcade в день релиза. Эту волну подхватили другие, и сейчас, забив в Google название нашей игры и «результаты за последнюю неделю», вы увидите десятки сайтов, написавших обзоры.

Пишут очень приятные вещи. Вот цитата с Phone Arena, например:

Every once in a while, a game manages to stand out with having the right mix of everything. The Little Fox has a lot of the right stuff — charm, eye candy, storyline, platforming, original and challenging mechanics, an impossibly cute protagonist.

Благодаря арт-позиционированию, игру подхватывают многие негеймерские сайты — как результат, мы имеем значительный охват аудитории.

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

На подходе обзоры на других мировых сайтах, в том числе MacWorld. Ведём переговоры с TechCrunch.

#Рынок_игр #Игры #мобильные_игры #рынок_игр #разработка_игр #h8games #the_little_fox #маленький_принц

{ "author_name": "Daria Khokhlova", "author_type": "editor", "tags": ["\u0440\u044b\u043d\u043e\u043a_\u0438\u0433\u0440","\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430_\u0438\u0433\u0440","\u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435_\u0438\u0433\u0440\u044b","\u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439_\u043f\u0440\u0438\u043d\u0446","\u0438\u0433\u0440\u044b","the_little_fox","h8games","gamedev"], "comments": 26, "likes": 17, "favorites": 1, "is_advertisement": false, "subsite_label": "flood", "id": 16790, "is_wide": true }
00
дни
00
часы
00
мин
00
сек
(function(){ var banner = document.querySelector('.teaserSberbank'); var isAdsDisabled = document.querySelector('noad'); if (!isAdsDisabled){ var countdownTimer = null; var timerItem = document.querySelectorAll('[data-sber-timer]'); var seconds = parseInt('15388' + '59599') - now(); function now(){ return Math.round(new Date().getTime()/1000.0); } function timer() { var days = Math.floor(seconds / 24 / 60 / 60); var hoursLeft = Math.floor((seconds) - (days * 86400)); var hours = Math.floor(hoursLeft / 3600); var minutesLeft = Math.floor((hoursLeft) - (hours * 3600)); var minutes = Math.floor(minutesLeft / 60); var remainingSeconds = seconds % 60; if (days < 10) days = '0' + days; if (hours < 10) hours = '0' + hours; if (minutes < 10) minutes = '0' + minutes; if (remainingSeconds < 10) remainingSeconds = '0' + remainingSeconds; if (seconds <= 0) { clearInterval(countdownTimer); } else { timerItem[0].textContent = days; timerItem[1].textContent = hours; timerItem[2].textContent = minutes; timerItem[3].textContent = remainingSeconds; seconds -= 1; } } timer(); countdownTimer = setInterval(timer, 1000); } else { banner.style.display = 'none'; } })();
{ "id": 16790, "author_id": 5723, "diff_limit": 1000, "urls": {"diff":"\/comments\/16790\/get","add":"\/comments\/16790\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/16790"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199791 }

26 комментариев 26 комм.

Популярные

По порядку

Написать комментарий...
1

Молодцы вы ребята. А скоолько в итоге по времени занял проект (от идеи/скетча до релиза)?

Ответить
5

Полгода.

Ответить
–5

Судя по отсутствию отзывов в аппсторе, прогу купило не более 2к юзеров..

Авторам рекомендую не мучаться самим с прессой, а обратиться к ispreadnews - и они и текст письма журналистам вылижут бесплатно, и по своей огромной базе (1200 изданий) со всего мира пошлют анонс за скромные 250 баксов.

Ответить
5

с радостью жду от ваших работодателей статей об индустрии на мою редакционную почту. Там и узнаем так ли могуч слог маркетинговых агентств вылизывающих текст для 1 200 изданий за 250 баксов)

Ответить
0

Посмотрите.отзывы на "Все версии". На айпаде, по крайней мере, есть.

Ответить
1

Видел игру в аппсторе как юзер. Испугали отзывы в духе "Сложность на уровне flappy bird".
Ну и на "Маленьком принце" ребята "выехали", конечно.

Ответить
0

На Android планируете выйти?

Ответить
0

Возможно, но месяца через 3.

Ответить
0

Тот Привалов, что архитектор?

Ответить
0

Написанно что компания h8games но залита игра под аккаунтом Oleg Batrakov, странно немного.

Ответить
0

Это временная ситуация, связанная со сложностью регистрации корпоративного аккаунта в iTunes.

Ответить
0

А в чем сложность у вас? Там процедура немного замароченная конечно, но главное получить идшник там их какойто и щаполнить форму w8 ben.

Ответить
1

Айдишник называется DUNS number. И его выдают в Америке, время рассмотрения заявки - несколько недель. Но мы не могли откладывать релиз из-за бюрократической сложности. Как придёт - заменим.

Ответить

Комментарий удален

Комментарий удален

0

Нам нравится Apple.

Ответить

Комментарий удален

2

хочешь фичеринг от эппл - выпускай эксклюзив под ios

Ответить
0

это к слову совсем не обязательно

Ответить
1

я думаю ребята все таки выпустят на Android, просто как минимум стоит подумать не лучше ли туда запустить F2P версию с AD и т.п. Не выпускать на Android вообще никогда никакой версии - нет ни одной разумной причины конечно.

Ответить

Комментарий удален

0

Ждем ответа команды, я не в курсе)

Ответить
0

Действительно, мы посчитали, что эксклюзивность будет дополнительным фактором фичеринга на платформе, хоть Apple об этом и не просил.

А выбирая между Apple и Google - так и есть, нам больше нравится Apple.

Но в конце лета выпустимся и в GP, как верно заметил Сергей, наверное, с рекламой.

Касательно продаж - игра в сторе всего одну полную неделю, поэтому мы пока повременим с разглашением результатов, расскажем по истечении месяца.

Ответить

Комментарий удален

0

Android мало прибыльный к несчастью

Ответить
0

Молодцы, отличный проект получился!

Ответить

Комментарий удален

0

Молодцы, ребята!

Ответить
0

Мы принципиально не добавляем в проект рекламу, внутриигровые покупки

Короче сделали нормальную игру. :-)

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Приложение-плацебо скачали
больше миллиона раз
Подписаться на push-уведомления