Mopsicus.ru
94 subscribers
2 photos
5 videos
61 links
Об играх, разработке на Unity и личном опыте

https://mopsicus.ru

#unity
#gamedev

Для связи: @mopsicus
Download Telegram
На днях к уже имеющимся AdMob и HUAWEI Ads, подключал Unity Ads. И тут надо заметить что китайцы – молодцы. Они практически полностью скопировали AdMob. В Unity Ads же, чтобы сделать серверную валидацию надо писать email! в саппорт и говорить для какого приложения и какой должен быть коллбек. Это конечно фейл. Надеюсь что скоро они допилят такие моменты. А eCPM у AdMob выше. Вот такие дела.

Поделитесь какими вы сетками/медиаторами пользуйтесь, где лучше выхлоп.
В догонку про Unity Ads:

Оказывается надо линковать Unity проект с их облаком чтобы реклама работала. Это касается новых проектов.
У нас есть старый проект который не требует такого, просто указываешь ID для инициализации и всё работает.
А для нового если так не сделать приложение будет крашиться.
Если вы ещё не смотрели гайд по 2D играм от Unity – изучите. Есть интересные детали, всего 118 страниц про анимацию 2D персонажей, импорт и настроку графики, про 2D свет, после каждого блока советы по оптимизации. В общем, достаточно годный документ.
Друзья, поделитесь инфой если такая есть: насколько влияет количество локализаций игры на органику? Можно есть какая-то статистика или личный опыт.

Понятно, что зависит от конкретного случая, но всё же.
Могу рассказать про запросы на оценку игры.

Раньше у меня было убеждение (читал умные статьи), что это напрягает игроков и что нужно спрашивать по хитрой "формуле" в определённый момент, например, когда пользователь второй раз авторизовался, выиграл, при этом у него на счете столько-то кредитов, день недели вторник и луна растущая :)

А потом увидел ещё одну умную статью, где автор говорит что надо спрашивать об оценке игры как можно скорее, т.е. зашел в игру, выиграл и можно спрашивать. И я решил провести эксперимент и тоже так сделать. И таки что вы думаете?)) Это работает! Количество оценок увеличилось почти вдвое, в большистве случаев это 5.
Неплохая подборка про ECS, в основном на русском
Forwarded from ECS Comrade
Что можно посоветовать для нубаса, чтобы разобраться в ECS?

1. Всё что нужно знать про ECS: https://habr.com/ru/post/665276/

2. LeoECS - Легковесный C# Entity Component System фреймворк: https://github.com/Leopotam/ecs

3. Entity component system, основы: https://leopotam.com/2/

4. Создание шутера с LeoECS. Часть 1: https://habr.com/ru/post/573028/

5. Шаблон проектирования Entity-Component-System — реализация и пример игры: https://habr.com/ru/post/343778/

6. Entity Component System FAQ: https://github.com/SanderMertens/ecs-faq

7. ECS back and forth: https://skypjack.github.io/2019-02-14-ecs-baf-part-1/

8. Refactoring Game Entities with Components: https://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/

9. Game Object Structure: Inheritance vs. Aggregation: http://gamearchitect.net/Articles/GameObjects1.html

10. Что такое Entity System Framework и зачем он нужен в геймдеве?: https://habr.com/ru/post/197920/

11. Создание dungeon crawler'а с LeoECS Lite. Часть 1: https://habr.com/ru/post/661085/

12. Что такое ECS и с чем его компилят, Андрей Боронников: https://github.com/Red-Cat-Fat/DemoLeoEcs (в readme ссылка на видео и статью на хабре)
Друзья, выложил своё поделие в открытый доступ: телеграм бот и расширение редактора для билда Unity проектов.

Телеграм бот написан на Node.js и Telegraf.js. Может пулить апдейты, запускать билд юнити проекта, билдить Xcode проект (на маке), всё подписывать, загружать на сервера и скидывать ссылку. Билды для iOS тоже можно ставить по ссылке, там подключается манифест разработчика.

Расширение редактора позволяет быстро переключаться между платформами, включать дефайны, запускать локальный и удаленный билд на боте, подставлять данные для Keystore, нужные зависимости для Huawei, добавлять локализации для iOS, также добавлять сторонние файлы в билд. Есть демка с набором файлов и примерной структурой.

Думаю будет полезно, даже в плане изучения 🙂
Вы уже добавили функцию удаления аккаунта в свои игры/приложения?) Если нет, то в июле Apple не пропустит.
Интересное событие. Apple разрешила передавать/продавать приложения которые используют iCloud. Раньше это было невозможно. На официальных форумах можно встретить древние просьбы это сделать, но из года в год это было запрещено.

И тут возникает вопрос: либо что-то сдвинулось в мёртвой точки, либо это намёк 🙂 – переносите свои приложения из санкционных стран... Недавно были новости как в РБ приходили письма о банах аккаунтов, потом отменяли с ответом, что это было случайно. Но я думаю, что механизм протестировали прост. Что думаете?
Мы выпустили первые порты наших мобильных игр на WebGL и... И ничего выдающегося не произошло 🙂

Покупки конечно есть, но люди ленивые. На мобильных платформах покупка происходит в 2 тапа, а в вебе чтобы купить нужно ещё и номер карты вводить. Будем смотреть вариант с СБП, это должно уменьшить количество шагов до оплаты.

В любом случае, как бы не хейтили Unity в последнее время, пока это самый удобный вариант для деплоя на разные платформы с одной базой кода.
Хорошие новости для мобильных разработчиков из РФ. В Google Play теперь можно внедрять сторонние методы оплаты, они обновили свои правила для РФ. Про игры уточнений тоже нет, как это было для Евросоюза.

Так что по идее, можно подключать любой удобный платежный шлюз или агрегатор и принимать платежи за кристаллы, монеты и прочую F2P фигню 🙂 Если есть инфа которая это опровергает, скидывайте в комменты.
Интересная подборка!
Forwarded from Unity Новости
Топ-30 бесплатных курсов Unity-разработчика 2022 года

https://habr.com/ru/post/688210/?utm_campaign=688210&utm_source=habrahabr&utm_medium=rss
​​На скорую руку собрал AR приложуху 🙂 Добавил шляпу и усы, маску сделал прозрачной. Буду тестить дальше. Вообще всё довольно быстро завелось. Мануал тут.

Кстати, чтобы делать свои маски для Инсты, надо зарегиться и с помощью их программы сделать маску. Потом загрузить своё поделие и пройти модерацию. Пока не смотрел, но вроде всё просто.
​​Где только не запускали DOOM... Теперь вот в инспекторе Unity. Исходники доступны
​​Добавляем генерацию ассетов с помощью Stable Diffusion в редактор Unity. Пока конечно нейросети полностью игры за нас не делают, но по отдельности, уже много что могут 🙂 Результат в комментах.
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый релоад в Unity
https://hotreload.net/

Ещё пока не успел потестить и посмотреть что и как, но выглядит прикольно. Ребята выпустили тулзу для изменения скриптов без рекомпайла.

Есть бесплатная версия, но с любопытным ограничением использования. Два часа в день.

#новости
В тему предыдущего поста: https://github.com/Misaka-Mikoto-Tech/UnityScriptHotReload

Вообще надо пробовать, понятно что в некоторых моментах это очень удобно и может ускорить дебаг, но всё же Unity и C# – это не вебразработка, где страницу обновил и сразу видишь результат. Это утрированно конечно 🙂 Думаю если такая поддержка будет на уровне самого редактора Unity, то будет круто, но вряд ли дождёмся..