Доброго времени суток, Habr! Я являюсь паблишером Asset Store уже 4 года и хочу поделиться с вами своим опытом. Расскажу вам что такое Unity Asset Store глазами программиста и что нужно знать для создания ассета.
Итак, что же такое этот Unity Asset Store? Это магазин в котором можно приобрести ассеты для Unity, такие как 3D модели, звуки/музыка, наборы UI, шейдеры/частицы, наборы спрайтов, а так же инструменты. Asset Store был создан в 2010 году и не так давно ему исполнилось 10 лет! Практически в любом проекте Unity можно встретить ассеты, которые делают процесс разработки более комфортным и быстрым. Если вы знакомы с Unity, у вас есть идея и желание, то вы можете стать паблишером и увеличить свой пассивный (но это не точно) доход.
Что нужно для создания ассета?
- Идея для будущего ассета. Так как разделов в Asset Store много, рекомендую для начала определиться с тематикой. Меньше всего опубликовано ассетов в подкатегориях «Localization», «Painting» и «Video» раздела «Tools». Так же нужно убедиться, что такого еще нет, а если есть то придумать как сделать продукт еще круче.
- Аккаунт паблишера;
- 10+ часов времени на его создание, оформление и публикацию. Разработка ассета может занять много времени, здесь важно понимать хватит ли усидчивости и мотивации довести дело до конца. Некоторые занимали у меня 2 дня, а один ассет я делал пол года, при этом хотелось всё забросить и заняться чем-то другим;
- Время на поддержку и помощь пользователям, купившим ассет.
Создание ассета

Сколько Заработал С Первой Игры Unity | Заработок На Играх С Нуля
При создании ассета следует учитывать некоторые моменты:
- Продукт должен компилироваться на всех платформах, иметь рабочую демо сцену с демонстрацией всех возможностей, а так же документацию;
- Если ваш ассет содержит код, его нужно протестировать на нескольких платформах, в идеале сделать это не только в редакторе Unity или с помощью эмуляторов, но и на реальных устройствах;
- Ассет должен быть удобным в использовании;
- Продукт должен иметь как минимум хорошую производительность.
Документация
Качественная документация — залог довольных покупателей. Когда вопросы пользователей повторяются — это явный признак того, что какие-то узкие места стоит вынести в документацию и описать максимально просто и понятно. Если пользователи вам не пишут с вопросами об ассете, а в отзывах появляются 5 звезд — это показатель того, что документация написана отлично. Знание английского должно быть не ниже уровня Intermediate.
Подготовка перед публикацией
Перед публикацией необходимо создать ассет в панели паблишера Asset Store:

- Выбрать категорию ассета;
- Добавить описание, теги, скриншоты;
- Если возможно, соберите WebGL-демо своего продукта и прикрепите ссылку на демонстрацию к описанию, чтобы потенциальные пользователи могли опробовать продукт перед покупкой;
- Если ваш ассет содержит функционал, который работает на конкретных платформах, это необходимо указать в описании. Например, если вы используете Compute Shaders, необходимо указать требования в описании, иначе пользователи могут оценить ваш ассет одной звездой, что негативно скажется на дальнейших продажах;
- Отрисовать и подготовить графику для страницы ассета. Можно нужно привлечь дизайнера, который сделает это за вас, для более привлекательного вида продукта;
- Сделать скриншоты;
- Записать и смонтировать видео, будь это туториал как работать с вашим ассетом или демонстрация его возможностей;
- Установить цену на ассет. Помните, что Unity забирает себе 30% от продаж;
- Загрузить ассет из редактора Unity используя Asset Store Tools и отправить его на ревью. С 1 апреля 2020 года, Asset Store требует, чтобы для загрузки новых ассетов использовалась Unity LTS Release 2018.4 или более новая версия. Я рекомендую использовать наиболее старую поддерживаемую версию Unity для загрузки ассетов, так как таким образом увеличится количество пользователей, которые смогут приобрести ваш продукт. Ранее при публикации нового ассета ревью занимало около 12-18 рабочих дней, последние пол года ситуация значительно улучшилась и ревью новых ассетов занимает 3-5 дней.
Ассет так же могут отклонить по некоторым причинам, самые распространенные из которых:
— Низкое качество продукта;
— Нарушение авторских прав;
— Отсутствие документации;
— Отсутствие демо сцены.
Если ассет отклонили, вы можете исправить его согласно полученным замечаниям, загрузить новую версию и подать ассет на повторную проверку. Повторные проверки обычно занимают 1-2 рабочих дня.
Как ЗАРАБОТАТЬ на своей игре #1 | Сколько я заработал на игре | Как заработать на игре | Unity
Ассет опубликован, что дальше?
Поздравляю! Теперь дело за малым — ассет можно продвигать, для базового продвижения подойдут:
- Forum Unity
- Unity Connect
- Medium
В качестве контента для продвижения можно использовать описание ассета и/или демонстрация его фичей, которые смогут заинтересовать пользователей. В целом продвижение — очень опциональная вещь. Некоторые из ассетов я Wowсе нигде не постил, но люди все равно их находят и покупают, видимо здесь большую роль играют теги в сторе и Youtube.
Если вы опубликовали платный ассет, его нужно поддерживать, а именно:
- Отвечать на вопросы пользователей. 90% пользователей пишут на email, часть людей использует для связи Unity Connect, а некоторые юзеры пишут свои вопросы прямо под видео на Youtube, поэтому рекомендую везде включить email-оповещения, чтобы ничего не пропустить;
- Багфикс — пользователи могут найти баг и написать вам. Вам необходимо будет разобраться, исправить баг и попросить пользователя проверить фикс, после опубликовать апдейт;
- Проверка ассета на новых версиях юнити — при выходе каждой мажорной версии Unity (2020.1, 2020.2, 2021.1 и т.д.) рекомендую открыть проект с вашим ассетом в свежей Unity и убедиться, что он компилируется на всех поддерживаемых платформах и работает корректно;
- Поддержка существующего функционала и добавление новых фичей — таким образом вы можете привлечь больше пользователей и обоснованно поднять цену на свой ассет, что в перспективе, может увеличить ваш доход;
Аналитика
Asset Store предлагает использовать в качестве сервиса аналитики Google Analytics. Для этого достаточно указать Tracking ID в консоли паблишера. Так вы сможете понять — географию ваших клиентов, сколько посещений страниц было сегодня у ваших ассетов, как меняется динамика посещений и т. д. Очень удобный и полезный инструмент!
Отзывы пользователей
Отличный показатель для пользователей которые присматриваются к покупке ассета — наличие положительных отзыWow. Даже если вам поставили 1 звезду, не стоит отчаиваться, достаточно вежливо и непредвзято, в ответе на отзыв, сообщить пользователю что вы намерены помочь с возникшей проблемой и попросить сообщить о проблеме максимально детально, предоставив свои контакты. С негативными отзывами нужно работать и игнорировать их — худший вариант. Если пользователь вам напишет и вы сможете ему помочь, он может исправить свою оценку.
Вывод средств
Asset Store поддерживает 2 способа выплат:
- PayPal — нет минимальной суммы для вывода, ежемесячные выплаты;
- Wire (банковский перевод) — минимальная сумма для вывода 250$, выплаты происходят раз в квартал (15 числа апреля, июля, октября и января). Все выплаты производятся без комиссий, но при этом банк-посредник и банк-получатель могу взымать свою комиссию.
Плюсы и минусы Asset Store
Плюсы
- Огромное количество ассетов на любой вкус и цвет, что позволяет делать продукты быстрее и удобнее;
- Нет необходимости регулярно продвигать ассеты. Поиск в Asset Store работает отлично, для этого достаточно указать теги;
- Творческая свобода;
- Пассивный заработок.
Минусы
- Ассеты в некоторых категориях продаются «за рабочее место» — 1 ассет на 1 компьютер. Asset Store никак это не контролирует и большие компании могут купить лишь одну копию вашего ассета и использовать ее на 100 компьютерах (так случилось как минимум с одним моим ассетом);
- Выводить средства посредством банковского перевода можно раз в 3 месяца;
- Нет защиты от пиратства — скачанный ассет хранится в архиве с расширением .unitypackage и может быть загружен на пиратский сайт недобросовестным пользователем;
- Чем чаще покупают ассет, тем больше вероятность, Asset Store будет его продвигать (посты в соц. сетях, распродажи, отображение на главной странице магазина). Это некого рода замкнутый круг, в котором самые популярные ассеты становятся еще более популярными;
- Asset Store позволяет сгенерировать только 12 ваучеров в год на все ваши ассеты.
Результаты
После публикации моего дебютного ассета, за первый месяц Asset Store принес мне 56$. А за полгода на счету было уже 316.8$. Я не строил никаких ожиданий касательно Asset Store и вполне доволен результатом. Особенно, если учитывать, что в основном это пассивный доход.

За 4 года я опубликовал 14 ассетов, которые приносят мне неплохой дополнительный заработок. По большей части — это мой Pet-project, над которым я работаю в свободное от основной работы время, получая от этого огромное удовольствие.
Asset Store — отличная площадка для разработчиков Unity, здесь вы можете найти нужный инструмент, а так же придумать, реализовать и опубликовать свой.
Если кто-то занимается аналогичным творчеством, пишите, буду рад вашим мыслям и комментариям!
Источник: temofeev.ru
Советы и рекомендации по продаже assets на Unity asset store

Многие Unity разработчики заинтересованы в продаже своих ассетов на Asset Store. Можно найти множество историй о том, как они заработали тысячи долларов на продаже своих проектов. В данной статье мы дадим несколько дельных советов, которые помогут вам максимизировать продажи.
Для начала стоит понять, что самые популярные ассеты обычно подходят под разные жанры игр и могут быть использованы всеми. Для примера возьмем NGUI, успешный asset, который все игроделы любят за его интерфейс и легкость в использовании. Придумайте идею для своего ассета, который может быть полезен большому количеству пользователей, иначе, если ваш пак будет настроен на маленькую аудиторию, то, соответсвенно, будут низкие продажи.

Конкуренция и монополия
Unity Asset Store — это очень интересная площадка. С одной стороны, здесь есть гиганты, которые заняли определенную нишу и стараются не давать другим пользователям конкурировать с ними. С другой стороны, каждый может потратить 2-3 месяца на создание клона существующего пака с некоторыми улучшениями и получить всю аудиторию, которая была у конкурента.
Аудитория Asset Store — это очень непростая аудитория. Все люди в Unity такие же, как и вы. Они требовательны, хотят ускорить процесс разработки, если им встретятся какие-то проблемы, то вы должны быть готовы решить их как можно скорей. Итак, спросите самого себя: «Будут ли люди покупать ваш ассет». Проанализируйте рынок и узнайте, чего ещё нет и где можно стать хорошим конкурентом.
Стоимость ассета — какую цену ставить?
Стоимость asset зависит от нескольких моментов: сколько времени вы вложили в свой ассет, какая средняя рыночная цена и, конечно же, цена зависит от типа проекта. Например, если вы сделали пак моделей дверей, то не ставьте цену выше 15$, иначе вы их вообще не продадите. Хоть их будет 100, хоть AAA PBR, хоть в различных вариациях.
Такие вещи продаются количеством, поэтому ставьте цену в 10$ и ваш ассет купят 100 человек. А если вы поставите 100$, то шанс, что ваш ассет купят 10 человек, очень низкий. Если вы продаете полезную систему или плагин, который облегчит/улучшит проект пользователя, то цена здесь совсем другая. Обычно 25-75 долларов.
Примером хорошего ассета является Anti-Cheat Toolkit, защищающий ваш проект от взломов. В данном случае лучше ставить максимальную цену. И последний тип ассетов — готовые проекты. В такой случае ваша сцена содержит одновременно множество моделей, скриптов, может содержать плагин. Стоимость такого ассета колеблется от 75 до 150 долларов.

10 Tips
После этого можно перейти к литературе. При выборе книг смотрите на издание и год выпуска.
Что прочитать:
- «C# для чайников», Мюллер Д. П.
- «Алгоритмы. Руководство по разработке», Стивен С. Скиена.
- «C# для профессионалов. Тонкости программирования», Скит.
- «Паттерны проектирования на платформе .NET», Сергей Тепляков.
Шаг 2. Изучите .NET. Не нужно глубоко погружаться в тему, в .NET Framework собрано множество элементов: ASP.NET, WPF, LINQ, .NET Core и других. Вам потребуется хотя бы поверхностно ознакомиться с ней для расширения кругозора.
Что посмотреть по теме:
Что посмотреть по теме:
- CODE BLOG: CLR via C#. Джеффри Рихтер;
- Павел Новиков: .NET ASP.NET Базовый курс;
- Eugene Popov: Видеокурс по ASP.NET MVC 5.
Далее можно переходить к чтению профильной литературы.
Что прочитать:
- «CLR via C#», Джеффри Рихтер.
- «C# 7 и .NET Core . Кросс-платформенная разработка для профессионалов», Прайс.
- «Язык программирования C# 7 и платформы .NET и .NET Core», Троелсен и Джепикс.
- «C# 7.0. Карманный справочник», Джохеф и Бен Албахари
- «C# 7.0. Справочник. Полное описание языка», Джохеф и Бен Албахари
Шаг 3. Освойте Unity. Это ваш основной инструмент, поэтому ему уделите максимум времени. Работайте с современной версией движка.
Лучшие каналы на ютубе для разработчиков игр:
- «Unity» на английском языке;
- Игродел Мастер: «Официальные уроки Unity Юнити на русском»;
- Victoria Shenkevich: «ITVDN — Unity»;
- НОУ ИНТУИТ: «Разработка игр на Unity»;
- «TheGameDev».
Книги больше подходят для изучения теории. С практикой всё сложнее, так как нельзя добиться нормальной демонстрации возможностей движка при отсутствии анимации.
Лучшая литература по движку:
- Unity и C#. Геймдев от идеи до реализации», Бонд Д. Г.
- «Геймдизайн. Как создать игру, в которую будут играть все», Шелл Джесси.
- «Unity в действии. Мультиплатформенная разработка на C#», Хокинг.
Шаг 4. Изучите дополнительные инструменты. В первую очередь Git и GitHub, без них командная работа будет невозможна. Кроме того, нужно познакомиться с графическими редакторами. Конечно, выполнять функции дизайнера вам не придется, но элементарно уметь просмотреть исходники вы должны.
Шаг 5. Практикуйтесь. Для закрепления знаний по C# можно использовать сайты с задачами или тестами по языкам программирования, например, Itproger.com и C-sharp.pro.
Видеотуториалы:
- CUBE COMPANY: Создание 2D Платформера на Unity.
- VETALKOV: Создание игры Space Shooter на Unity.
- IK: Unity3d. Создание игры от 3-го лица.
Как устроиться на работу Unity-разработчиком
Обучение — хоть и самая важная часть, но с нее всё только начинается. После изучения теории и тренировки сразу приступайте к поиску работы. Рассказываем, что для этого потребуется.
Создать портфолио. При отборе на позицию Untity-разработчика работодатели не предъявляют жестких требований к опыту кандидатов. Здесь гораздо важнее проекты. Как их получить? Самый простой вариант — сделать игру самостоятельно. Лучший выход — объединиться с несколькими новичками и создать пусть один, но сложный проект.
Желательно, чтобы он был с открытым исходным кодом.
Продумайте игру с точки зрения геймдизайна. Создайте достаточно сложную по механике, чтобы продемонстрировать свои способности. Но главное – обратите внимание на качество кода.
Другой вариант — взять тестовую задачу у работодателя. Просто напишите письмо, где прямо укажите, что у вас нет реализованных проектов, но вы уверены в своих силах и готовы продемонстрировать свои навыки на практике. После выполнения задания, выложите код на GitHub. Так вы покажете компании, на что способны, и одновременно начнете собирать портфолио.
Если компания против того, чтобы код где-то выкладывался, лучше отказаться от тестового проекта, так как эта претензия фирмы является незаконной.
Еще один способ получить проект в портфолио — рефакторинг чужого кода. Но делать его нужно качественно, в соответствии с требованиями Microsoft guidelines. Разумеется, необходимо указать, что код не ваш.
Подготовить резюме. Подробнее о том, как должно выглядеть грамотное резюме Unity-разработчика, мы уже писали в отдельной статье.

Пройти собеседование. Чтобы повысить свои шансы, следуйте простым рекомендациям:
- Уделите внимание внешнему виду. Среди программистов не принят деловой костюм, но это не значит, что можно одевать мятую футболку. Вся одежда должна быть выглаженной, свежей, чистой.
- Не опаздывайте, лучше приходите заранее. Если планы поменялись, и вы никак не можете прийти Wowремя, то перезвоните и перенесите собеседование.
- Демонстрируйте не только hard, но и soft skills. В первую очередь будут обращать внимание на ваше общение, поведение, отношение к работе.
- После технического собеседования проанализируйте, на какие вопросы вы ответили неправильно. Подучите материал, чтобы в следующий раз показать себя лучше.
Подведем итоги
Мы рассказали, как стать Unity-разработчиком: где получить знания, составить резюме и найти первую работу. Неважно, какой путь вы для себя выберете, помните о том, что легким он в любом случае не будет.
Не расстраивайтесь, если услышите отказ. «Прокачивайте» навыки и продолжайте поиск. Ваша задача — занять позицию джуна, а там не успеете оглянуться, как перейдете на уровень middle и уже сами начнете выбирать, где и на каких условиях работать.
Автор статьи
Борис Гордеев
Карьерный консультант. Специалист по карьере в IT. Основная работа – помощь в выборе учебной программы, составлении резюме и подготовке к собеседованию. Борис помогает выбрать способ обучения (вуз, колледж, курсы), литературу и видео для самостоятельного изучения профессии. Дает рекомендации для составления портфолио и быстрого старта.
в среднем 5,00 (8 голосов)
Источник: myresume.ru
