• Игры
  • Отрасль
  • Ресурсы
  • Сообщество
  • Обучение
  • Поддержка
Услуги разработчиков
Движок Unity
Создавайте 2D и 3D игры для любой платформы
ЗагрузитьТарифы и цены
Монетизация
Встроенная покупка (IAP)
Откройте и управляйте IAP в разных магазинах
Mediation
Максимизируйте доход и оптимизируйте монетизацию
Качество рекламы
Защитите пользовательский опыт вашего приложения
Tapjoy
Создавайте долгосрочную лояльность пользователей
Все продукты монетизации
Привлечение пользователей
Привлечение пользователей
Будьте замечены и привлекайте мобильных пользователей
Unity Vector AI
Соединяйте игроков с подходящими играми
Aura - реклама на устройстве
Достигайте пользователей на устройстве в пиковые моменты вовлеченности
Все продукты для роста
Примеры использования
3D сотрудничество
Создавайте и просматривайте 3D проекты в реальном времени
Иммерсивное обучение
Обучение в иммерсивных средах
Пользовательские опыты
Создавайте интерактивные 3D опыты
Все отраслевые решения
Отрасли
Производство
Достигнуть операционного совершенства
Торговля
Преобразовать опыт в магазине в онлайн-опыт
Автомобильная отрасль
Повысить инновации и опыт в автомобиле
Все отрасли
Техническая библиотека
Документация
Официальные руководства пользователя и ссылки на API
Инструменты для разработчиков
Версии релизов и трекер проблем
План развития
Обзор предстоящих функций
Глоссарий
Библиотека технических терминов
Дополнительная информация
Истории успеха
Истории успеха из реальной жизни
Руководства по лучшим практикам
Советы и хитрости от экспертов
Все ресурсы
Что нового
Блог
Обновления, информация и технические советы
Новости
Новости, истории и пресс-центр
Сообщество
Обсуждения
Обсуждать, решать проблемы и соединяться
События
Глобальные и местные события
Истории сообщества
Made with Unity
Показ Unity-креаторов
Прямые трансляции
Присоединяйтесь к разработчикам, креаторам и инсайдерам
Награды Unity
Празднование Unity-креаторов по всему миру
Для каждого уровня
Unity Learn
Освойте навыки Unity бесплатно
Профессиональное обучение
Повышайте уровень своей команды с тренерами Unity
Не использовали Unity раньше
С чего начать
Приступите к обучению
Основные пути Unity
Не использовали Unity раньше? Начните свое путешествие
Практические руководства
Практические советы и лучшие практики
Образование
Для студентов
Запустите свою карьеру
Для преподавателей
Улучшите свое преподавание
Лицензия Education Grant
Принесите мощь Unity в ваше учебное заведение
Программы сертификации
Докажите свое мастерство в Unity
Варианты поддержки
Получить помощь
Помогаем вам добиться успеха с Unity
Планы успеха
Достигайте своих целей быстрее с помощью экспертов
FAQ
Ответы на часто задаваемые вопросы
Связаться с нами
Свяжитесь с нашей командой
Тарифы и цены
Язык
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Соцсети
Валюта
Купить
  • Продукты
  • Unity Ads
  • Подписка
  • Unity Asset Store
  • Торговые посредники
Образование
  • Студенты
  • Преподаватели
  • Образовательные учреждения
  • Сертификация
  • Learn
  • Программа развития навыков
Загрузить
  • Unity Hub
  • Архив загрузок
  • Программа бета-тестирования
Unity Labs
  • Лаборатории
  • Публикации
Ресурсы
  • Платформа обучения
  • Сообщество
  • Документация
  • Unity QA
  • FAQ
  • Статус услуг
  • Истории успеха
  • Made with Unity
Unity
  • Наша компания
  • Новостная рассылка
  • Блог
  • События
  • Вакансии
  • Справка
  • Пресса
  • Партнеры
  • Инвесторы
  • Партнеры
  • Безопасность
  • Отдел Social Impact
  • Инклюзия и разнообразие
  • Связаться с нами
© Unity Technologies, 2025
  • Правовая информация
  • Политика конфиденциальности
  • Cookie-файлы
  • Использование персональных данных

Unity, логотипы Unity и другие торговые знаки Unity являются зарегистрированными торговыми знаками компании Unity Technologies или ее партнеров в США и других странах (подробнее здесь). Остальные наименования и бренды являются торговыми знаками соответствующих владельцев.

Hero background image
CASE STUDY

Как Please, Touch the Artwork спасла 300 с лишним часов создания произведений искусства

Соло-разработчик Томас Ватерзуи использовал рандомизацию и процедурную генерацию для создания своей отмеченной наградами головоломки на тему современного искусства.

Строительство на основе большой мечты

How does a team of one transform generative art into a captivating mobile game? Thomas Waterzooi had a late-night inspiration to build a Piet Mondrian art generator in Unity and gamify 130+ creations using Scriptable Objects. Please, Touch the Artwork became an award-winning hit, which Waterzooi pushed even further with help from Unity Gaming Services.

Задача

Launching an art-driven puzzle game as a solo developer with minimal resources

Платформы

Android, iOS, MacOS, PC, Nintendo Switch™

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

1

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

Brussels, Belgium

Livestream Creator Spotlight Please, Touch the Artwork video thumbnail

Настройся на успех

Ветеран Larian Studios и IO Interactive, Томас был готов к созданию собственной игры. Будучи разработчиком-одиночкой, он должен был быстро итерироваться, чтобы довести свой проект до конца. Процедурная генерация помогла ему создать захватывающие визуальные эффекты и геймплей, а Unity Gaming Services - масштабировать игру и охватить больше игроков.

Синий мультфильм с инструментами для создания искусства

Результаты

  • Экономия 300 с лишним часов при создании активов с помощью процедурной генерации
  • Быстро создайте 130+ головоломок с помощью объектов, управляемых сценариями
  • Увеличение количества загрузок с 2 000 до 130 000 благодаря переходу на F2P с поддержкой покупок в приложениях
  • Победа в Google Play Indie Festival 2022 (приз $100 000 в рекламных долларах); Лучшее искусство, Tokyo Game Show 2021; Финалист, 2022 Apple Design Awards

Выбор единства

  • Генерация игрового процесса
  • Принятие решения о процессуальном искусстве
  • Отделка с человеческим отношением
  • Создание для iOS
  • Переход от премиум к фримиум
  • Создайте нечто особенное
Мультяшные группы людей гуляют по виртуальной художественной галерее

Генерация игрового процесса

В игре Please, Touch the Artwork есть три вида головоломок, каждая из которых визуально основана на произведениях искусства, относящихся к разным этапам творчества Мондриана.

"Я начал с картин, а затем добавил логику геймплея", - говорит Томас. Он использовал объекты Scriptable Objects для размещения разделительных линий на каждом холсте, при этом на одном холсте должно быть не более девяти линий, чтобы учесть особенности мобильных экранов. Каждая линия, цвет и ее положение - это отдельная категория Scriptable Object. Случайное изменение значений, присвоенных этим объектам сценария, создает новые головоломки, и игроки должны повторить эти действия, чтобы решить их.

Пожалуйста, коснитесь иллюстрации в редакторе Unity

Принятие решения о процессуальном искусстве

Томас решил использовать процедурную генерацию (procgen), потому что, будучи соло-разработчиком, он хотел сэкономить время. "Если я собирался создать 100 с лишним игровых уровней, я не собирался рисовать их все вручную!" - говорит он.

Большинство уровней основаны на прогенах, так что, возможно, каждый, кто сыграет в Please, Touch the Artwork, получит возможность поработать с уникальной головоломкой. "Еще одна причина, по которой я выбрал процедурную генерацию, заключается в том, что в мире искусства все дело в редкости - наличии единственной уникальной копии картины. Это была дополнительная мета-вещь для игроков, чтобы они могли сказать: "Моя игра - единственная в своем роде", - объясняет Томас.

Указывание пальцем рядом с некоторыми произведениями искусства в редакторе Unity

Отделка с человеческим отношением

Procgen экономил время и рандомизировал геймплей, чтобы сделать игру интересной, но у этого подхода есть свои пределы. "Это лишило меня части контроля, - говорит Томас.

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

В итоге Томас использовал переопределение семян для управления рандомизацией, а конечные головоломки доделывал вручную. "Для этих уровней я хотел, чтобы опыт был фиксированным для всех, - объясняет он.

Красная мультяшная рука, указывающая на произведение искусства справа

Создание для iOS

Томас планировал запустить Please, Touch the Artwork на Android и iOS. Создание на ПК привело к тому, что ему пришлось искать обходной путь, чтобы легко тестировать сборки для iOS. "У меня не было ни времени, ни ресурсов, чтобы разобраться в процессе поступления в iOS. И если бы я не предложил версию для iOS, мой охват и прибыльность были бы ограничены", - говорит он.

Unity Build Automation позволила быстро и легко создавать приложения для iOS. "Я могу просто использовать свой телефон, чтобы зайти в Unity Dashboard, нажать на ссылку и загрузить последнюю сборку на свой телефон или планшет", - объясняет Томас. Нажатием одной кнопки процесс утверждения и проверки полномочий был выполнен автоматически.

Искусство, созданное из Пожалуйста, прикоснитесь к произведению искусства

Переход от премиум к фримиум

Сначала Томас продавал Please, Touch the Artwork за фиксированную плату в магазинах мобильных приложений. Получив награду и рекламное финансирование на фестивале инди-игр Google, он перешел на демо/фримиум-модель, чтобы сделать игру доступной для более широкой аудитории. Награда и переход на freemium оправдали себя: "Мои загрузки выросли с 2 000 до 130 000. Кроме того, я получил позицию в Google Play Pass, что обеспечивает неплохой пассивный доход".

Unity In-App Purchases (IAP) позволила ему управлять транзакциями, а Remote Config помогла найти оптимальное время для добавления платного экрана в демо-версию. Remote Config также позволяет ему удаленно перезапускать демонстрацию во время участия в отраслевых мероприятиях, что дает ему время на общение и знакомство с выставочным залом.

Произведение искусства с несколькими пересекающимися линиями

Создайте нечто особенное

Please, Touch the Artwork показывает, как процедурная генерация может помочь небольшим студиям сэкономить время и создать уникальные, получившие признание критиков игры. Томас Ватерзуи смог быстро создать прототип визуальной части и геймплея в редакторе, а служба Unity Gaming Services помогла ему справиться со всеми сложностями, связанными с успешным созданием мобильной игры.

"Я горжусь тем, что меня заметили крупные платформы", - говорит он. "Инди-компании могут выделиться уникальным визуальным оформлением и игровым дизайном, а не создавать копии или рескины других игр. А у Unity есть инструменты, чтобы помочь одиночным разработчикам вроде меня и большим командам добиться успеха".

"Unity Build Automation очень помогла мне получить готовые к тестированию сборки, не нуждаясь в системе MacOS, и позволяя продолжать работу в редакторе".
Thomas Waterzooi
THOMAS WATERZOOI / STUDIO WATERZOOIFounder and Director
"In-App Purchases (IAP) был простым инструментом, который работал из коробки. Приятно иметь решения, в которых не нужно беспокоиться о деталях".
Thomas Waterzooi
THOMAS WATERZOOI / STUDIO WATERZOOIFounder and Director
"Что мне нравится в Unity, так это простота использования. Как соло-разработчики, мы хотим сделать свою игру, и сделать ее как можно быстрее - это очень важно для того, чтобы проект такого рода работал".
Thomas Waterzooi
THOMAS WATERZOOI / STUDIO WATERZOOIFounder and Director
Пожалуйста, коснитесь изображения с призывом к действию
Переходите на мобильные устройства с помощью Unity

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

Купить Unity Pro
Изучите игровые сервисы Unity