DevNotes Live
6 subscribers
84.3K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from Новые шрифты
Повышение цены уже завтра. Успей купить билет по стартовой цене ⚡️

Дизайн-карьера 2022 — это масштабная онлайн-конференция по трудоустройству от Design Line.

С 14 по 20 ноября тебя ждут ежедневные лекции, дискуссии и разборы от ведущих специалистов из Яндекса, Альфа-Банка, CreativePeople, Pinkman, Red Collar, Humbleteam и CEDRO.

Конференция пройдет в новом реалити-формате: эфиры структурированы таким образом, чтобы пройти каждый этап трудоустройства и понять, как действовать при поиске работы.

За неделю ты узнаешь:

→ как обстоят дела на рынке дизайна
→ какие навыки востребованы сейчас
→ как усилить свое портфолио
→ что писать в резюме, чтобы на тебя обратили внимание
→ как успешно пройти собеседование

При покупке билета на онлайн-конференцию ты получишь бонус: месяц подписки на сервис по развитию дизайнеров Design Line PRO с полезными материалами, активностями и обратной связью от опытных менторов.

👉 Принять участие в конференции

#промо
Forwarded from ai.dot(ufna, dev)
Так, мне чертовски интересно куда был такой репост! У меня столько участников канала нет :D
Forwarded from ai.dot(ufna, dev)
Будем считать что сегодня пятница
Forwarded from ai.dot(ufna, dev)
Попросили рассказать что я думаю про вот эту прекрасную сессию.

Собственно, если отбросить маркетинговую шелуху, призванную сказать какой у эпиков шикарный дефёд рендеринг (нет),

https://www.youtube.com/watch?v=c0GJiS57Jag
Forwarded from ai.dot(ufna, dev)
Попросили рассказать что я думаю про вот эту прекрасную сессию.

Собственно, если отбросить маркетинговую шелуху, призванную сказать какой у эпиков шикарный дефёд рендеринг (нет), откуда-то взявшихся Immediate mode GPU на мобилах (это какие? Завуайлированное что только ряд новых девайсов умеет в тайл "правильно", но при этом все мобилки в обшем-то tiled?), то будет так:

1. Наваливают фичей, которые актуальны только для "игр, которым все прощают". Условно Форточка, Геншин, Диабла там какая. Это не мобильные игры, это мобильные игры, имеющие десктоп как основной маркетинговый пароход.
2. PSO - давно пора. Неужто спустя десять лет кешировалку шейдаков не придется писать самим!
3. FSR - еще бы, иначе это все не вывезти вообще. Как DLSS на десктопах нынче.
4. dxc вместо hlslcc - давно пора. Это кишки, но кишки хорошие.
5. Обещают оптимизации флоу разработки - давно пора, давно обещают, давно ждем.

Системные требования этого всего безобразия - просто невменяемые. То, как сейчас позиционируется "мы работаем на мобилах" - выглядит больше как крутое технодемо, но никак для использования при разработке "обычных" мобильных игр. При этом за кадром остается, что в той же Форточке над частными оптимизациями работает команда профессионалов, количественно больше чем пара наших студий, чего даже близко нет у любой из других студий. И когда средняя студия "навалит" фичей, то получит лагающее гэ, раскаляющая телефон за минуту до состояния "ща яишенку поджарим" с батареей, утекающей как из стакана с дыркой. Это мобильный геймдев? Нет.

При этом как технофильство тут все красиво. Завозятся новые (гм, десятилетней давности формально) подходы, графоний можно накрутить, и потыкать реализации - да точно надо потыкать! Это круто, там ребята теха свое дело знают, есть чему поучиться.

Просто это совсем, совсем не про то, как делать игры на мобилки.

https://www.youtube.com/watch?v=c0GJiS57Jag
Forwarded from ai.dot(ufna, dev)
Cuz we need a little controversy к посту выше можно возразить, мол, ты же сам раньше двигал анрил на мобилки, когда безусловным лидером был юнити и все только и говорили что это [анрил] за тормозной и жирнющий движок такой. А теперь, мол, критикуешь не по делу, и вообще скурвился со своими мобилами, нужд настоящих то игр не понимаешь, а эпики - несут добро и прогресс в массы.

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

Совершенно такой же путь пока преодолевали десктопные девайсы. 720р и 1080р видно невооруженным глазом, все стремилось поднять разрешение на 2к, потом 4к. В целом, на 4к и выше разницы уже просто нет для наших глазиков, но - мы получили кучу таких экранов и видюхи, которые могут это вытягивать. На маках - на уровне отрисовки софта и браузера, на боярских девайсах - бутерброды в три слоя ака 4090 или "легкая версия" в виде 30хх серии. Это уже перебор, это уже "специальные решения", поэтому и рулят варианты "маковские" - норм разрешение, но не для игр, а вообще лучше ноут/планшет, и чтобы работал сутки. "Бутерброды с вентиляторами" - специалистам, а не масс маркету.

И ок, вот он сегодняшний день, когда линейное развитие "сделать картинку четкой, а не пиксельной" уперлось в потолок. Несколько лет айфоны - это просто апдейт, завлекающий камерами (ЛИДАРЫ!) или новым цветом, но не условным экраном или возможностью "тянуть игры". Компы? См. выше. Средний андроидодевайс по производительности не особо меняется уже годами, выполняя задачи "вывозить" просто постоянно увеличивающийся в размерах и по требованиям обычный софт и процессинг фоток.

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

А вот куда все пойдет? В текущей картине моего видения технологии, варианта два. Первый - если в мире все будет все-таки хорошо - это облака. Легкий клиент, все дела. Движки с подходом аля Defold по разработке, WebGPU и подобные - как новый виток.

Второй вариант - "все плохо" - это долгая стагнация на текущем уровне производительности всего и упрощение. В том числе, каналов интернета, ибо удорожание и все такое.

Поэтому сейчас я бы ставил на технологии, которые будут обеспечивать максимальную модульность, легкость доставки, и говорил не про фичи "ААА графония", а про экосистемность доставки контента. Легкие игры, с быстрой загрузкой и доступностью чуть ли не в браузере, полная кроссплатформенность - вот это вот все в первую очередь.
Forwarded from ai.dot(ufna, dev)
Из-за некоторого недопонимания в ряде личек, зафиксирую публично: я ни в коем случае не хочу сказать, что эпики фу и плохо. Да какое! За много лет эпики были и остаются единственными, кто может пароходом тянуть развитие рантаймового теха и решаться на эксперименты, результат которых меняет индустрию на десятилетия вперёд.

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

При этом стоит понимать, что относиться с уважением и не критиковать - это разные вещи. Да, я бы делал иначе, и с позиции моего опыта выглядит вот так, как описал выше. Но кто есть эпики, а кто есть я - я могу лишь озвучить своё мнение на ряд решений, но принимают их те ребята, которые все это делают, и наверное не просто так.
Forwarded from ai.dot(ufna, dev)
Обновление телеги с "топиками" - это какой-то адъ и содомия. Сорри, но не ищите меня в чатиках где оно есть, они отправились массово в архив.

Не вижу никакого смысла, кроме целенаправленного вредительства, юзать недодискорд. В прямом смысле - крайне отстойную реализацию "каналов".
Media is too big
VIEW IN TELEGRAM
Как и обещали, выкладываем запись вчерашнего стрима с Виктором Щепкиным, руководителем проекта в Allods Team.

Также публикуем подборку полезных ссылок от Виктора, которые пригодятся всем, кто хочет работать с Unreal Engine.

📌 Паттерны игрового программирования
📌
Информация по Blueprints
📌 Документация по GAS
📌 Документация по UMG & Slate
📌 Документация по сети
📌 Tips & Tricks
Forwarded from ai.dot(ufna, dev)
Когда меня спрашивают кем я работаю и чем занимаюсь
Forwarded from ai.dot(ufna, dev)
Продолжаем тему "интересные видео с анриал феста".

Банальная вещь, о которой я говорю годами, но почему-то дико игнорируемая многими.

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

Та самая "скрытая угроза", когда при добавлении кустика на сцену ты тянешь за собой пол игры, потому что кустик что-то знает о шестиколесном БТРе, а тот - вообще светоч информации о технике в проекте.

То, что должен пройти каждый, осознав чем плохи касты (и опасны поля, в которых в начале было выбрано значение руками, а потом поверх - добавлено чтение из переменной) и что софтрефы - тоже рефы.

Речь идет о системе рефренсов и вытекающих оттуда цепочках ассетов. Дядька разобрал всю проблематику, и еще и показал какие тулзы по-хорошему должны быть в анриле просто из коробки в каждом проекте, потому что вот например задача Leaf Trace частенько бывает нетривиальна, и лучше с ней бороться превентивно.

https://youtu.be/4-oRyDLfo7M
Forwarded from ai.dot(ufna, dev)
Материалов по работе с UI на анриле внезапно очень мало, хороших дак вообще. Хотя как сделать грамотно UI, а не кривое-косое-глючное - одна из сложнейших и интереснейших тем.

На анриал фесте один доклад на тему зачитали, и это хорошо. Надо сказать, был очень рад увидеть Павло на видео - это вообще весьма приятно видеть бывших коллег в Эпиках. Паша, привет!

Что касательно самого содержания видео, то:
1. Хорошо, что эпики занялись различного рода наследованием и параметризацией UI, т.к. раньше было совсем грустно. Надеюсь, этот вектор будет сохранен и получит дальнейшее развитие.
2. Advanced у меня конечно это язык не поворачивается назвать - это обычный набор вещей "для миддла". Хотя курвы - это прикольно, их можно назвать advanced.
3. Все показанное - до сих пор выглядит очень "сложно" и бесконечно далеко от возможностей того же флеша на заре его развития. У меня очень много накопленных вопросов к UMG, но это уже другая история.
4. Это видео не про архитектуру, а именно про ряд частных приемов, и читать надо это именно так. Да, ими можно пользоваться, и точно нужно в них уметь.
5. Как обычно в духе эпиков - в рамках "прототипа" показанного мы не показали вещи, которые банально часто нужны, но движок в них умеет плохо. Например, анимация текста при ховере. Хе-хе.

Но поворчал и хватит. Как суммарный вердикт - рекомендовано к просмотру и изучению любому, кто работает с UI на анриле. Это базовые штуки.

https://youtu.be/dSTdAToJ7Gg
Forwarded from ai.dot(ufna, dev)
Еще одна из штук, в которую упираются поголовно все (кроме святого мира мобилок! :D ) - это доставка ассетов до любимых разрабов. С введением всяких нанитов и модных реалистик текстурок объемы ассетов и траффика возросли чуть ли не порядково, проблема кешей встает во весь рост.

К сожалению вместо готовых решений, мы получили обзорное видео "как мы над этим работаем". Но, наконец-то светлому гению пришла идея, что как минимум сорцы (и прочие пейлоады) из данных можно отрезать безболезненно, ибо 95% разрабов они не нужны для работы.

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

Так что фичи тут три - "виртуальные ассеты" ака "отрежем пейлоад кому он не нужен", "облачный DDC" (давно пора, ибо DDC ранее вызывал боль и требовал танцев от своих девопсов) и "орда вычислитель". Третья фича для меня звучит интереснее всего, т.к. пересекается с моим видением "правильного движения движков" в распределенные сборки и так далее. Посмотрим, что у них получится, т.к. пока это буквально концепт.

https://youtu.be/_gpJeeqIbjo
Forwarded from ai.dot(ufna, dev)
Вот это видео просто must have для всех, кто хоть как-то работает с мобилками (да и вообще платформами на самом деле, будет полезно). Читают доклад два чувака, на коммиты обоих я просто подписан можно сказать, особенно Vovk'овские.

https://youtu.be/jQX2SFuKN9s
Forwarded from ai.dot(ufna, dev)
Два видео я объединю в один пост, тк они крайне походи на мои же песни-пляски последних девгамм выступлений, "про оптимизацию".

Речь про https://youtu.be/Kr3CTb2nX3s и https://youtu.be/GuIav71867E . Разработчик с опытом ничего нового здесь для себя не найдет, для тех, кто только втягивается - будет интересно и познавательно. На втором видео вообще угарный дядька, его просто приятно слушать 🙂
Forwarded from ai.dot(ufna, dev)
Ну и последнее видео с феста, которое я бы хотел отметить, но не последнее по важности (а для меня дак наверное вообще первое) - это https://youtu.be/N-cWMP5sdAg

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

Я бы очень хотел видеть такие решения в виде third-party для использования, потому что по большому счету все, с кем я общался на тему и видел внутрянку - включая нас - строят свои велосипеды в одном направлении, для решения одних и тех же задач, только разными путями (в зависимости от профиля специалистов).
Forwarded from ai.dot(ufna, dev)
Так, господа. Я ввязался в один интересный спор, и намерен его выиграть. Как некоторые знают, в последнее время я забил на всякие привычные мне дотаны и старкрафты, бросил смурфить и маниакально пустился во все тяжкие в набивку рейтинга в Валоранте, чувствуя себя старым ворчащим дедом, осуждающим разное. Но путь к псевдокиберкотлете проложен, и в связи с этим объявляю бескомпромисный конкурс в рамках своего канала и вообще анриловского сообщества - конкурс для левел-дизайнеров!

Приз? 1000 USDT. Сроки? 1 месяц. Подробности отдельным постом ниже.