[Dev Story] Как создавалось приложение Knight Girl

Нам пишут разработчики приложения Knight Girl
Сегодня мы расскажем вам историю создания игры в жанре “match-3” — Knight Girl. Начну с того, что Knight Girl — это не первая игра, которую Playfo выпустили на App Store. До этого мы сделали довольно популярные (суммарно более 25 млн скачиваний) серии игр про лягушек Tap the Frog.

Knight Girl

Определённо устав от лягушек, разработкой и поддержкой которых мы занимались более двух лет, мы решили заняться чем-то новеньким. Наш выбор пал на популярный жанр match-3. На момент старта разработки игры этот жанр был в тренде (впрочем, как и сейчас). Разработка игры Knight Girl заняла у нас чуть больше года.

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

На первый взгляд может показаться, что наша игра — это клон довольно популярной другой игры. Отчасти это так — все игры в стиле match-3 похожи друг на друга — сверху падают конфетки/камушки/предметики, их нужно передвигать пальцем и складывать 3 в ряд. Но на этом сходство заканчивается.

На момент начала разработки мы прекрасно понимали, что в App Store очень много игр в жанре match-3 и будет сложно выделиться на их фоне. Поэтому пришлось много экспериментировать с гейм-плеем и механиками. Для экспериментов мы использовали обычный листик бумаги и разноцветные пуговки:

image04

Было проработано более 30 различных игровых механик и гейм-плеев, большая часть из которых пошла в разработку. Механики постоянно изменялись и мутировали в процессе разработки. И лишь некоторые дожили до выхода игры. Основное отличие Knight Girl от привычных match-3 — это то, что игрок может запускать ракеты и менять угол их полёта, используя “отражатели”:
image07

Это нововведение хорошо разнообразило гейм-плей и увеличило «пазловость» игры. Во время тестирования было интересно наблюдать за опытными match-3-игроками, которые играли в Knight Girl — каждый ход ими тщательно просчитывался и продумывался. В результате введения такого игрового элемента получилась игра, в которой прогресс игрока зависит больше от уровня игрока, чем от удачи.

Кроме этого, в игре есть несколько уникальных механик, которые мы придумали: поднимающаяся вода, ползающие крабики, конвееры, пожирающие листья и т. п. Для написания игры использовался движок Cocos2dx, который облегчит в будущем портирование игры на другие платформы (Android, Windows Phone и т. п). Мы задумывались об использовании Unity, но отказались от него в силу различных причин.

image02

В игре можно подключиться к Facebook и смотреть положение своих друзей на карте. Для этого мы использовали сервис Parse. Также игрок может, поиграв на iPhone, открыть игру на iPad и продолжить играть. На поиски уникального и запоминающегося стиля мы потратили много попыток. Например, мы перепробовали более 30 различных сетов предметов, пока не нашли нужный:
image10

Остановившись на гемах (драгоценных камнях), мы тщательно подбирали их цвета, учитывая то, что в игру будут играть люди с дальтонизмом, которых по некоторым сведениям более 8%!
image06

Особое внимание мы уделили главной героине — девушке-рыцарю. Для привлечения мужской аудитории пришлось ей сделать небольшое хирургическое вмешательство:
image09

image11

Было сделано около 20 вариантов иконки приложения:
image01

Мы придумали яркий сказочный мир, который населён разными персонажами. Игрок с ними встречается, общается и выполняет их квесты. Всего в игре 10 персонажей и 85 уровней.
image05

Тексты для персонажей писал специально обученный игровой сценарист. У каждого персонажа есть набор фраз, которые он говорит игроку. В результате получилась интересная и романтичная история с намёком на сюжет. Все тексты мы перевели на 6 языков, для этой работы пришлось нанимать агентство по переводам (а на украинский мы перевели игру сами):
image08

Ещё в игре есть вот такой забавный зверёк, который радуется или огорчается, а иногда и помогает игроку:
image03

Как правило, у каждой игры обязательно должен быть трейлер:

Спустя год после начала разработки, мы наконец-то запустили игру в режиме “soft-launch”. Режим “soft-launch” означает, что игра доступна только в некоторых странах, а запуск во всём мире состоится позже, после сбора отзывов игроков и внесения изменений в апдейтах. Сейчас Knight Girl доступна только в Канаде, России и Украине. Запуск во всём мире планируется летом 2014 года.

Команда Playfo надеется, что игра понравится читателям AppleInsider.ru! Будем рады ответить на любые вопросы в комментариях.

Название: Knight Girl
Издатель/разработчик: Playfo
Цена: Бесплатно
Встроенные покупки: Нет
Совместимость: Универсальное приложение
Ссылка: Установить

Обзоры приложений для iOS и MacРазработка приложений для iOS