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 ссылка на видео и статью на хабре)
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 ссылка на видео и статью на хабре)
Самое главное забыл: моя древняя статья про ECS 😁
https://habr.com/ru/post/358108/
https://habr.com/ru/post/358108/
Хабр
Unity, ECS и все-все-все
Сколько уже было мануалов "Как сделать игру на Unity за 3 часа", "Делаем Counter-Strike за вечер" и т.п.? Низкий порог входа — это, несомненно, главный плюс и минус Unity. Действительно, можно...
Друзья, выложил своё поделие в открытый доступ: телеграм бот и расширение редактора для билда Unity проектов.
Телеграм бот написан на Node.js и Telegraf.js. Может пулить апдейты, запускать билд юнити проекта, билдить Xcode проект (на маке), всё подписывать, загружать на сервера и скидывать ссылку. Билды для iOS тоже можно ставить по ссылке, там подключается манифест разработчика.
Расширение редактора позволяет быстро переключаться между платформами, включать дефайны, запускать локальный и удаленный билд на боте, подставлять данные для Keystore, нужные зависимости для Huawei, добавлять локализации для iOS, также добавлять сторонние файлы в билд. Есть демка с набором файлов и примерной структурой.
Думаю будет полезно, даже в плане изучения 🙂
Телеграм бот написан на Node.js и Telegraf.js. Может пулить апдейты, запускать билд юнити проекта, билдить Xcode проект (на маке), всё подписывать, загружать на сервера и скидывать ссылку. Билды для iOS тоже можно ставить по ссылке, там подключается манифест разработчика.
Расширение редактора позволяет быстро переключаться между платформами, включать дефайны, запускать локальный и удаленный билд на боте, подставлять данные для Keystore, нужные зависимости для Huawei, добавлять локализации для iOS, также добавлять сторонние файлы в билд. Есть демка с набором файлов и примерной структурой.
Думаю будет полезно, даже в плане изучения 🙂
GitHub
GitHub - mopsicus/ubb: Telegram bot for build Unity projects
Telegram bot for build Unity projects. Contribute to mopsicus/ubb development by creating an account on GitHub.
Вы уже добавили функцию удаления аккаунта в свои игры/приложения?) Если нет, то в июле Apple не пропустит.
Интересное событие. Apple разрешила передавать/продавать приложения которые используют iCloud. Раньше это было невозможно. На официальных форумах можно встретить древние просьбы это сделать, но из года в год это было запрещено.
И тут возникает вопрос: либо что-то сдвинулось в мёртвой точки, либо это намёк 🙂 – переносите свои приложения из санкционных стран... Недавно были новости как в РБ приходили письма о банах аккаунтов, потом отменяли с ответом, что это было случайно. Но я думаю, что механизм протестировали прост. Что думаете?
И тут возникает вопрос: либо что-то сдвинулось в мёртвой точки, либо это намёк 🙂 – переносите свои приложения из санкционных стран... Недавно были новости как в РБ приходили письма о банах аккаунтов, потом отменяли с ответом, что это было случайно. Но я думаю, что механизм протестировали прост. Что думаете?
AppTractor
Apple разрешила продажу приложений с iCloud
Ранее это было запрещено.
Мы выпустили первые порты наших мобильных игр на WebGL и... И ничего выдающегося не произошло 🙂
Покупки конечно есть, но люди ленивые. На мобильных платформах покупка происходит в 2 тапа, а в вебе чтобы купить нужно ещё и номер карты вводить. Будем смотреть вариант с СБП, это должно уменьшить количество шагов до оплаты.
В любом случае, как бы не хейтили Unity в последнее время, пока это самый удобный вариант для деплоя на разные платформы с одной базой кода.
Покупки конечно есть, но люди ленивые. На мобильных платформах покупка происходит в 2 тапа, а в вебе чтобы купить нужно ещё и номер карты вводить. Будем смотреть вариант с СБП, это должно уменьшить количество шагов до оплаты.
В любом случае, как бы не хейтили Unity в последнее время, пока это самый удобный вариант для деплоя на разные платформы с одной базой кода.
Хорошие новости для мобильных разработчиков из РФ. В Google Play теперь можно внедрять сторонние методы оплаты, они обновили свои правила для РФ. Про игры уточнений тоже нет, как это было для Евросоюза.
Так что по идее, можно подключать любой удобный платежный шлюз или агрегатор и принимать платежи за кристаллы, монеты и прочую F2P фигню 🙂 Если есть инфа которая это опровергает, скидывайте в комменты.
Так что по идее, можно подключать любой удобный платежный шлюз или агрегатор и принимать платежи за кристаллы, монеты и прочую F2P фигню 🙂 Если есть инфа которая это опровергает, скидывайте в комменты.
Google
Изменения в платежной системе Google Play для пользователей из России и Беларуси - Cправка - Play Console
В связи с нарушениями функционирования системы платежей мы приостановили работу платежной системы Google Play для пользователей из России 10 марта 2022 г. Это значит, что они не смогут приобретать при
Forwarded from Unity Новости
Топ-30 бесплатных курсов Unity-разработчика 2022 года
https://habr.com/ru/post/688210/?utm_campaign=688210&utm_source=habrahabr&utm_medium=rss
https://habr.com/ru/post/688210/?utm_campaign=688210&utm_source=habrahabr&utm_medium=rss
На скорую руку собрал AR приложуху 🙂 Добавил шляпу и усы, маску сделал прозрачной. Буду тестить дальше. Вообще всё довольно быстро завелось. Мануал тут.
Кстати, чтобы делать свои маски для Инсты, надо зарегиться и с помощью их программы сделать маску. Потом загрузить своё поделие и пройти модерацию. Пока не смотрел, но вроде всё просто.
Кстати, чтобы делать свои маски для Инсты, надо зарегиться и с помощью их программы сделать маску. Потом загрузить своё поделие и пройти модерацию. Пока не смотрел, но вроде всё просто.
https://gooo.games – отличная подборка статей, ссылок, курсов и прочего для геймдева и около. В закладки.
GOOO.GAMES
GOOO.GAMES - Сервис полезных ссылок и ресурсов для геймдизайнеров и разработчиков игр.
ссылки для разработчика игр, ссылки для игрового аналитика, продвижение игр, монетизация игр, разработка игр, сервисы для разработчиков игр, ui/ux, статьи о разработке игр, курсы для разработчиков игр, полезные материалы для разработчиков игр, нарративный…
Где только не запускали DOOM... Теперь вот в инспекторе Unity. Исходники доступны
Добавляем генерацию ассетов с помощью Stable Diffusion в редактор Unity. Пока конечно нейросети полностью игры за нас не делают, но по отдельности, уже много что могут 🙂 Результат в комментах.
Forwarded from Григорий Дядиченко
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый релоад в Unity
https://hotreload.net/
Ещё пока не успел потестить и посмотреть что и как, но выглядит прикольно. Ребята выпустили тулзу для изменения скриптов без рекомпайла.
Есть бесплатная версия, но с любопытным ограничением использования. Два часа в день.
#новости
https://hotreload.net/
Ещё пока не успел потестить и посмотреть что и как, но выглядит прикольно. Ребята выпустили тулзу для изменения скриптов без рекомпайла.
Есть бесплатная версия, но с любопытным ограничением использования. Два часа в день.
#новости
В тему предыдущего поста: https://github.com/Misaka-Mikoto-Tech/UnityScriptHotReload
Вообще надо пробовать, понятно что в некоторых моментах это очень удобно и может ускорить дебаг, но всё же Unity и C# – это не вебразработка, где страницу обновил и сразу видишь результат. Это утрированно конечно 🙂 Думаю если такая поддержка будет на уровне самого редактора Unity, то будет круто, но вряд ли дождёмся..
Вообще надо пробовать, понятно что в некоторых моментах это очень удобно и может ускорить дебаг, но всё же Unity и C# – это не вебразработка, где страницу обновил и сразу видишь результат. Это утрированно конечно 🙂 Думаю если такая поддержка будет на уровне самого редактора Unity, то будет круто, но вряд ли дождёмся..
GitHub
GitHub - Misaka-Mikoto-Tech/UnityScriptHotReload: HotReload Unity C# script without exit play mode and keep the running context…
HotReload Unity C# script without exit play mode and keep the running context unchanged - Misaka-Mikoto-Tech/UnityScriptHotReload
Прямо сейчас можно послушать про создание отечественного игрового движка: https://t.me/mintsifry/1778
Telegram
Минцифры России
▶ Прямой эфир: Максут Шадаев и Владимир Кириенко расскажут о создании отечественного игрового движка
Трансляция начнется после 10:00 (мск). В конференции будут участвовать глава Минцифры Максут Шадаев и гендиректор VK Владимир Кириенко.
Спикеры расскажут…
Трансляция начнется после 10:00 (мск). В конференции будут участвовать глава Минцифры Максут Шадаев и гендиректор VK Владимир Кириенко.
Спикеры расскажут…
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
- Раньше батчить можно было только те рейкасты, которые 1 хит возвращали, теперь можно запускать запросы, которые несколько хитов возвращают.
- Завезли Physics.ContactEvent для прямого доступа к массиву столкновений вместо подписки на OnContact колбеки, что сильно бустануло производительность.
- Теперь каждый объект может переопределять настройки матрицы слоёв столкновений.
- Появилась новая настройка для симуляции физики, чтоб работало каждый тик, тем самым вообще убирая необходимость интерполяции 🤔
Ну и по мелочи всякое.
https://blog.unity.com/technology/physics-changes-in-unity-2022-2
#unity
Ну что, AI медленно, но врывается в геймдев. Недавно был пост во всех юнити пабликах про концепт ChatGPT + Unity, где генерились кубики и прочее баловство. Но, вот сами юнитеки зашевелились: https://youtu.be/sr5z4PQenfE. Будем посмотреть, как говорится...
YouTube
Unity AI
Unity AI. Here to bring you flying alien mushrooms 🍄
Curious? Apply to be a Unity AI Insider: https://on.unity.com/40b3S4k
Follow Unity on social:
🐤 Twitter: https://on.unity.com/42Lbmwz
👩🏻🏫 LinkedIn: https://on.unity.com/3R2RKOc
📸 Instagram: https:/…
Curious? Apply to be a Unity AI Insider: https://on.unity.com/40b3S4k
Follow Unity on social:
🐤 Twitter: https://on.unity.com/42Lbmwz
👩🏻🏫 LinkedIn: https://on.unity.com/3R2RKOc
📸 Instagram: https:/…
У Андроид есть похожая технология обмена файлами «по воздуху», типа AirDrop, но работает она также, в своей экосистеме, как и у Эпла. Но если очень хочется, то можно...
Приложение NearDrop – ставится на мак и можно с андроида, через стандартный способ «поделиться поблизости» отправить файл на мак, очень похоже на AirDrop. В обратную сторону пока не работает. Но возможно будет.
Приложение NearDrop – ставится на мак и можно с андроида, через стандартный способ «поделиться поблизости» отправить файл на мак, очень похоже на AirDrop. В обратную сторону пока не работает. Но возможно будет.
GitHub
GitHub - grishka/NearDrop: An unofficial Google Nearby Share app for macOS
An unofficial Google Nearby Share app for macOS. Contribute to grishka/NearDrop development by creating an account on GitHub.
Тут можно посмотреть какие сторонние компоненты используются в яндексовской игре Плюс Сити (она на 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
Логическая онлайн стратегия – Герои Гильдгаарда. Нужно ставить шашки на стартовые шашки своего цвета. Когда в одной клетке скапливается 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