Григорий Дядиченко – Telegram
Григорий Дядиченко
2.83K subscribers
395 photos
160 videos
7 files
1.19K links
Разработчик игр, интерактивных стендов и интерактивной рекламы. Эксперт в области интерактивов и XR.

100+ проектов за 5 лет.

По вопросам сотрудничества писать: @it_bizdev
Реклама в канале: https://vk.cc/cNhGLE
Download Telegram
Ответ ArtStation на протест
https://80.lv/articles/artstation-responds-to-the-no-to-ai-generated-images-protest/

Чёт я пропустил на прошлой неделе продолжение этой истории Ну на самом деле решение ввести теги и т.п. неплохо, а так посмотрим куда оно в итоге дойдёт. В друг не будут банить ИИ из опасений в истории с картинки выше. А если серьёзно, то и отличить ИИ арт не всегда просто уже. Особенно если в кадре нет рук XD
🌚3
Nullable Reference
https://habr.com/ru/post/706376/

Поговорим о nullable reference. Как говорил когда-то Рихтер, что он в шарпе жалеет о наличии null. И nullable reference отличная ему замена, так как с точки зрения компилятора это тот же reference type. И вот почему. В идеале при разработке вы знаете, что должно принимать значение null, а что не должно. Я уже кидал статью про фишку C# 8.0, чтобы включить nullable reference type. А в этой статье разбираются разные способы работы с nullable reference type. И лучше быть в курсе, так как работая с ними вы в явном виде всегда будете задавать "я знаю, что здесь может быть null" что приведёт к более логичным обработкам и меньшему числу неочевидных поведений.
🔥4
Havok для Unity наконец-то вышел в релиз
https://blog.unity.com/technology/havok-physics-now-supported-for-production

Давным давно юнити это анонсировали и наконец-то он вышел в прод :)
👏15
Росгейм и 50 миллиардов на игры
https://www.vedomosti.ru/business/news/2022/12/19/955894-kommersant-videlit-50-mlrd-rublei-industrii-videoigr

Начнём с того, что это только обсуждается. А то в части мест пестрят заголовки «выделят». И это любопытно. Конечно верить что что-то из этого получится не приходится, так как автоматом вопрос. А кто будет этим заниматься и организовывать такой продакшен?

Деньги деньгами, но помимо красивой суммы нужно уметь ими распоряжаться. Мы не берём рассуждения даже на тему «сколько куда дойдёт». Будем мыслить утопически. Построить 25 продакшенов, которые за 7 лет выпустят 25 игр. При том, что у них очевидно не будет доступа к игровым движкам (так как гос. под санкциями).

То есть движки, инструменты и 25 ААА игр за 7 лет. Даже если фантазировать, я не представляю, а как это вообще сделать в такие сроки. И кто в здравом уме впишется пилить даже одну игру без современных инструментов за всего лишь 7 лет.

Перед такими громкими заявлениями кажется что лучше проконсультироваться с теми, кто хотя бы строит продакшены и делает игры. А то пока по заявлениям с такими планами, даже если представить что вся сумма идёт куда надо — её нет смысла брать. Так как это тупо сделать в разряде «около невозможного». Но любопытно будет посмотреть на тех смельчаков, если кто впишется и сказать либо «колдун!», либо «жаль этого добряка»
Unity что скоро будет быстро рекомпилировать и билдить скрипты?
https://blog.unity.com/technology/accelerating-player-builds-with-incremental-build-pipeline

Прикольный концепт и идея на build graph. Как я говорил ранее — теория графов везде нужна :) В общем любопытное описание общего концепта + видимо ждём 2023.1 (если она не будет падать как любая "первая попытка Unity". Может там всё будет работать пошустрее. Билды меня не сильно смущает, а вот запуск проекта и рекомпиляция скриптов с версии 2021 стали занимать ощутимое время, если не ускорятся особо билды под WebGL, которые собираются просто вечность :)
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Фейковая жидкость
https://www.patreon.com/posts/fake-liquid-urp-75665057

Классный эффект от художницы Joyce. Шейдер для фейковой жидкости в бутылках на URP Shader Graph. Помню когда-то давно в чатах мы обсуждали «как сделана жидкость в бутылках в Half-Life Alyx». Вот можно сделать как-то так :)
👍16
Структуры данных
https://www.youtube.com/watch?v=RBSGKlAvoiM

На том же канале, где было отличное видео про теорию графов я наткнулся на отличный материал по структурам данных. Просто шикарная лекция о том, какие структуры данных бывают и как они работают. Что такое очередь, стек, связанный список, хешмап, хешсет. В чём преимущество и недостаток каждой из структур данных. Это очень полезное знание. В целом на очередях и стеках строится многое в играх.

Если делать тот же Magic The Gathering или подобные игры, там по правилам идёт как раз "стек действий", который резолвится в конце действия игроков. Когда разыгрываются мгновенные заклинания в пошаговом геймплее. И важно в каком порядке что сработает.

Очередь имеет очень много применений. Базово выдача наград. Есть событие, которое выдаёт награду. Если выдавать награду просто в поле, то в теории одна награда может затереть другую. Поэтому в таком случае обычно используют очередь. Так же с событиями покажи такой-то экран и т.п. Чтобы на экран не наслаивалось 950 экранов, что допустим по дизайну выглядит не очень.

Про списки, словари и т.п. я вообще молчу. В общем очень полезная лекция, так как структуры данных лучше знать все и каждому.
👍5
Обновление GI в Unity 2022.2
https://blog.unity.com/technology/global-illumination-updates-in-2022-2

Ушла эпоха, прощай энлайтен. А так из самого интересного наконец-то будет нормальная возможность блендить запечённые лайтпробы. Ура товарисчи. Хотя я не так часто пользуюсь в целом юнити светом из-за специфики проектов. Думаю пересмотреть этот процесс и поэкспериментировать с перфомансом в следующем году. Пока аутдор пекся чисто по качеству лучше не в Unity и с меньшим числом артефактов :)
🔥3👍1
Самописная система 2д освещения
https://dtf.ru/gamedev/1519228-obzor-samopisnoy-2d-sistemy-osveshcheniya-dlya-top-down-pixel-art-igr-na-raste-i-wgsl

Интересная статья про самописную систему 2D освещения для движка Bevy. Это такой игровой движок на Rust. Концепции всё равно не зависят от движка и про SDF (Signed Distance function) всегда интересно почитать :) Вообще ещё есть любопытная старая статья про Signed Distance Field, которую тоже полезно почитать, чтобы знать такой концепт.
👍5
Аж свело олдскулы :)
Forwarded from Игроманы
👵 Это было 3000 лет назад...
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😢11😁3
Interactive Snow Shader
https://www.youtube.com/watch?v=zr5kgZeo9LA

Чтож, предновогодняя пора и скоро новый год. Пора заряжаться новогодним настроением и наряжать ёлку. Так что я решил поискать какой-нить туториал связанный с предстоящими праздниками. Интересный туториал по интерактивному шейдеру для снега с тесселяцией. Я очень хочу и успеть дописать свою "новогоднюю" статью. Но не уверен, что успею это сделать, так как есть ещё рабочие дела до конца года. А так сейчас ещё проведём небольшой опрос.
Григорий Дядиченко
Какая тема вам интереснее?
Так как подписи к опросам телега делать не даёт. То чуть-чуть поспамлю ещё. Подробнее будет в итогах года, но за год я написал 12 статей. Статьи были разные. Какие-то получились лучше, какие-то получились хуже.

На следующей неделе выйдет пост с итогами года, где я так же поделюсь планами на следующий год на блог. Но дело в том, что за 6 лет своей профессиональной карьеры я работал на куче проектов и очень много в чём разбираюсь. И думаю, чем бы заняться было бы интереснее в новом году. 3д или 2д даже если быть точнее.

3д выглядит сложно, замороченно, но на самом деле некоторые вещи там делаются банально проще, чем в 2д. И есть ощущение, что с 3д не все так уж много работают. Но опыт там большой с разных сторон.

2д я в целом обожаю, потому что там столько всего стильного и классного. И возможно у меня "смещённая точка зрения", но кажется будто VFX граф в 2д, новые инструменты Unity для 2д и в целом, как шейдеры применяются именно в 2д играх, как тема меньше распространена и меньше про это говорят. Но это много кому будет полезно.

Конечно же нет речи о том, что будет только одна тема. Так как блог личный, я всё равно пишу о каких-то наблюдениях и том, что мне интересно в моменте. Так что будет и то, и другое, и третье. Даже по новостям я стараюсь отбирать на мой взгляд из общего потока "самое интересное". Просто стало любопытно, что будет в некотором смысле полезнее :)

Это так, размышления на тему. Основные "предновогодние" опросы и анонсы будут на следующей неделе :)
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
Рождественский шарик в Unity
https://twitter.com/Cyanilux/status/1606669778164191232

Cyanilux сделал в Unity классный эффект рождественского шарика.
🔥8👍1
FrozenSet
https://steven-giesel.com/blogPost/34e0fd95-0b3f-40f2-ba2a-36d1d4eb5601

Прикольный концепт неизменяемой коллекции, которая возможно будет в .Net 8. Суть в том, что коллекция изменяема до тех пор пока не будет заморожена.

Стандартной концепцией сделать тот же список иммутабельным — это всегда выдавать его копию вместо оригинального объекта. Так же в шарпе есть некоторые рид онли коллекции. Тут же вводится концепция хешсета, который работает шустрее, чем ImmutableHashSet.

Конечно в Unity всё это появится нескоро, но всё равно любопытно смотреть за нововведениями в современный .Net :)