об играх, разработке на Unity и личном опыте

Buffer icon Проекты
Позднее Ctrl + ↑

Обновление UnityMobileInput

Теперь высота клавиатуры считается правильно везде и экран не сдвигается вверх при появлении клавиатуры. Это на Android такая история была.

Зарефакторил много старого кода, убрал не нужное, добавил кастомный инспектор, все настройки поля теперь берутся из Unity UI компонента InputField, клавиатура не пропадает если переключаться между полями и другие мелочи.

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

Было

Стало

Вроде работает :)
UnityMobileInput

Куда податься инди разработчику

Kartridge

Эта площадка создана специально для инди-разработчиков. Там, как и везде платформа берет свой процент с продаж (30%), но лишь при достижении $10-тысячного порога. Т. е. при более низких показателях издатели забирают весь доход себе — это неплохо!

ВКонтакте

ВКонтакте скоро (в первой половине 2019 года) запустит игровую платформу для инди. Говорят, что большую часть прибыли с продаж на площадке будут получать разработчики, какую, пока не сказали. Есть время подготовиться, там большая аудитория, разномастная.

Discord

В конце лета Discord запустил бета-версию собственного магазина и там, хорошая поддержка для инди-разработчика: фичер на 90 дней. С аудиторией в 130 млн пользователей это очень даже не плохо.

GOG

Можно попробовать предложить свою игру в GOG. Но там хорошая модерация и не все игры попадают в каталог.

Itch.io

Ещё одна неплохая платформа. С достаточно гибкой финансовой политикой: сайт забирает 10% от каждой продажи, но разработчик может выбрать, сколько денег сайт получит за каждую покупку. Также, разработчик может установить низкие цены на игры (или сделать их бесплатными), и пользователь может заплатить любую сумму выше минимальной, если им понравится игра, которую они покупают. Wiki.

Steam

Stream конечно знают все, но не добавить его в список было бы не правильно. Там вроде, всё как и раньше: $100 взнос и публикуй игру, 30% с продаж забирает платформа. Возможно, они скоро пересмотрят свою политику, потому что многие крупные издатели начали сами распространять свои игры.


Вот ещё список площадок, куда можно загрузить свою Android игру: https://toster.ru/q/206046
Он устарел конечно, но многие ссылку доступны.

5 полезных ассетов и библиотек для Unity #3

Unity — Mulligan Renamer

Прокачанная тулза для переименовывания объектов в редакторе. Одновременная работа с множеством объектов, перечисление, добавление суффиксов, префиксов и т. д.

https://github.com/redbluegames/unity-mulligan-renamer

Unity-2D-Destruction

Ассет позволяет настраивать разрушение спрайтов в 2D, с применением физики. Выглядит интересно. Как в плане производительности — надо проверять.

https://github.com/mjholtzem/Unity-2D-Destruction

[Graphy] — Ultimate FPS Counter — Stats Monitor & Debugger

Отличный ассет для дебага. Показывает информацию об устройстве, статистику FPS, сколько памяти выделено, осталось и т. п. Рекомендую.

https://assetstore.unity.com/packages/tools/gui/graphy-ultimate-fps-counter-stats-monitor-debugger-105778

Editor Console Pro

Замена стандартной консоли в Unity. Поиск по логам, подсветка кода, настраиваемый интерфейс, экспорт в CSV, удаленный доступ. Вещь. Но платная.

https://assetstore.unity.com/packages/tools/utilities/editor-console-pro-11889

Unity-Script-Collection

Большая (обновляемая) коллекция ссылок на бесплатные скрипты и ассеты для Unity. Очень большой список, разбитый на категории. Есть что утянуть интересное. В закладки.

https://github.com/michidk/Unity-Script-Collection

Исследование аудитории и выбор сеттинга

Хороший и простой мануал, как быстро проанализировать аудиторию и выбрать «правильный» сеттинг для вашей игры и не только.

Главное, что это можно сделать с помощью бесплатного, но тем не менее, очень мощного инструмента: FB Audience.

Алгоритм такой:

  1. Вбиваем интересы людей, настраиваем местонахождение и остальные фильтры, сохраняем выбранное.
  2. Сравниваем пересечение аудиторий с разными интересами.
  3. Делаем выводы.

Так что, если вы собираетесь делать (уже делаете) игру в определенном жанре и сеттинге, да ещё и планируете заработать — проверьте, может быть ваша аудитория 3 с половиной человека из Гватемалы...

Игра на Unity за 10 минут

Всегда нравились видео с канала Brackeys, а тут такой челендж: сделать игру за 10 минут. Получилось вполне даже играбельно :)

Уголок оптимизатора

В Unity сделали специальный раздел на сайте посвященный оптимизации :) Так и называется — Optimization corner.

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

100 ссылок для игрового аналитика

Какая-то сумасшедшая (в хорошем смысле) подборка ссылок от devtodev.com. Очень много полезного и интересного по теме. Всё сгруппировано по темам и бесплатно! Там и ссылки на статьи, и на вебинары, и на подкасты. Ниже список групп, в каждой группе по 5-10+ ссылок:

  • общая информация о метриках
  • аналитика привлечения пользователей
  • retention, FTUE, активация
  • монетизация и вокруг неё
  • LTV как главная монетизационная метрика
  • акции и анализ изменений
  • поведенческая экономика и ценообразование
  • сегментация, когортный анализ
  • машинное обучение и искусственный интеллект
  • A/B-тесты
  • аналитика и геймдизайн
  • работа с играми разных жанров
  • системы аналитики
  • бенчмаркинг: на какие значения ориентироваться?
  • универсальные ресурсы, полезные всегда
  • подкасты

В закладки, как говорится. Ребята — молодцы, спасибо им. Кстати, у них на сайте есть записи их вебинаров и подборка хороших статей — рекомендую.

Моноколесо

Освоил тут на днях новый транспорт — моноколесо или моноцикл, не знаю, как правильно :) Все называют — моноколесо.

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

Едет быстро (до 40-50 км/ч), ощущения супер!

Обновил Infinite Scroll

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

Теперь все ячейки могут быть любой высоты! Работает также быстро и с помощью одного скрипта.

Ссылка на Github

Ранее Ctrl + ↓