Про GameDev, разработку на Unity и C#, менеджмент, образование, менторство и карьеру в целом.
🗜 Вчера возник кейс – нужно было срочно "сжать" крупный AnimationClip, в котором прослеживается объективно переизбыток ключей.
Знаю, что у Unity есть Anim. Compression с опцией Keyframe Reduction в настройках импорта 3D-модели. Но для отдельного AnimationClip я такой фичи не нашёл 🔽
Для игровых разработчиков не сказать, что напрямую есть прикладная ценность, но для "шарпистов" косвенно — полезно.
Затрагивается много тегов: стэк, куча, аллокации, хэш-функции, Span, ArrayPool, stackalloc, ValueStringBuilder, MemoryStream, S3.
Да и для общей насмотренности и формирования инженерного майндсета лишним не будет.
Вроде бы в интернете и так много контента по этой теме, но я до сих пор часто встречаю вопросы на тему сохранения прогресса. Обычно все хотят получить быстрое готовое решение для своих текущих проблем и не разбираться с их сутью. Многие материалы в сети это и дают – конкретные сухие простые решения, которые ломаются о будущий внезапно изменившийся…
Разгребая бэклог, дошёл до статьи на Medium (может потребоваться VPN), которая разбирает 5 видов архитектурных подходов, которые стоит использовать при разработке игр: ECS, DOD, CBA, SOA, N-Layer.
Для тех, кто переварил предыдущие статьи про просчёт коллизий, и кому показалось слишком просто или слишком мало, ещё одно видео с прошедшего Unigine Open Air про внутрянку физического движка, где в частности рассматривается проблема рассчёта коллизий более комплексно. VK / YouTube
В июле проходил уже ставший традиционным Unigine Open Air, на котором были представлены новые доклады. В т.ч. от разработчиков самого Unigine. И они начали постепенно публиковаться в сети. Один из докладов я сегодня хочу порекомендовать к просмотру: VK, YouTube
🎱 Встретил серию из двух статей про реализацию просчёта коллизий.
Конечно, про «шарики». И многие, кто имеет профильное образование, наверняка это всё уже не раз видели и делали.
❗Но среди начинающих игроделов нынче очень много людей из других сфер или пока ещё без должного образования.
Сегодня хочу поделиться ссылками на два ещё пока свежих видео про два полезных инструмента для создания локаций в играх.
Это третья статья путеводителя по разработке мультиплеерных игр. В прошлой части были рассмотрены отличия синглплеерных игр от мультиплеерных и их различные классификации, среди которых был обозначен вектор дальнейшего повествования — сетевой мультиплеер. В этой части продолжится погружение в обозначенном направлении. Гостями этого выпуска будут по…
В Новосибирске намечается локальная конференция. Не могу не приехать и не поддержать такое мероприятие. Хотя бы своим участием 📋
👯 В последнее время мне чаще доводится общаться с инди-командами, которые не имели коммерческого опыта и не представляют, как стоит выстраивать процессы для эффективной совместной работы. Все почему-то считают, что в команде можно работать точно так же, как они это делали по-одиночке (хотя на самом деле наоборот: это одному нужно работать так же,…
Не редко сталкиваюсь с тем, что для игровых разработчиков вопросы бэкенда являются чем-то инородным 🤔
Хотя я постоянно взаимодействую с бэкендом, причём с первого же проекта в своей карьере. Это и взаимодействие с сервером, и серверный код, и разворачивание инфраструктуры, её настройка и автоматизация 🤖