Успех на мобильных устройствах с небольшим опытом программирования
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
От маркетинговых игр до их создания
Работая в сфере коммуникационного дизайна в студии Flash-игр, Арнольд почувствовал, что может создать отличную игру самостоятельно. В школе он изучал ActionScript и Flash и начал создавать игры на движке, использующем визуальные сценарии. После этого Арнольд начал самостоятельно изучать Unity — редактор и графический интерфейс не требовали особых навыков программирования, и он быстро освоил C# для написания базовых сценариев. Увидев, как мобильные игры набирают обороты по мере того, как магазины приложений Apple и Google набирают обороты, он решил сделать скачок.
Результаты
- Открыл успешный мобильный бизнес, приносящий 121 000 евро (131 000 долларов США) ежегодно с 2015 года
- 1,1 миллиона скачиваний в магазинах приложений для iOS и Android
- Игры доступны более чем на 15 языках благодаря использованию Unity TextmeshPro и I2 Localization
- Сократил время итерации за счет прототипирования с помощью ресурсов Unity Asset Store
Арнольд увидел ряд возможностей, сосредоточившись на мобильных играх. Объем рынка был огромен, игры могли быть относительно простыми, а магазины приложений для Android и iOS, как правило, ставили себе равные условия, конкурируя с более крупными студиями. Ему также нравилась задача создать увлекательный опыт в стесненных условиях.
Арнольд говорит: «Сенсорный экран исключает детальное управление, но в то же время он тактильный и позволяет игрокам чувствовать себя более связанными». В Tinytouchtales акцент на формате лежит в основе творческого процесса, и он считает, что работа в условиях ограничений мобильных платформ заставляет его проявлять больше творческого подхода.
Конечно, у разработки для мобильных устройств есть свои проблемы. «Самая большая проблема всегда заключается в размере экрана», — говорит он. Существует более 20 000 различных устройств и почти столько же разных размеров экрана, фасок и, все чаще, мест размещения камер в зонах просмотра в реальном времени. Чтобы решить эту проблему, Арнольд написал сценарий, позволяющий различать безопасные и небезопасные зоны, в которых элементы пользовательского интерфейса появляются на разных устройствах.
Локализация — еще одна проблема на небольших экранах мобильных устройств, особенно при длинных переводах на немецкий язык или логографических элементах пользовательского интерфейса на китайском, японском и корейском языках. К счастью, Unity TextMesh Pro упрощает создание и масштабирование текстовых полей. Из 15 переводов, которые он хранит, Арнольд нашел решение в Unity Asset Store, которое автоматически загружает переводы, хранящиеся в Google Sheets, в редактор.
Простота — главная философия Арнольда в разработке игр. Он говорит: «Я лучше выпущу несколько небольших 2D-игр, чем потрачу годы на что-то сложное. К тому времени, как вы закончите, три другие студии сделают то же самое!»
Быстрое прототипирование в Unity позволяет ему тестировать множество идей. Когда он находит что-то особенно интересное, он создает макеты возможных макетов и меню в редакторе. На данном этапе Unity Asset Store является важным ресурсом, позволяющим ему загружать рабочие проекты, воплощать их в жизнь и быстро интегрировать свои идеи.
Рауэрс также сотрудничает с внешними артистами и саунд-дизайнерами, такими как Макс Фидлер, Томас Уэллманн, Оливер Салкич и Крейг Барнс, чтобы помочь ему быстрее воплощать идеи в жизнь.
Помимо своих самых известных игр — Card Thief, Card Crawl и Miracle Merchant — Арнольд опубликовал множество игр на itch.io, в которых он является заядлым участником и игроком гейм-джема. Его работы, как правило, соответствуют определенным критериям, которые он разработал на протяжении многих лет:
- Бесплатная игра (F2P)
- Контекст настольной игры
- Легкое и простое взаимодействие
- Можно играть в портретном режиме одной рукой
- Короткий игровой цикл (менее 10 минут), который можно приостановить в любое время и к которому легко вернуться после перерыва
«Единственный критерий, которому мне труднее всего соответствовать, — это дать своему сообществу то, чего оно хочет, и позволить себе делать что-то новое», — говорит он.
Арнольд использует 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.
Арнольд, конкурирующий с более чем миллионом игр в App Store и Google Play, считает, что в настоящее время модель премиум-класса с предоплатой является слишком большим препятствием для входа. Все его игры теперь работают в формате F2P и поддерживаются Unity Ads.
Чтобы сделать свою рекламу более позитивной и приятной, он старается сохранить первоклассный опыт, творчески интегрируя ее в сюжет и геймплей. Например, волшебник может предложить рекламу волшебного зелья, которое затем будет рассматриваться как последовательность снов.
Однако Арнольд также говорит: «Меня больше интересуют люди, покупающие игру, чем доход от рекламы». Он пытается найти баланс, при котором реклама приносит прибыль и ненавязчива, но при этом способна стимулировать конверсию.
Одним из самых полезных аспектов разработки игр для Арнольда стало развитие сообщества. Он начал с активного участия в форумах Unity и общения с другими разработчиками. Он также считает, что издатели Asset Store доступны и отзывчивы: «Очень полезно иметь сообщество, которое знает, как работает геймдев, и позволяет разработчикам Unity легче интегрировать ресурсы в свои проекты».
Игроки регулярно обращаются в Twitter и Discord, и он старается ответить на каждое сообщение в течение дня или двух. Мобильные игры также имеют сетевые преимущества. Он говорит: «Большая часть моего общественного строительства происходит в реальной жизни. С мобильными играми легко показывать людям интересные вещи где угодно!»
Для своей следующей игры, Card Crawl Adventure, Арнольд объединился с австралийским дизайнером настольных игр Мэтью Данстаном. Геймплей игры Card Thief с головоломками, пробирающийся по подземельям, в настоящее время проходит закрытое тестирование с участием его сообщества, которое, по словам Арнольда, «просто здорово ускоряет ход игры». Тем временем он постоянно изучает новые функции и технологии Unity — следите за обновлениями на его странице itch.io и на сайте itch.io.
Присоединяйтесь к миллионам разработчиков по всему миру, использующих Unity для создания успешных мобильных игр.