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

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

По вопросам сотрудничества писать: @it_bizdev
Реклама в канале: https://vk.cc/cNhGLE
Download Telegram
Шейдер шерсти для URP
https://youtube.com/watch?v=Hab3dcumtXU

Наткнулся на прикольный шейдер шерсти для URP в Unity. Выглядит весьма симпатично, и репозиторий к нему автор приложил. https://github.com/hecomi/UnityFurURP

#интересное
🔥15
Почему вам стоит стать VFX артистом?
https://youtu.be/oCxYT0s8Pw0

Видео про то, чем полезна экспертиза VFX артиста. Хочется вставить свои 5 копеек. VFX такая штука, которая очень сильно улучшает визуальную часть игры. У вас может быть не самый интересный ИИ, не самый глубокий геймплей. Вот пример так сказать. Но VFX может целиком изменить восприятие игры. Причем эта экспертиза подходит для проектов любого масштаба. От инди до ААА. Конечно писать классный ИИ, уметь в архитектуру и много другое так же круто. Но всё же игры — это не энтерпрайс. Конечно некоторые приходят к состоянию похожему на энтерпрайс проект, нов общем тут немного другие правила и цели. Поэтому рендер разработчики и технические художники мне всегда казались «элитным отрядом» в геймдеве. С самой сложной совокупностью экспертиз :)

Кажется что крутая графика — это про сложные алгоритмы, зубодробительный матан и гениальные формулы. Но на самом деле это не так. Тех. артисты, энвайромент артисты и рендер разрабы пользуются математикой, чтобы по сути — показывать фокусы. Играть на восприятии глубины и прочих психологических приколах человека, чтобы получить достоверную или просто красивую картинку в игре. Пусть даже не имеющую ничего общего с реальностью.

Игры — это не научные симуляции реального мира. Игра — это шоу, в котором игрок может поучаствовать. И строим мы не копию реального мира, а красивую декорацию. Поэтому надо уметь хитрить. И тех. артисты по сути умеют делать множество таких хитростей с помощью математики и других инструментов. Просто эта экспертиза одна из самых сложных на мой взгляд, так как это смесь технаря и художника, о чём и говорит название этой экспертизы :)

#новости
🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
Раздробленный куб от Cyanilux
https://twitter.com/Cyanilux/status/1625177389163593738

Классный визуальный эффект сделанный в unity с помощью Cell Fracture в блендере.

#новости
🔥17
My string might not be your string
https://blog.unity.com/technology/making-string-marshaling-safe-for-coreclr-garbage-collector

Люблю эту серию статей в блоге юнити. Не маркетинговый булшит, не «повесточка», а кусочек технического закулисья о том, как к нам мчатся последние фишки .Net. Интересно почитать вечерком :)

#новости
🔥3
Григорий Дядиченко
Кстати, может кто-то хочет поиграть? И пока я писал прошлый пост у меня появилась идея. Может будем знакомиться и играть? Я просто создам канал блога в дискорде, там можно будет собираться в пати и играть в разные игры. И заодно знакомиться. Ну и иногда я…
Discord Server Dev Game
https://discord.gg/x7d3ayuM

Я таки завёл дискорд сервер. Хотя что там его заводить, а вот придумать структуру и сделать её удобной — это задачка. Плюс составить правила. Удобно ли получилось покажет практика. Мне пока не до конца нравится механизм "сбора пати", но для более интересной формы нужно что-то написать кодом. А мы что с вами, разработчики штоле?

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

Игры я сам думаю периодически собирать и в этом канале, сегодня ещё много работы, но ближе к выходным или вечеру может можно будет в что-то поиграть. А то середина рабочего дня, какой в игры играть :)

#новости
❤‍🔥7
Визуализация сортировок
https://youtu.be/kPRA0W1kECg

С утра ютуб решил подкинуть мне это оч старое видео. Оно довольно залипательное, ну и познавательное для тех кто не знает как работают разные сортировки.

#интересное
🔥5
Красивый VFX на UE
https://www.youtube.com/watch?v=AQ3FCUt3e8E

Выглядит классно. Вообще прикольный формат портфолио для VFX артиста. Выглядит круто. Надо будет как-нибудь на досуге такое поделать. Сложных эффектов там немного (особенно под десктоп), но с артовой точки зрения сделано топово :)

#интересное
🥱3🔥2
Ещё одно портфолио, но уже на Unity
https://www.youtube.com/watch?v=rsm3BZtVWCw

Мне кажется я закопаюсь в поиск этого жанра видео. Это впечатляет даже больше, чем пример на анриале, так как это 4 летней давности. И выглядят некоторые эффекты очень круто. Некоторые просто ок, но для 4 года назад — кайф.

#интересное
🔥11🤯1
И последнее портфолио на неделе
https://www.youtube.com/watch?v=nf0LnZcVPfQ

Классный набор эффектов на Unity. Красивое. Но мне кажется я ща одни портфолио буду постить, так что надо закругляться. Плюс я статью собирался на неделе написать помимо дайджеста.

#интересное
🔥3❤‍🔥1
Интересное из мира Unity #3 (10.02.23 — 16.02.23)
https://habr.com/ru/post/717594/

Новая пятница, а значит новый дайджест на хабре. Модель персонажа с помощью ИИ, математика для игровых разработчиков, как сделать красивую шерсть на URP и многое другое в сегодняшнем дайджесте. Всё это было в блоге, но если вдруг кто-то пропустил.

#дайджест
🔥3🥱1
Туториал по Behaviour Tree
https://youtu.be/b6kvr10uWsg

Игровой ИИ достаточно глубокая тема. Тутор разбирает, что такое логика тиков, что такое behaviour tree в целом. В общем любопытно для тех, кто не разбирается в этой теме.

#новости
❤‍🔥2🔥2
Хотели бы вы рассказать про свой пет проект? Я могу ввести как рубрику рассказы о проектах подписчиков, если кто-то захочет им поделиться. Плюс у нас же есть теперь Discord Server. Можно устраивать дискуссии, шоукейсы, плейтесты в нашем небольшом кругу.
Anonymous Poll
9%
Да, хочу рассказать про проект
62%
Да, хочу узнать про проекты других
15%
Да, хочу и рассказать, и узнать
7%
Нет, неинтересно
8%
Нет, не хочу узнавать про проекты других
Пет проекты

Я считаю, что достичь очень высоких результатов в программировании можно достичь, только если обожать программировать. Да, как и в чём угодно.

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

Во времена когда я был только мидлом в одной компании я помню, как ездил в офис по выходным, чтобы делать свою VR игру, так как у меня комп так себе. Сидел, чёт писал ИИ для шутера, собирал геймплей, препятствия и т.п. Делал механики порталов и т.п. Игру я не доделал, но опыта работы с разными сдк получил много и потом по-моему продал её своей же компании за символические деньги, так как развивать всё равно не собирался.

Да, кстати, небольшая ремарка, кто-то думает, что если ты делаешь проект на рабочем оборудовании, то он имеет какое-то отношение к компании. Видимо посмотрев сериал кремниевая долина. Сериал конечно классный, но в юридическом поле РФ — это так не работает. Поэтому то что я делал пет проект на работе по выходным не давало прав моей компании на этот проект.

И на протяжении всего моего пути разрабом у меня были какие-то пет проекты. То лего я научился парсить и генерировать меши (ща я бы написал сильно лучше) То углублялся в меш генерацию и системы координат для редактора быстро умеющего делать планировки помещений с чертилкой чертежей. В общем кучу всего.

К чему это я? Если вы не любите то, что вы делаете, вряд ли вы будете этим заниматься. А теперь представим ситуацию есть вы, а есть человек который работал на работе + сделал несколько своих проектов разной степени проработанности и выложил на гитхаб? Дело даже не в том, как это выглядит, а в том какой у вас спектр навыков, что вы умеете делать и с какой скоростью. Пет проекты — это полезная тренировка без какой-либо ответственности. Чистый полёт фантазии, так как решение можно делать любое, пробовать комбинировать любые технологии и так далее. И в этом его прелесть. У коммерции очень много ограничений.

И если после работы вам уже тяжело смотреть на IDE, то тогда я думаю путь в разработке будет сильно дольше. Это по сути к тому же, почему метрика "6 лет опыта работы" мне не нравится, но лучше я тоже не могу придумать. По сути время не говорит ни о чём. Я знаю, как из людей у которых формально 5 лет опыта, но на работе они тупо сидели и ничего в сущности не умеют. А знаю тех, у кого опыт работы год, и кто работает круче. Так как за этот год помимо работы сделал несколько пет проектов, читал кучу книг, учился по туториалам и так далее.

#мысли
🔥12❤‍🔥3
WebGL и PWA
https://www.youtube.com/watch?v=l9DGNQN4uqU

Продолжаем всё глубже закапываться в связку Unity + Web. Особенно для мобилок. Решил таки углубиться в тему PWA, так как стало любопытно, можно ли сделать веб игру работающую в оффлайн режиме. Так как если я правильно понимаю концепт PWA часть функциональности там может работать без интернета практически как приложение. И вот любопытный доклад на эту тему. Без Unity правда, но всё равно интересный.

#интересное
❤‍🔥6
Пиксель арт тул для Unity
https://www.youtube.com/watch?v=gBgIvtkA7nk

Появилась поддержка Aseprite в Unity. Aseprite это инструмент позволяющий удобно создавать самые различные Pixel Art b ретро анимации. Теперь появился импортер поддерживающий формат Aseprite в Unity.

#новости
🔥9
Расскажите про ваш проект
https://forms.gle/VoyrVsRhVWTqV1i88

На выходных я проводил опрос и много кто хотел рассказать про свой проект. Больше форм богам форм. (Кстати давно на заходил в вопросы, надо будет на неделе найти время по отвечать).

Так как на канале собирается всё больше людей хочется сделать формат, в котором можно рассказать про своей проект, получить обратную связь, сделать плейтейст проекта и т.п. Может найти единомышленников.

Зачем рассказывать про свои проекты? Так как всегда полезно получить взгляд со стороны, иногда можно получить полезные советы и т.п. Плюс в целом есть такая задача в игровой индустрии — это собственно плейтест. Когда я стоял с шоукейсом на том же DevGamm во времена инди, помимо поиска издателя мне было важно посмотреть, а как игроки играют в мою игру.

Тоже самое про какие-то полезные либы или тулы. Я по себе знаю, что часто ты напишешь какую-то штуку, возможно она не "рокет саенс", но была бы кому-то полезна. А рассказать про неё негде. Особенно это касается каких-то небольших утилит.

Проект не обязательно должен быть "большим и масштабным", так как маленькие проекты раскопать сложнее всего, а они бывают очень интересными. Поэтому не надо стесняться, что что-то ещё не готово или "это слишком просто чтобы рассказывать". Всегда лучше рассказать, чем не рассказать.

Есть только два нюанса. Первое, я за позитивную атмосферу. Мне не нужны мемы и скриншоты срачей из комментов блога. Так как блог личный, всё что я посчитаю токсичным и относится не к моей персоне будет удаляться. Предупреждения я уже выносил кому-то, но в целом если предупреждений будет больше 3 — это будет бан. Если вам вдруг не нравится проект, вы считаете что он никому не нужен — это нужно сформулировать обосновано и вежливо. С аргументами. Чтобы от такой обратной связи была польза человеку, который решил поделиться своим проектом. Иначе лучше промолчать.

Второе. Я не публикую другие блоги, каналы и т.п. (только на условиях кросс-промо если мне интересно или рекламы) Явную и откровенную рекламу (это всё в запросы на коммерческую рекламу с сответствующими пометками и т.п.) Проекты крупных брендов. Эта форма для энтузиастов, инди и т.п. Всё что коммерческое (речь про крупную коммерцию типа скажем vk или яндекса) — в коммерческие запросы. Я не буду формулировать чёткие критерии что "не более 1000 покупок у игры", а буду решать на своё усмотрение. Так как бывает и инди с миллионом установок и т.п. Так что прислать можно. Но такие вещи я вполне могу не опубликовать.

#проектыподписчиков
🔥7
Григорий Дядиченко pinned «Расскажите про ваш проект https://forms.gle/VoyrVsRhVWTqV1i88 На выходных я проводил опрос и много кто хотел рассказать про свой проект. Больше форм богам форм. (Кстати давно на заходил в вопросы, надо будет на неделе найти время по отвечать). Так как на…»
This media is not supported in your browser
VIEW IN TELEGRAM
VFXGraph + Leap Motion + Compute shader
https://www.reddit.com/r/Unity3D/comments/117ycp0/vfx_graph_compute_shader_leap_motion/?utm_source=share&utm_medium=ios_app&utm_name=iossmf

Симпатичный эффект, хотя таких штук на липе, киннекте и т.п. в своё время для всяких выставок мы сделали достаточно много.

#новости
❤‍🔥7🔥3