Григорий Дядиченко
前往频道在 Telegram
Разработчик игр, интерактивных стендов и интерактивной рекламы. Эксперт в области интерактивов и XR. 100+ проектов за 5 лет. https://whitelabelgames.ru По вопросам сотрудничества писать: @it_bizdev
显示更多2 660
订阅者
无数据24 小时
无数据7 天
-230 天
帖子存档
2 660
Логи на Flask
Работая с хололенсом лучше иметь Unity логи не в хололенсе. Да и в целом с тем же айос мне иногда удобнее пользоваться логами которые падают куда-то. Самое простое апи, которое можно написать на коленке за 5 минут — это Python Flask. По сути 10 строк кода позволяют мне читать логи в консольке фласка. Но ведь с Unity не может быть не больно?)
По умолчанию UnityWebRequest, если передавать в него строку, заменяет символы "сложные" на escape символы. Ну те, что %20 и так далее. Ну то есть я сижу и не понимаю, почему сервер возвращает мне 400. Сравниваю хедеры в постмане, и в Unity и т.п. И когда уже пора было вызывать некроманта и изгонять бесов из кода, я вспомнил, что доверять юнити нельзя.
Запустил fiddler и посмотрел, что там шлёт Unity, а что постман. И это на последних двух скринах. Первое это Unity. Второе это Postman.
Думаю если быть в курсе это сэкономит кому-то час-другой)
2 660
Nami Wave Unity VFX
https://youtu.be/r01JDkq1nB0
И ещё один VFX из LoL с того же канала. Крутой канал, разбирает много таких эффектов. Я ща хочу сделать две интересные предновогодние штуки. Надеюсь успею до праздников :)
2 660
Что с рынком игр?
https://habr.com/ru/post/705906/
Интересная попытка, правда не совсем понятен последний блок :) Ну и по ряду неточностей:
1. Странный блок про My.Games, которые ушли из РФ (их выкупил Leta Capital у VK за $642 млн).
2. Блок про нейросети в целом непонятно про что и о чём.
3. Про курс доллара и что разрабы стали дороже. Да нет, ситуация в целом не такая. И везде свои нюансы.
Если коротко, рынок игр мёртв и его не воскресить, уж тем более господдержкой. В РФ. И это нормально. Но тут стоит распространить, что я понимаю под РФ. Нет смысла заниматься играми в юрисдикции РФ. А не если вы из РФ или Российский разработчик. Просто прикол в том, что рынок всегда адаптируется, но не так как хочется государству, а по рыночным правилам. Просто играми стало заниматься дороже. Ну и вообще, чтобы работали банальные инструменты разработки (Rider, Unity, Creative Cloud) — лучше иметь "казахского друга". Но самый разумный путь — открывать зарубежное юр.лицо. Что значит что господдержка не нужна государству, так как государство с этого ничего не имеет (помимо моего предвзятого отношения к гос. деньгам в принципе)
Прикол в том, что игры и так штука рискованная. Их делать делать долго и дорого. А выпускать их только на локальный рынок для меня вообще звучит как бред (если только не под заказ, где вся разработка уплочена). Поэтому это всё какое-то утопическое рассуждение. Даже игроки из РФ ща покупают (обходными путями) игры на старых платформах. Меняют регионы, находят опять-таки казахских друзей :)
Так что это разве что шанс попробовать "поднять локальные сторы". Но если мы зайдём на VK Play, который явно косит под стим. Ну там история про "дай списать", "но ты ток не прям 1 в 1 списывай". Со всеми проблемами стима + дополнительными. При этом вы по идее должны метится в десктопную аудиторию, так как для игр типа "моя любимая дача" у вас есть VK Games. А у нормального ПК геймера просто аллергия на такие названия, баннеры и т.п. Так как это отдаёт нафталином мобильных казуалок и собственно "мейл ру игры". Типа с одной стороны если там есть халявный траффик, возможность покрыть часть расходов, может даже я бы вписался в такое весёлое приключение (чисто по приколу). Но по большому счёту не под инвест и истории про $$$$$, а так чисто из любопытства.
А на вторую тему российского венчура, акселерации и фондов, они там вообще живы то? Давно ушло время, когда я был стартапером и интересовался фондами и инвестом, поэтому реально интересно что там)
2 660
Океан
https://habr.com/ru/post/451604/
С утра решил почитать что-нибудь интересное про волны и в целом воду, и наткнулся на оч. классную статью 2019 года. Ссылка на "Simulation Ocean Water" там битая, так что приложу живую с Research Gate. Супер интересная работа. И статья тоже кул супер.
Вечно в игровой разработке можно разбирать три вещи: как сделать воду, как сделать огонь и как правильно работать с кодом XD
2 660
Беспощадный маркетинг и метавёрсы
https://www.youtube.com/watch?v=832JF1o7Ck8
Сначала к сути. Epic Games анонсировали свой язык программирования — Verse. И я никогда не пойму зачем ко всему приплетать метавёрсы. Конечно я обратил на это внимание, так что "шалость удалась". Опенсорсный язык — это неплохо. Но я никогда не пойму всего этого хайпа вокруг метавёрсов. Итак Facebook забрал Meta, Epic забрали Verse. Буквы в слове MetaVerse кончились. Жду ответа от сбера и вк. Вк переименовывается во ВСЕ (и делает свою вселенную), а Сбер делает продукт для пассивного дохода в инвестициях ЛЕННАЯ. Я бы предложил кому-то МЕТА, но она запрещена в Российской Федерации.
2 660
Мануал от Unity по UI
https://blog.unity.com/games/ultimate-guide-to-creating-ui-interfaces
Видимо юнити решило делать мануалы по каждой теме. Ну может хоть тут они объяснят в чём прикол UI Toolkit.
2 660
Вышел Cascadeur
https://youtu.be/FEq_PJXTUOM
Некки наконец-то релизнули каскадёра. А так как это моё первое место работы, то кап же об этом не рассказать. Помню как мы в 11 геймдизайнеров делали проект Vector2. Я в те времена ещё был геймдизом, читал Fundamentals of Gamedesign и хотел делать игры XD
2 660
Осознанный техдолг и интерфейсы
Я очень не люблю думать. Казалось бы, но это правда. Я в программирование пошёл, чтобы программы работали за меня, а не я за них. Поэтому я стараюсь по любой теме вырабатывать себе простые автоматические решения. Или можно модно сказать "паттерны".
Есть такая штука "осознанный техдолг". Когда ты понимаешь, что сделаешь нормально может быть потом, а может быть и не сделаешь. А то, что делается сейчас — это "костыль". Не делать никогда костыли амбициозная задача для маленького пет проекта, а не коммерческой разработки. Костыли в коммерции у профессионалов просто получаются "не случайно", а по нужде бизнеса.
Я для себя вывел простую формулу, чтобы потом не тратить время на особое переписывание. Интерфейсы. Допустим у вас сложная задача. Скажем для того, чтобы трекинг хололенса не тупил ему сначала нужно "просканировать пространство". Так как с ходу он может трястись. Нормальное решение — сделать анализ по площади отсканированного меша. Но так как времени нет, проект горит и это пойдёт как "временное решение", то альтернативно можно выставить задержку в 10 секунд для того, чтобы отсканировать простраство. Если этот костыль обернуть в простенький интерфейс, и сделать реализацию что через 10 секунд он бросит событие "трекинг готов". А пока к камере прибить "осмотритесь, чтобы мы могли лучше построить карту пространства". Пойдёт как временное решение. Быстро и просто, а интерфейс позволит нам потом заменить его без каких-либо проблем.
И в любой аналогичной ситуации всегда просто удобно завести интерфейс. Когда уже есть "набитая рука", то время на то "как его назвать", "какие методы" и т.п. не тратится. Вы понимаете абстрактно логику функционала, который "правильный". И интерфейсом просто закрываете мок реализацию. Супер удобно.
2 660
Cyanilux
https://www.cyanilux.com/contents/
Обожаю находить новых интересных тех. артов. Особенно если у них есть туториалы или открытые репозитории. Сегодня вот наткнулся на Cyanilux сделавшим такой классный эффект. И у него как раз сайт с туторами есть. Они довольно просто объясняют как сделать ряд эффектов на URP.
2 660
Keijiro как обычно — гений
https://twitter.com/_kzr/status/1602957549254643713
Сделано круто. Видимо реймаршинг + компьют шейдеры + vfx и трансояция трекинга с телефона :) Как всегда топчик :)
2 660
«Лучшее цифровое решение в нефтегазовой промышленности» на ComNews Awards 2022
Чтож. С первой наградой нас. Хотя большая часть проектов у нас за NDA, но это попало в редкие исключения. наше решение по VR телепортации, которое мы делали для Газпромнефти выиграло награду. «Лучшее цифровое решение в нефтегазовой промышленности» на ComNews Awards 2022. А то столько хорошего делаем, а тут ещё о таком и рассказать можно. В общем работаем дальше и делаем крутые проекты.
Ну и я верю, что на этой неделе я допишу новую статью XD
2 660
Поддержка Яндекс.Метрики — это моё уважение
Опять немного оффтопа про яндекс. Насколько я в ряде случаев я поражаюсь "гибкости" и подходу к сервису еды и лавке. Но поддержка Яндекс.Метрики — это просто космос. Понятно, что это судя по тексту скрипты и заготовки. Но просто разжевали до молекулчто, как и почему. Построили пару отчётов чтобы просто объяснить, что я делаю не так. В общем метрике моё почтение за поддержку. Везде бы она была такая.
2 660
Шикарный шейдер глаза by Sakura Rabbit
https://80.lv/articles/a-highly-realistic-eye-shader-created-with-unity/
Думаю я не перестану восхищаться эффектами, которые делает этот артист. Выглядит просто шикарно.
2 660
Gesture VR
https://80.lv/articles/gesture-vr-useful-figure-drawing-app/
Классный концепт. Интересно есть ли такое в AR. Хотя если мы перейдём к реалиям AR с точки зрения ручного навыка это наверное даже вредно. В основном из-за проблем и неточности трекинга. Приноровившись рисовать в VR думаю сложнее будет тоже самое повторить скажем на бумаге. Хотя пониманию общих концепций думаю не мешает. Хотя я не художник и не шарю, но выглядит интересно
2 660
Весёлый спам
Меня всегда забавляет, когда мне в личку в тг стучится реклама каких-то вебинаров и курсов по юнити, или вакансии мидла Unity :) Так и хочется ответить «я вам курс сам могу прочитать».
И любопытно откуда идёт таргетинг такого спама. То есть люди имеют мой контакт в базе без малейшего представления кто я и чем занимаюсь. Интересно, когда нейросети прийдут в рекламу и hr боты будут иметь больше маркеров отбора чем тег «интересуется Unity» и станут ли функциональнее людей)
2 660
Сплайны — это прекрасно
https://blog.unity.com/technology/building-better-paths-with-splines-in-2022-2
Видимо теперь не понадобится тянуть весь синемашин, чтобы по сплайнам делать движение камеры или чего-то ещё, так как юнити их довезли :) Судя по версии 2 конечно это должно быть «давно», но сплайны такой удобный и часто требуемый инструмент, что круто что он есть из коробки) Движение объектов, меш генерация, расстановка объектов чтобы не двигать их руками. Применений масса)
Юнити конечно сделало пока по сплайну только генерацию трубы) Но мы это исправим, когда я доделаю свой генератор разных примитивов. Хотя не уверен, что стоит вносить зависимость на внешний пакет, но теперь это как минимум можно рассмотреть :)
2 660
Text-to-motion
https://80.lv/articles/mofusion-automating-human-motion-synthesis/
Любопытная работа по text-to-motion решению. Нейросети конечно учатся творить сущую магию, и скоро думаю уже станут неотъемлемой часть работы любого профессионала.
Я в целом обожаю современный мир за демократизацию всех технологии. Если раньше чтобы сделать игру нужно было тратить годы на разработку игрового движка, сейчас это может сделать любой энтузиаст. И этот концепт продолжает развиваться. Конечно это порождает тонну откровенного говна и всякой хрени от людей в поисках лёгкой наживы. Но так же это и даёт шанс множеству людей для которых такое раньше было близко к невозможному. Множеству крутых и талантливых людей :)
2 660
Async/await в новой Unity
https://habr.com/ru/post/704792/
Классная статья разбор про новые фишки с async/await в Unity. Канселейшн токены топ. У меня с этим всем возникает один вопрос, который надо проверить. Async/await это конечно супер, но будет ли это всё работать с webgl. Просто я иногда избегаю асинхронности здорового человека и пишу на колбеках, так как в вебе тредпул не работает. А некоторым проектам нужна кроссплатформенность)
