Hero background image
CASE STUDY

Успех на мобильных устройствах с небольшим опытом программирования

Как одиночный разработчик Tinytouchtales построил процветающий мобильный бизнес с помощью Unity.

TinyTouchTales Пример использования Unity

How does a communications designer with little coding experience build a thriving indie business? With the help of a supportive community, an intuitive development platform, a creative eye, and a keep-it-simple approach, Arnold Rauers has launched a string of highly entertaining and financially successful mobile games.

Задача

Building a successful mobile game business solo as a non-coder

Платформы

Android, iOS

Количество сотрудников

1–3 (one Unity creator plus support for art and sound)

Местоположение

Berlin, Germany

миниатюра видео о Card Thief

От маркетинговых игр до их создания

Работая в сфере коммуникационного дизайна в студии Flash-игр, Арнольд почувствовал, что может создать отличную игру самостоятельно. В школе он изучал ActionScript и Flash и начал создавать игры на движке, использующем визуальные сценарии. После этого Арнольд начал самостоятельно изучать Unity — редактор и графический интерфейс не требовали особых навыков программирования, и он быстро освоил C# для написания базовых сценариев. Увидев, как мобильные игры набирают обороты по мере того, как магазины приложений Apple и Google набирают обороты, он решил сделать скачок.

Человек использует Unity, Tinytouchtales

Результаты

  • Открыл успешный мобильный бизнес, приносящий 121 000 евро (131 000 долларов США) ежегодно с 2015 года
  • 1,1 миллиона скачиваний в магазинах приложений для iOS и Android
  • Игры доступны более чем на 15 языках благодаря использованию Unity TextmeshPro и I2 Localization
  • Сократил время итерации за счет прототипирования с помощью ресурсов Unity Asset Store
Мобильная версия TinyTouchTales в редакторе Unity
Решили перейти на мобильную версию

Арнольд увидел ряд возможностей, сосредоточившись на мобильных играх. Объем рынка был огромен, игры могли быть относительно простыми, а магазины приложений для Android и iOS, как правило, ставили себе равные условия, конкурируя с более крупными студиями. Ему также нравилась задача создать увлекательный опыт в стесненных условиях.

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

TinyTouchTales в редакторе Unity
Выход на мировой рынок на маленьких экранах

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

Локализация — еще одна проблема на небольших экранах мобильных устройств, особенно при длинных переводах на немецкий язык или логографических элементах пользовательского интерфейса на китайском, японском и корейском языках. К счастью, Unity TextMesh Pro упрощает создание и масштабирование текстовых полей. Из 15 переводов, которые он хранит, Арнольд нашел решение в Unity Asset Store, которое автоматически загружает переводы, хранящиеся в Google Sheets, в редактор.

TinyTouchTales в редакторе Unity
Прототипирование для получения удовольствия

Простота — главная философия Арнольда в разработке игр. Он говорит: «Я лучше выпущу несколько небольших 2D-игр, чем потрачу годы на что-то сложное. К тому времени, как вы закончите, три другие студии сделают то же самое!»

Быстрое прототипирование в Unity позволяет ему тестировать множество идей. Когда он находит что-то особенно интересное, он создает макеты возможных макетов и меню в редакторе. На данном этапе Unity Asset Store является важным ресурсом, позволяющим ему загружать рабочие проекты, воплощать их в жизнь и быстро интегрировать свои идеи.

Рауэрс также сотрудничает с внешними артистами и саунд-дизайнерами, такими как Макс Фидлер, Томас Уэллманн, Оливер Салкич и Крейг Барнс, чтобы помочь ему быстрее воплощать идеи в жизнь.

Заставки Tinytouchtales
Инновации в условиях ограничений

Помимо своих самых известных игр — Card Thief, Card Crawl и Miracle Merchant — Арнольд опубликовал множество игр на itch.io, в которых он является заядлым участником и игроком гейм-джема. Его работы, как правило, соответствуют определенным критериям, которые он разработал на протяжении многих лет:

  • Бесплатная игра (F2P)
  • Контекст настольной игры
  • Легкое и простое взаимодействие
  • Можно играть в портретном режиме одной рукой
  • Короткий игровой цикл (менее 10 минут), который можно приостановить в любое время и к которому легко вернуться после перерыва

«Единственный критерий, которому мне труднее всего соответствовать, — это дать своему сообществу то, чего оно хочет, и позволить себе делать что-то новое», — говорит он.

TinyTouchTales — ассеты
Использование активов

Арнольд использует Unity Asset Store с момента выхода своей первой игры. «Я поражен тем, сколько инструментов Asset Store имеют качество AAA и в то же время абсолютно доступны по цене», — говорит он. Он широко использует следующие плагины:

  • iOS Native Pro/Android Native Pro помогает ему внедрять мобильные функции, специфичные для iOS, и в полной мере использовать преимущества экосистем Android и iOS.
  • DotWeen Pro позволяет Арнольду создавать анимацию пользовательского интерфейса и геймплея на основе подростков с функциями сценариев, визуальных сценариев, TextMesh Pro и Easy Performant Outline.
  • Anti-Cheat Toolkit шифрует предпочтения игроков и помогает в решении проблем с читами и взломами, обеспечивая справедливую и безопасную среду для сообщества Tinytouchtales.

I2 Localization автоматически импортирует переводы из интегрированных электронных таблиц Google, устраняя большую часть ручной работы по локализации.

Персонаж Tinytouchtales
Сохранение бесплатных игр

Арнольд, конкурирующий с более чем миллионом игр в App Store и Google Play, считает, что в настоящее время модель премиум-класса с предоплатой является слишком большим препятствием для входа. Все его игры теперь работают в формате F2P и поддерживаются Unity Ads.

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

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

Поиск игроков онлайн и офлайн
Поиск игроков онлайн и офлайн

Одним из самых полезных аспектов разработки игр для Арнольда стало развитие сообщества. Он начал с активного участия в форумах Unity и общения с другими разработчиками. Он также считает, что издатели Asset Store доступны и отзывчивы: «Очень полезно иметь сообщество, которое знает, как работает геймдев, и позволяет разработчикам Unity легче интегрировать ресурсы в свои проекты».

Игроки регулярно обращаются в Twitter и Discord, и он старается ответить на каждое сообщение в течение дня или двух. Мобильные игры также имеют сетевые преимущества. Он говорит: «Большая часть моего общественного строительства происходит в реальной жизни. С мобильными играми легко показывать людям интересные вещи где угодно!»

Персонажи Tinytouchtales
Новое приключение поможет вам стать еще масштабнее

Для своей следующей игры, Card Crawl Adventure, Арнольд объединился с австралийским дизайнером настольных игр Мэтью Данстаном. Геймплей игры Card Thief с головоломками, пробирающийся по подземельям, в настоящее время проходит закрытое тестирование с участием его сообщества, которое, по словам Арнольда, «просто здорово ускоряет ход игры». Тем временем он постоянно изучает новые функции и технологии Unity — следите за обновлениями на его странице itch.io и на сайте itch.io.

«Unity достаточно гибкая система, поэтому вы можете настраивать экран или макет «на лету», и вам не нужно создавать дизайн для каждого телефона».
ARNOLD RAUERS / TINYTOUCHTALESGame Designer
«Очень полезно иметь сообщество, которое понимает, как работает геймдев, и позволяет разработчикам Unity легко интегрировать ресурсы в свои проекты».
ARNOLD RAUERS / TINYTOUCHTALESGame Designer
«Сочетание TextMeshPro и I2 из Asset Store просто потрясающее. Card Crawl имеет около 15 локализаций, и мы смогли без проблем интегрировать китайские, японские и русские иероглифы».
ARNOLD RAUERS / TINYTOUCHTALESGame Designer
TinyTouchTales callout
Начните создавать мобильные игры с Unity

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