Про инфраструктурное хранение конфигураций игры
Уровень материала: 🐥 #middle
В рекомендации сегодня попадает видео Алексея Козорезова (автора канала Unity Architect).
Это можно притянуть к прошлой теме про хранение конфигураций уровня, где конфиги уровней записывались в Json, Xml, ScriptableObject и пр. Теперь время разобраться с тем, где эти файлы хранить и как доставлять в игру ⏬
Уровни — лишь частный случай конфигурации. В играх конфигурированию поддаётся практически всё. И особо важную роль в этом играет баланс, который часто формируется в гугл-таблицах.
🎥 В видео рассматривается задача по работе с игровыми конфигами:
- Как хранить,
- Где хранить,
- Какое оборудование и какие сервисы понадобятся,
- Как доставлять до клиента без обновления приложения на площадке,
- Как учитывать разные версии приложения,
- Как учитывать разные варианты клиента при A/B-тестировании,
- Какие варианты есть и какой стоит выбрать,
- Как оперировать этим внутри приложения,
- Как использовать для этих целей Addressables.
С некоторыми мелочами я не совсем согласен, но это мелочи и больше вопрос предпочтений и формулировок, на которые влияет формат консультации. По себе знаю, что за час доступно объяснить такую обширную тему без должного упрощения, уделив внимание важным деталям, для человека, который с этим плохо знаком, сложно.
⭐ Эти знания — must have для всех мидлов, особенно с мобильного и веб рынков, где всяческий LiveOps и Content Delivery — неотъемлемая часть для сколько-нибудь крупного коммерческого проекта.
Если в этих вопросах недостаёт опыта, то видео обязательно к ознакомлению. И для полноты картины рекомендую дальше поизучать материалы в сети и существующие реализованные для этого сервисы.
—————————————
Уровень материала: 🐥 #middle
Ознакомился с классным видео, которое развивает поднятую ранее тему игрового ИИ. Автор показывает, как можно дополнить алгоритм A* для учёта различных внутриигровых условий.
Чем больше осваиваю нейросетевые технологии, тем больше разнообразных сценариев использования открывается, в которых это может помочь увеличить продуктивность и эффективность. Об одном из таких сценариев, думаю, будет полезно рассказать.
Простым языком про оптимизацию 3D-графики. Как художники и разработчики видеоигр добиваются лучшего качества изображения при минимальных затратах системных ресурсов. Разберём ключевые принципы оптимизации и технологии, которые лежат в их основе.
Уровень материала: 🐣 #junior 🐥 #middle
Полезная статья, которая будет не лишней каждому. Сам ничего нового не узнал, но всё равно увлекло так, что прочитал на одном дыхании. Для новичков — неглубоко и не развёрнуто, но достаточно, чтобы подтолкнуть к правильным промтам для дальнейшего поиска.
Из новостей: продажи Stardew Valley превысили 40 миллионов копий, Notch собирается заняться преемником Minecraft, Black Myth: Wukong не выходит на Xbox из-за проблем с оптимизацией.
Из новостей: российский аниме-хоррор MiSide мог заработать свыше 9 млн долларов за две недели, основателя Ice-Pick Lodge Николая Дыбовского обвинили в насилии, релиз «Сказок Старой Руси» не оправдал ожидания 1C.
Краткий гайд для тех, кто хочет перестать забивать свой диск недоделанными проектами на Юнити и начать зарабатывать на своем хобби.