Mopsicus.ru
78 subscribers
2 photos
1 video
55 links
Об играх, разработке на Unity и личном опыте

https://mopsicus.ru

#unity
#gamedev

Для связи: @mopsicus
Download Telegram
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, то будет круто, но вряд ли дождёмся..
Forwarded from Gamedev suffering (Andrei Apanasik)
Обновочка физики в Unity 2022.2:
- Раньше батчить можно было только те рейкасты, которые 1 хит возвращали, теперь можно запускать запросы, которые несколько хитов возвращают.
- Завезли Physics.ContactEvent для прямого доступа к массиву столкновений вместо подписки на OnContact колбеки, что сильно бустануло производительность.
- Теперь каждый объект может переопределять настройки матрицы слоёв столкновений.
- Появилась новая настройка для симуляции физики, чтоб работало каждый тик, тем самым вообще убирая необходимость интерполяции 🤔

Ну и по мелочи всякое.

https://blog.unity.com/technology/physics-changes-in-unity-2022-2

#unity
Ну что, AI медленно, но врывается в геймдев. Недавно был пост во всех юнити пабликах про концепт ChatGPT + Unity, где генерились кубики и прочее баловство. Но, вот сами юнитеки зашевелились: https://youtu.be/sr5z4PQenfE. Будем посмотреть, как говорится...
У Андроид есть похожая технология обмена файлами «по воздуху», типа AirDrop, но работает она также, в своей экосистеме, как и у Эпла. Но если очень хочется, то можно...

Приложение NearDrop – ставится на мак и можно с андроида, через стандартный способ «поделиться поблизости» отправить файл на мак, очень похоже на AirDrop. В обратную сторону пока не работает. Но возможно будет.
Тут можно посмотреть какие сторонние компоненты используются в яндексовской игре Плюс Сити (она на Unity, да 🙂)
Мы тут новую игру в софт лонч запустили, любителям настольных игр типа шашек, нард, го и прочих должно зайти)

Логическая онлайн стратегия – Герои Гильдгаарда. Нужно ставить шашки на стартовые шашки своего цвета. Когда в одной клетке скапливается 4 шашки, они разлетаются в соседние клетки на 4 стороны. Если в это время в соседней клетке были шашки противника, они переходят к игроку сделавшему ход (меняют цвет). Цель захватить все шашки противников.

Комменты приветствуются.

https://play.google.com/store/apps/details?id=games.magicboard.hg
https://apps.apple.com/ru/app/id1642705298
https://appgallery.huawei.com/#/app/C106987185
​​В качестве эксперимента запилил игру "Камень, ножницы, бумага" в телеграм боте. Можно играть и непосредственно в боте со случайным соперником (если такой будет :), и в чате с другом. Пишется стата, есть лидерборда. Минимальный набор, так сказать. Играть можно только онлайн, против бота поиграть не получится.

Сама игра на Typescript и Telegraf.js. В общем, интересный опыт. Если будут какие-то вопросы по реализации, пишите в комменты, отвечу по возможности.
Наконец нашлось время и я зарефакторил плагин для нативного поля ввода – UMI.

Первую версию я сделал ещё в 2018 году 🙂 Собственно с тех пор в Unity, в этом плане, ничего особо не поменялось. Этот плагин используют для приложений и игр с пользовательским вводом, там где нужен какой-нибудь чатик, изменить имя, оставить отзыв и т.п.

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

Делалось для мобилок, чтобы не тормозило с большим количеством элементов и была привычная функция pull to refresh. Но некоторые используют и в ПК билдах 😄
👆 хорошая статья про оптимизацию UI, рекомендую. Не сборка старых советов, а вполне себе годные решения. Конечно не все их получается применять в реальных условиях, но многое просто мастхев.
Вопрос: что вы используете для мультиплеера? Вообще кто-то тут делает онлайн игры?)
Только вот недавно интересовался по поводу мультиплеера и тут неплохая статья вышла: Ways to interact with the network in Unity with examples for organizing multiplayer games. Тут и про Mirror, Photon и UNet, и Netcode, описание протоколов разных.