dot(ufna, dev) @ufnadev Channel on Telegram

dot(ufna, dev)

@ufnadev


Разное о разработке на Unreal Engine и не только от тов. @ufnah

https://ufna.dev

dot(ufna, dev) (Russian)

Добро пожаловать в канал dot(ufna, dev) под названием @ufnadev! Здесь вы найдете информацию о разработке на Unreal Engine и не только. Канал создан для тех, кто увлечен разработкой игр и программного обеспечения на удивительном движке Unreal Engine. @ufnadev делится полезными советами, инструкциями, идеями и новостями в мире разработки. Узнайте о последних трендах, улучшайте свои навыки и делитесь опытом с другими участниками канала. Подпишитесь на @ufnadev, чтобы быть в курсе всех событий и стать лучшим в своем деле! Посетите сайт https://ufna.dev для дополнительной информации и ресурсов по разработке на Unreal Engine. Присоединяйтесь к нам и начните свое увлекательное путешествие в мире разработки на Unreal Engine и не только!

dot(ufna, dev)

13 Jan, 08:49


Краткая история про страдания.

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

Потом я перешел на линукс, познал дзен и ностальгию по автовазу в мире софта, стал юзать разные там консольные Outline'ы и v2ray'и, причем которые с моего провайдера периодически отваливались, а с мобилы на МТС не работали совсем.

Я жил так и жил, вкус кактуса уже стал привычным и знакомым.

Вчера мне несколько друзей сразу сказали - ты втираешь нам какую-то дичь, у нас все работает. "Билли, где пруфы?" спросил я, и получил вертушкой пруфы с разворота. Даже wireguard ранее прибитый оказалось что теперь пашет из коробки без единого разрыва.

Что ж. Простейшая смена провайдера VPS'ок на русско-европейского (хе-хе) внезапно порешала все вопросики. Bobr kurwa, я то юзал только истинно-иностранные из крупных, кажется они в пуле "почувствуй силу РКН" (причем именно не блокировки, а "улучшения доступа").

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

dot(ufna, dev)

13 Jan, 06:40


DOOM запустили и на PDF. А если точнее, то на PDFium, который работает в браузерах на Chromium.

Недавно в сети узнали, что на PDF можно запустить, например, «Тетрис», а это следующий шаг.

@zavtracast

dot(ufna, dev)

12 Jan, 11:27


Около 78 % сотрудников Nvidia — долларовые миллионеры, а состояние каждого второго превышает $25 млн; это произошло благодаря росту акций компании на 3776 % с 2019 года; однако они работают 7 дней в неделю и часто задерживаются в офисе до 2 часов ночи — ITHome

#Nvidia #wealth #кадры

dot(ufna, dev)

10 Jan, 06:15


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

Потом думаю - ну ларёк то шикарный на обложке. Го заценим.

Дак вот, кидаю деньги в монитор, а мне говорят: размена не будет, э.

Потому что снежок нанитный и прекрасный. Арт шикарен. Люксовый ларёк - песня.

А главное - вот что накое НАСТОЯЩИЙ метахьюман, а не вот эти вот ваши эпиковские!11

https://youtu.be/lU9VQeHpFzg

dot(ufna, dev)

08 Jan, 21:35


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

Так и живём.

dot(ufna, dev)

08 Jan, 11:16


Правильное использование RTX выглядит вот так! (с 11 секунды конечно же)

https://youtu.be/M3fglmDxD2U?t=12

dot(ufna, dev)

08 Jan, 11:07


Все это потерялось за кучей других постов за пять лет, однако - именно тогда я активно экспериментировал с рейтрейсингом и говорил ротом что "rt-pnly игры будут через 2-3 года" (понятный релизный цикл), мол, надо счас в это все упарываться, рисечить и все такое.

Что ж, если сделать поправку на последующий ковид, то в 2024 вышла "Indiana Jones and the Great Circle", которая по сути первая ААА/АА игра, минимальными требованиями которой является рейтресинг-совместимая видеокарта.

Наванговал, однако!

dot(ufna, dev)

08 Jan, 00:11


- После стольких лет?
- Всегда. 😢

https://www.artstation.com/artwork/QXd4Rx

Это был долгий путь, но гештальт закрыт.
(лишь один из, азахаха)

Все эти года я думал, как было бы круто оформить новый пост в портфель с уровнем Outblack.
Теперь руки дошли - но в душе щемит пустота.
Настроение - Анна Ахматова. Сжала тексель под тёмной лайтпамой.

Этот уровень стал неким мостиком с прошлым, это было так давно - словно из прошлой жизни.
Пора идти дальше. Спасибо Илюх.

Теперь имею полное право клянчить лайки.
Ну пожалуйста, ну поставьте лайк. 🥺🥺🥺

https://www.artstation.com/artwork/QXd4Rx

dot(ufna, dev)

07 Jan, 16:26


Бюджет последней колды - 700кк.

Нехило.

https://t.me/GameDEV/4804

dot(ufna, dev)

07 Jan, 07:03


Если вас удивляет (и расстраивает конечно) почему 5ххх серия на ноутах снова будет иметь мизер VRAM, то ответ простой - эти ребята продают лопаты, бриллиантовые лопаты для рудокопов.

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

А ваши локальные желания гонять себе нейросеточки на ноутах - оставьте, это игрушки, а не пацанская работа.

А, вы про игрушки и "не влезает"? Ну, ужмутся. На консолях же влезают!

https://t.me/tg_1red2black/1826

dot(ufna, dev)

06 Jan, 20:13


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

Но вопрос то конечно самый главный - насколько оно лучше 7950x3D и кидаться ли обновляться? (нужен ли мне новый сервер дома, гм)

https://wccftech.com/amd-ryzen-9-9950x3d-9900x3d-3d-v-cache-cpus-5-7-ghz-144-mb-wrecks-intel-285k/

dot(ufna, dev)

06 Jan, 18:11


Весь день не работает пол интернета.

Работа? Что такое работа?

VPN? Какой VPN?

Серваки решил поадминить? Какие серваки? Что такое SSH?

Решил чекнуть баланс провайдера? А 503 не хочешь, собака? У тебя карта привязана, зачем тебе баланс, а?

Стим? Не нужен тебе стим, ишь чего вздумал, вражеские игоры смотреть и растлеваться.

Лишь только дота, ласковая дота готова принимать в свои объятия не смотря ни на что!

Каким VPN'ом вы пользуетесь? Конечно же скайпом дотой!

P.S. - если кто помнит, я падал на <2k порядочности. Затем я перестал говорить людям правду о том, кто они есть.

dot(ufna, dev)

06 Jan, 06:41


На реддите тип под ником ai_happy собрал сборку Trellis с пониженными требованиями к памяти. С 16Gb до 8Gb и однокликовым установщиком, как у A1111. Не требует cuda toolkit, powershell и admin'ских прав. Говорит, потери в качестве нет.

Добавил api support + documentation.
Как вернусь домой к компу, буду тестить, если кто-то развернет раньше, кидайте сюда свои результаты!❤️

Git тут

@CGIT_Vines

dot(ufna, dev)

04 Jan, 18:51


Нашел лучшую версию Doom из все версий что я играл до этого (окей, кроме MyHouse.WAD)

Играем тут:
https://www.newgrounds.com/portal/view/960452

dot(ufna, dev)

04 Jan, 12:33


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

btw, практически ежедневно в районе 21 по мск мы катаем в https://wardawgs.io , забегайте скиллушечку попоказывать и админа в чате поунижать!

P.S. - на скрине три котика, один из них конечно же я. Найди еще двух!

dot(ufna, dev)

03 Jan, 13:58


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

На днях вышло в русской озвучке для тех кто в танке, на той же трубе.

https://www.youtube.com/watch?v=w-IiVeGAydE

dot(ufna, dev)

03 Jan, 13:31


Какая неожиданность! Как удивительно! Никто такого не ожидал!

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

А вы верите в апдейт "второе поколение очков от эппл"?

https://www.videogameschronicle.com/news/apple-has-reportedly-stopped-production-on-its-3500-vision-pro-due-to-lack-of-demand/

dot(ufna, dev)

02 Jan, 23:15


В современных процессорах, кроме операций над числами, есть операции над массивами (векторами). В современных Intel за это отвечает технология AVX, а в ARM есть NEON. Называется это SIMD - Single instruction/Multiple data, тоесть процессор всего за один такт может обработать (прибавить-отнять-умножить, их много) вместо одного числа, целый массив, который влазит в векторный регистр.

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

Для использования SIMD не нужно писать на ассемблере. В Rust есть std::Simd, который пока unstable и доступен только в nightly, зато дает абстракцию над всеми процессорами. Или инструкции для конкретного процессора, которые stable, но доступны только под конкретную платформу. По опыту, Simd оверхеда не дает.

Векторные регистры относительно огромны - вы можете совать до 512 бит информации и процессить, например сразу 64 значения u8, 32 значения u16, 16 значений u32 или f32 и т.д. Например, поиск максимального значения в слайсе выглядит так:

use std::simd::num::SimdUint;
use std::simd::Simd;

let s: Simd<u8, 64> = Simd::from_slice(somedata);
let max = s.reduce_max();


Теоретически, если побить Vec<u8> на слайсы по 64 элемента, вы сможете найти максимальное значение в 64 раза быстрее. Но практически всё еще лучше - поскольку производители процессоров стараются максимально оптимизировать именно мультимедиа и подобные задачи, выигрыш будет исчисляться сотнями раз.

dot(ufna, dev)

02 Jan, 15:43


Иногда меня спрашивают - а какие каналы я читаю? А вот такие - когда познавательно, весело, и с толикой правильного кринжа 😛

А иначе не интересно, новости индустриальные вы и без меня лучше найдете, а вот интересный авторский контент - он на вес золота.

Ну и мне также обещали отдельный выпуск про архитектуру в играх! 🤔

https://t.me/K500100/123

dot(ufna, dev)

01 Jan, 16:40


2025:

- Это полный квадрат: 45^2 = 2025
- Это полный квадрат треугольного числа 45: (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9)^2 = 2025
- Это сумма последовательных кубов: 1^3 + 2^3 + 3^3 + 4^3 + 5^3 + 6^3 + 7^3 + 8^3 + 9^3 = 2025
- Это число Нивена, то есть, оно делится на сумму своих цифр: 2 + 0 + 2 + 5 = 9 & 5 * 9 = 45
- Это сумма всех элементов таблицы умножения 9x9

dot(ufna, dev)

29 Dec, 09:07


Я был там, Гэндальф, я был там, когда его опубликовали, и вот уже много лет я считаю этот опус необходимым для прочтения каждому, кто хоть как-то работает с ИИ, даже (или особенно) если речь про ботов в играх.

Кто читал - тот знает. Кто не читал - не спойлерю. Тут на три минутки текста, не пожалеете.

https://www.gamedev.ru/flame/forum/?id=142109

dot(ufna, dev)

28 Dec, 13:47


Да здравствует Король

dot(ufna, dev)

28 Dec, 13:43


Итого: 4 года и 10 с половиной месяцев ежедневной борьбы и сообщения всем тиммейтам все что я о них думаю. Тонны кода, тысячи каток, десяток стаканов кофе и не совсем кофе.

Король умер.

dot(ufna, dev)

27 Dec, 18:40


Конечно, после LDR такие штуки уже не являются чем-то прям новым и крутым, но насколько все-таки хорошо то, а!

Обожаю формат коротких серий по любимым вселенным.

Шорт по UT и вахе - ванлав. У UT причем крутой подход к левелидизайну, сразу захотелось собрать уровень на показанных принципах.

dot(ufna, dev)

27 Dec, 14:40


Тыкаем палочкой рынок телеграмм миниапп, сегодня запустили кликер/айдлер с базовой монетизацией. Все по классике мобилок, будем смотреть сейчас циферки и думать куда вести всю эту связку дальше.

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

Вообще рынок миниапп очень интересный. И безумно короткий путь для проверки гипотез.

Кстати да, закинул пару монет - покормил кота админа!

Правильная ссылка: https://t.me/wardawgs_bot/afk?startapp=dawg367884477

dot(ufna, dev)

27 Dec, 12:22


🌕🌕🌕🌕🌕🌕🌕🌕🌕🌕🌕🌕
🌕🌕🌕🌒🌕🌖🌒🌕🌕🌕🌕🌕
🌕🌕🌖🌑🌓🌑🌑🌕🌕🌕🌕🌕
🌕🌕🌗🌑🌑🌑🌑🌔🌕🌕🌕🌕
🌕🌕🌘🌕🌑🌕🌑🌔🌖🌑🌕🌕
🌕🌕🌖🌑🌑🌑🌑🌕🌕🌑🌔🌕
🌕🌕🌕🌖🌑🌑🌔🌕🌕🌑🌔🌕
🌕🌕🌕🌘🌑🌑🌒🌕🌕🌑🌔🌕
🌕🌕🌕🌘🌑🌑🌑🌔🌖🌑🌕🌕
🌕🌕🌕🌑🌑🌑🌑🌒🌑🌒🌕🌕
🌕🌕🌕🌑🌑🌑🌑🌑🌒🌕🌕🌕

dot(ufna, dev)

26 Dec, 11:39


Обожаю такие штуки. Просто красиво и все :)

https://github.com/dli/waves

dot(ufna, dev)

25 Dec, 11:27


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

https://t.me/TechArtArchive/347

dot(ufna, dev)

24 Dec, 17:07


Всех с Рождеством! 🎄🥂

dot(ufna, dev)

24 Dec, 06:29


Прикольный плагин под Блендер для математической генерации процедурки, изначально архвизный, но с интенцией заходить в геймдев.

Собственно, почему нет, процедурка она и в Африке процедурка, на этапе генерации не так важно что там, главное во что фарш потом провернуть.

Опенсорсный, открытый, камрадский.

https://github.com/nortikin/sverchok

dot(ufna, dev)

23 Dec, 12:09


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

https://t.me/ue_pub/1076

dot(ufna, dev)

22 Dec, 14:56


Я неделю был в разъездах и полетах, поэтому вот вам кот. Кот есть, кот ест, кот не может не есть.

dot(ufna, dev)

16 Dec, 10:25


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

dot(ufna, dev)

13 Dec, 19:21


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

Собственно да, я присоединился к ребятам из DawgTeam (это небольшая команда очень опытных дядек, с кем я работал еще задолго до мейла), и теперь:

1. Я снова могу писать статьи - коллегами накоплено немало материалов о чем можно рассказать (факины дети, анриал на тыщи фпсов в браузере, я все еще не верю), в качестве соавтора я оформлю парочку материалов достаточно скоро.

2. Подъедет новый опенсорс. Как всегда - интересно не для всех, но торжество новых сетевых технологий (и не только) будет открыто. Люблю такое. (я бы и движок открыл, хе-хе)

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

Сам проект WarDawgs находится сейчас на стадии технической публичной альфы - proof of concept технологии и проверки гипотез работы с аудиторией. Моя задача - сделать из этого конфетку.

Поиграть и посмотреть можно здесь: https://t.me/wardawgs_bot/fight?startapp=palVovan (да-да, только ПК, все дела! А кто с мобил - потыкайте бота, там есть еще рядом интересное не анонсированное).

Всем какодемонов! 😊

P.S. - да, теперь баги можно писать мне, я лично поставлю их куда надо! :D

dot(ufna, dev)

12 Dec, 11:54


Коротко о том, почему Дюна больше чем просто фантастика

dot(ufna, dev)

10 Dec, 10:28


Ну что, господа, девять с половиной лет - это срок и маленькая жизнь. Где-то у меня валяется еще синенький пропуск.

dot(ufna, dev)

09 Dec, 10:02


#Rendering #Engine #Playground #OpenSource

Офигенно.
Для рендер специалистов нацеленных на визуальные плюшки, всегда встает вопрос - где собирать прототип.
В готовых движках правильная инициализация пасса и настройка разных фактори и relevance - тот еще геммор, а писать свой мини движок для экспериментов - существенная потеря времени (особенно если на современных gapi).

Потому написание визуального рендерграфа - давно витало в воздухе (и кой где даже было реализовано).
Теперь же ребята выпустили opensource playground в котором можно наворотить много разной веселой дичи.
Веселого вам Тыканья!)

https://www.youtube.com/watch?v=MgCR-Kky628

https://github.com/electronicarts/gigi?tab=readme-ov-file

dot(ufna, dev)

09 Dec, 10:00


Компания Funko, используя «какое-то мусорное ПО для защиты бренда на базе ИИ», создало фиктивный запрос о фишинге регистратору itchio, и...всё.

Регистратор проигнорировал ответ владельцев itchio и просто отключил домен 🙈

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

dot(ufna, dev)

08 Dec, 20:34


Indiana Jones: Path Tracing vs. Basic GI — now guess which is which!

😁

dot(ufna, dev)

08 Dec, 18:10


Only 13 percent of all classic games released between 1960 and 2009 are currently commercially available, according to the "Survey of the Video Game Reissue Market in the United States," published last summer by Phil Salvadorb for the Video Game History Foundation and the Software Preservation Network.

dot(ufna, dev)

07 Dec, 13:05


#AntiAliasing #Base
Отличный обучающий материал для самых маленьких - что такое AA и какие практики используются.
https://blog.frost.kiwi/analytical-anti-aliasing/

dot(ufna, dev)

06 Dec, 22:26


Тут вышла игруха про Харрисона Форда против модных зализанных парней, и ее то ли хвалят, то ли ругают (я пока не понял).

А вот что я понял, дак это:
1. Это IdTech потомок, надо взять и пошалить с инструментами глубокого анализа
2. Волосы. Вы видели волосы? Не, вообще без обиняков, тут в динамике и даже статике лучшие волосы которые я когда либо видел.

dot(ufna, dev)

06 Dec, 16:53


Ого, ничего себе! Восемь лет разработки, четыре года из них в Early Access, но вот и релиз - от воронежских дружеских ребят. Добавил в список игор погонять на выходных :)

https://store.steampowered.com/news/app/895400/view/4483992035504686374

dot(ufna, dev)

06 Dec, 16:04


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

Тот случай, когда "я же говорил", не приносит радости.

dot(ufna, dev)

05 Dec, 17:51


Уж насколько я критикую пятый анрил, настолько у меня там вопросики для этого видео "Великого Сравнения", что ух!

Но если это рисунок какашки как в анекдоте - тогда да, неплохо!

https://t.me/app2top_gamedev_breaking/5677

dot(ufna, dev)

05 Dec, 04:59


Ну что, моя оценка 2-3 года до первого настоящего движка с нейросетевым рендером все укрепляется: https://t.me/seeallochnaya/2084

Кажется пора начинать готовить лопаты на продажу.

Это все еще выглядит как сон, это все еще «мы впихнули на нейросеть все», но смысл то простой - как только такое приобретет нужный уровень стабильности и быстродействия, то все, привет новый мир.

dot(ufna, dev)

04 Dec, 14:43


А в остальном, прекрасная маркиза, все хорошо, все хорошо!

Цикл релиза 2025-2027 то только начинается, имхо то ли еще будет.

https://t.me/app2top_gamedev_breaking/5668

dot(ufna, dev)

04 Dec, 09:58


А кто в топе стим игр? И всегда там держится (плюс-синус)?

Какой-то «медленный и никому не нужный шутер» Counter Strike.

Где есть баланс: теха (он шикарен для компетитива), баланса и арта (спасибо апдейту).

dot(ufna, dev)

04 Dec, 09:56


Вдогонку: https://t.me/app2top_gamedev_breaking/5663

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

dot(ufna, dev)

04 Dec, 09:47


Очень сложный жанр. И дорогой.

По итогу - минус две студии и лэйофф на триста единиц разрабов (половина штата).

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

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

https://www.ubisoft.com/xdefiant-our-message-to-players

dot(ufna, dev)

03 Dec, 16:54


Как вы знаете, я энное время сижу на арче.

Господа, это список официальных зеркал. У меня к нему есть вопросы!

dot(ufna, dev)

03 Dec, 16:51


А еще лучше - таску в жире, по которой это было добавлено. Мы подобную систему проектировали, но так руки и не добрались.

https://t.me/geovar_founder/122

dot(ufna, dev)

03 Dec, 15:44


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

https://wickedengine.net/2024/06/texture-streaming/

dot(ufna, dev)

03 Dec, 11:34


Нейросети добрались до святого.

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

Ну и я уверен, что немножечко телеметрить конечно же, но под смузи это не важно. Оно еще и проприетарно закрытое.

Что дальше? Резиновые женщины? Oh, shi..

https://www.warp.dev/

dot(ufna, dev)

01 Dec, 17:02


В личке за выходные у меня было несколько обсуждений на тему, мол, а че ты чужие и "наши" проекты обсираешь и все такое (это к посту выше про сибирскую войну миров), мол стараются же ребята, это все wip и все такое.

Господа, вынужден признаться - слог у меня такой. Я мягко говоря только поддерживаю внутрироссийские проекты, а вот с анимациями у меня пробел, и мой интерес - он весьма академичен :) И да, у меня все под карандашиком кто мне заявлял что Атомика не будет, а я продался. Я не злой, я записываю, да.

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

И да, почему при наличии такого крутого софта как Cascadeur - из которого анимашки выходят прям как живые - и я под впечатлением нахожусь уже лет пятнадцать кажется, с ранних тем про него на геймдев ру - его так мало используют? Есть причины, или это в целом инертность профессии?

dot(ufna, dev)

01 Dec, 15:47


В комментариях Саша Рыбалка поделился линком - https://courses.tomlooman.com/p/unrealperformance

Надо сказать, по описанию и поднятым темам - это вполне себе собранный стартовый гайд «с чего начать». До Complete там конечно как до Китая, но даёт общее представление о некоторых триках и подходах, которые есть в анриле из коробки.

Если вы новичок и хотите «начать в профайлинг» - весьма рекомендую, Луман хороший дядька из техартов и дает неплохие вещи.

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

Плюс - там детально касаются базовых инструментов профайлинга. Для многих Unreal Insights все еще какой-то тайный зверь.

dot(ufna, dev)

30 Nov, 18:27


Гайз, а вот интересный вопрос. Смотрю ролик - задумка класс, графоний норм, персонажи в статике выглядят совсем отлично, в общем все дела и ждем.

Но вот что меня триггерит - это анимации. Они как будто убежали из начала десятых, какое-то ощущение "не верю" и "дешево".

Почему так? Потому что я мудак амбиционзный? Или есть объективная причина? Не тот мокап? Не мокап вообще?

В динамике в этом плане еще куча вопросов к волосам и головным уборам. Они приклеены, будто балет смотрю.

https://youtu.be/63r65WiQoww

dot(ufna, dev)

30 Nov, 14:46


Фейсбучек напомнил пост многолетней давности 🤡

dot(ufna, dev)

28 Nov, 16:25


Почему надо юзать goto?

Для повышения мировой энтропии!

dot(ufna, dev)

27 Nov, 14:49


Знаете как в 2024 году проверить можно ли потенциально рассматривать игровой движок для разработки или нет?

Очень просто - достаточно чекнуть есть в нем стриминг или нет.

В принципе простое правило - все, что у вас попадает в мир игры динамически - должно делать это асинхронно. И желательно, не целиком.

dot(ufna, dev)

26 Nov, 09:40


Я пока не могу потыкать Нау сам (бтв мне не совсем понятно почему "наш движк" требует неправославных окон уже на старте), поэтому пока держите новый номер в нашем шапито "делаем плюсы":

https://youtu.be/Ebz4ev_B2ec

dot(ufna, dev)

26 Nov, 08:52


Ждали? Nau Engine Beta уже здесь! Бета-версия движка доступна без ограничений для всех разработчиков, больших и маленьких.

Где скачать?

Исходный код и собранный билд доступны на GitHub.

Где почитать?

На обновленном портале собрали самые интересные материалы, а пользовательский Мануал поможет не потеряться в фичах и понять, как работать с движком.
Для тех, кто хочет погрузиться еще глубже, отдельно собрали документацию к API. 

Это еще не всё! Language-agnostic system тоже стала доступна для скачивания на GitHub и использования под лицензией 3-clause BSD. Система агностического скриптинга позволяет подключать в качестве скриптовых другие языки программирования, отличные от C++.

Что делать?

Делать “форки” и развивать собственные коммерческие или некоммерческие продукты на основе Nau Engine, добавлять функциональные модули, создавать игры или использовать его для R&D.

Давайте развивать движок и игровую индустрию вместе!

dot(ufna, dev)

23 Nov, 22:05


Феерия большого брата, уже завтра на ваших корпоративных ПК.

Пишем всю активность и анализируем, выдаем резюме и так далее. Из коробки, беслпатно без смс и регистраций, локально, есть гитхаб.

https://screenpi.pe/

dot(ufna, dev)

22 Nov, 10:09


Пацаны активно пилят опенсорсный веб для пятого анрила. Причем на ES3, что разумно и странно одновременно.

Почему странно? Потому что под 64-bit веб который chrome-only в превью пока что безальтернативно делать на WebGL - не ясно зачем. WebGL простой как палка и про то, чтобы бегало на всяком калькуляторном.

Почему разумно? В начале перетащить то, что работает. Можно отлаживать результат и понимать прогресс. Потом уже - затаскивать новомодные фичи.

В общем, клево что процесс идет, и именно в публичном поле. А то о закрытых форках только слухи и видосы, а это не наш путь.

https://github.com/SpeculativeCoder/UnrealEngine/issues/134

dot(ufna, dev)

20 Nov, 12:38


Вся правда об анриле.

P.S. - я тоже в конкурсах не участвую!

dot(ufna, dev)

20 Nov, 08:19


Оказывается, дядька Том Луман делает выжимки релиз ноутсов. Собственно, то что нас касается в основном - все отмечено здесь :)

https://www.tomlooman.com/unreal-engine-5-5-performance-highlights/

dot(ufna, dev)

18 Nov, 18:16


Раз уж в комментах затронули перформанс сборки и прочего, то вот неочевидные выводы моей миграции на линукс.

1. специфический кейс сборки:
было: 24 минуты
стало: 8 минут

2. обычная сборка дедика: выигрыш 20-30% в зависимости от.

Как бы нехилые бонусы на ровном месте!

dot(ufna, dev)

15 Nov, 07:35


Немного дикого лора из недр 1995 года и Unreal Engine 1.

Чувак удивляется, почему на новостной плашке в Fortnite у него появилась плесень. Sweeney объясняет, что это текстура, которую он в 95 году на 90 мегагерцовом Pentium загрузил в Unreal 1 как дефолтную текстуру, и, когда кто-то из проггеров забывает подгрузить нужную картинку, ставится этот плейсхолдер. ⛔️

dot(ufna, dev)

14 Nov, 15:39


Btw, по результатам тестов и практики, я ушел с Copilot'а на локальную модельку. У нее там буквально позавчера был вкусный апдейт, эта магия вообще летает и работает.

https://ollama.com/library/qwen2.5-coder:7b

Короче, вот эту штуку тыкаете в Rider как автокомплитер, и наступает эра радости.

Ну, и заодно понятно зачем в компе видюха для кодинга. Мне теперь срочно надо 4090 Ti RTX чтобы на мобилки эффективно работать!

dot(ufna, dev)

14 Nov, 14:05


Кажется, JetBrains таки договорились! Поддержка плойки и XBox'а уже есть, на очереди свитч. Весьма приятные новости!

Кто на консоли работает - делитесь впечатлениями :)

https://www.jetbrains.com/lp/rider-consoles/

dot(ufna, dev)

14 Nov, 11:36


Привет! Мы в Unity проводим вебинар для художников 20 ноября в 15:30 UTC. Наши тех артисты на практике покажут как можно внести изменения в ассеты и сцены под сезонное обновление игры с помощью нашего инструментария, который включает SpeedTree, Asset Manager, SyncSketch, Unity Version Control (Plastic SCM) и сам Unity редактор. Также у вас будет возможность задать вопросы команде.

Этот инструментарий работает с любыми движками, а Asset Manager и Unity Version Control включены во все типы лицензий, поэтому даже если вы инди разработчик вы сможете полноценно использовать их в разработке.

Ссылка на регистрацию, будем рады всех видеть 🙂
http://create.unity.com/streamlining-creativity-essential-unity-tools-for-artists

dot(ufna, dev)

14 Nov, 10:47


Забавно, но пропустил шикарную демку юнити под мобилы.

Там конечно системные требования вида iPhone 13 or equivalent and a Samsung S22 or equivalent, но дизайнерски красиво. Такой дух Epic Citadel прям, только посовременнее :)

Хочу такое для анрила.

https://youtu.be/yggoHVLd01c

dot(ufna, dev)

13 Nov, 19:03


В комментах затронули индустриальную тему найма, в частности - про Яндекс. К Яндексу я отношусь весьма положительно (и юзаю тонну их продуктов очень много лет), но вот критику процессов найма только приветствую.

Честно говоря когда мне это впервые сегодня скинули, я думал там будет очередная кринжатина и красные флаги для самого Яндекса, однако, перечитав картиночки я скажу так - а что тут не красные флаги то?

К чему придираться? Обычный процесс найма, обычные отсечки. Они у всех корпов есть, и 80% требований и ред флагов здесь - совершенно обыденные. 20% вкусовщина найма, но и то - понятные.

Очень прозрачно все для рекрута выстроено, хорошая фильтрация кандидатов на старте.

Чего не так то? На их месте я бы сделал (делал) точно так же.

dot(ufna, dev)

13 Nov, 18:41


Там первые два варика сделали такими, какими я их помню! Шикарное!

https://youtu.be/ryZ2jiW95qo

dot(ufna, dev)

13 Nov, 15:38


#UE5
Nanite - эпиковский материал о том как они меняли и развивали со временем свой тех.

https://media.gdcvault.com/gdc2024/Slides/GDC+slide+presentations/Nanite+GPU+Driven+Materials.pdf

https://www.sctheblog.com/blog/nanite-materials-notes/

dot(ufna, dev)

13 Nov, 15:18


Хотите почитать всяких ужасов про собираемые браузерами данные? Есть оно у нас!

https://spyware.neocities.org/articles/

dot(ufna, dev)

13 Nov, 08:06


Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Вчера вышел 5.5 в релиз, традиционный вопрос - кто что отметил интересного для себя?

Я вот уверенно могу зафиксировать таргет девайсы для мобильной разработки на анриле. Если у вас не так же, не зовите меня на эту пати! (и там много слов про паритет рендеров, все такое, везите в дурку)

dot(ufna, dev)

12 Nov, 09:10


К индустриальным новостям. Весьма крупное событие, скажем так.

https://www.mtg.com/press-releases/mtg-acquires-plarium-developer-of-global-1-mobile-rpg-raid-shadow-legends-and-strengthens-mobile-gaming-position/

dot(ufna, dev)

10 Nov, 07:58


И зададим еще раз вопрос «почему US government против использования Си» 🌚

Это конечно же шутка, но в каждой шутке есть доля шутки. Буквально на днях имел интересный разговор про шарпы в основе инфраструктуры очень и очень крупного проекта, скажем так, ребята переползают после одного интересного инцидента. Деталей не будет 🤡

dot(ufna, dev)

08 Nov, 15:27


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

Жил-был один совершенно нормальный, грамотно оформленный и решающий реальную проблему пул-реквест в reactor-core. С обсуждением, предложениями и всеми прочими делами. Но вдруг он закрывается товарищем из Broadcom фразой "Тут вам не опенсорс, а проект бродкома, так что никаких патчей от русских из России. И мы всё ещё не измеряем головы контрибьюторов, вы не подумайте". В треде, само собой, вспыхивает буча, но свобода слова – она кого надо свобода слова, так что каменты выносятся и лавочка прикрывается.
github.com

Но широко известный в узких кругах троль Андрей Кулешов, делает ровно то, о чём говорили многие: открывает свой пр, скопировав закрытый. А чтобы никто ничего такого не подумал, приложил свои нидерландские документы и согласие предоставить результаты теста ДНК, чтобы господин из броадкома мог убедиться что он не на все 100% русский и его пр безопасен.
Камент с доками и тестом ему стыдливо подтёрли, а в остальном на момент прямо сейчас пул-реквест открыт. Ждём развязки...

github.com

_______
Источник | #linkmeup_podcast
@F_S_C_P

-------
Секретики!
-------

dot(ufna, dev)

08 Nov, 09:31


Так, кажется пора make it official. Некоторое время назад я убрал публикацию всех своих плагинов из Unreal Marketpace и FAB, и более того - все соответствующие репозитории отправлены в архив, включая наиболее известный VaRest.

Любой софт, и особенно опен-сорсный живет пока им пользуются и его поддерживают. Изначально VaRest, VaOcean, VaFogOfWar и многие другие - создавались для собственных проектов и экспериментов, и именно поэтому они были удобными и юзабельными на тот момент и снискали принятие другими разработчиками. Но десять лет - достаточный срок, чтобы перерасти собственное детище. Я не использую эти плагины, я не занимаюсь "продажей" своих услуг под это дело - значит, нет поддержки и развития.

Время идти дальше и писать новые истории.

P.S. - все ранее платные ассеты стали бесплатными на моем гитхабе.

dot(ufna, dev)

07 Nov, 08:45


Тут РКН нам спойлерит, мол, не трогай, это на Новый Год.

Проблема то какая. Точечная блокировка сайтов за ECH невозможна, а вот коверная "блокируем весь ECH" - очень даже.

Продолжаем вести наблюдение.

dot(ufna, dev)

07 Nov, 06:49


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

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

Факины дети, просто - зачем?

Так что тут могло быть видео, но его не будет.

dot(ufna, dev)

05 Nov, 08:27


Pontus Mahler (сo-founder Agora Gaming Partners) на подкасте The Gaming Playbook рассказал, как видит текущие проблемы индустрии, тренды и их причины. У меня очень откликнулись мысли Pontus, во много я сам вижу ситуацию так же.

После COVID
• Пандемия ускорила рост игровой индустрии, вызвав резкий скачок зарплат и конкуренции. Высокие продажи и удалёнка «перегрели» рынок. Рынок нормализуется, но теперь компании сталкиваются с высокими затратами и жёсткой конкуренцией.
• Многие новые студии не смогли стать финансово устойчивыми.
• Зарплаты и бюджеты снижаются до более устойчивого уровня.
• Разработчики теперь должны вкладывать больше своих средств и доводить проекты до более поздних стадий перед поиском инвестиций.

Сдвиг в инвестиционных стратегиях для мобильных игр
• Раньше инвесторы готовы были финансировать мобильные игры на основе только описания. Теперь ожидаются метрики ранних запусков и тестов, что затрудняет привлечение средств новичкам.
• Некоторые мобильные инвесторы переключаются на ПК и консоли из-за проблем в мобильном секторе.

Финансирование ПК и консольных игр
• Инвесторы сегодня ожидают демо или первые 30% игры.
• 60% издателей готовы инвестировать до $1M, но лишь 10–20% могут вложить $2–10M.
Этот тренд усложняет поиск финансирования для проектов уровня AA и AAA.

Различия между издателями и венчурным инвесторами (VC)
• VC ищут возврат инвестиций как минимум x10 для покрытия рисков, что маловероятно для такого бизнеса как игры в среднесрочной перспективе.
• Издатели ожидают возврата около x3, что делает их более подходящими для большинства разработчиков. Издатели особенно подходят для студий с бюджетом до $2-4M.

Ангельское инвестирование
• Ангельские инвесторы готовы вкладывать небольшие суммы ($10k-$50k) с долгосрочным горизонтом. Ангельское финансирование может помочь проектам с бюджетом до $500k-$1M, но продажа доли студии остаётся обязательной.

Общие советы для разработчиков игр
• Фокус на конкретных странах может оказаться более эффективным, чем попытка охватить глобальную аудиторию. Успех в одном регионе может приносить миллионы.
• Прозрачность и честность с партнёрами, особенно по вопросам разработки или задержек, важны.
• Участвуйте в крупных конференциях для расширения контактов.
• Чётко формулируйте бюджетные требования и будьте честны о состоянии проекта.
Создайте списки потенциальных инвесторов, и адаптируйте презентации для каждого.
• Думайте не только том, как получить деньги, но условия распределение выручки.

dot(ufna, dev)

04 Nov, 17:59


И также к теме про "нейроигры" выше, прям демки: https://oasis.decart.ai/welcome

Да, картинка быстро разваливается, особенно на пиковых действиях аля посмотреть в пол или небо.

Но блин, это бегает в реальном времени. Стабильность - это вопрос вопросов, но умные дядьки наверняка его порешают.

dot(ufna, dev)

04 Nov, 13:05


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

Советую почитать, эти ребята реально на острие этого теха, и их опасения это не ОБС.

А мы че? Мы попкорном запасаемся :)

https://www.anthropic.com/news/the-case-for-targeted-regulation

dot(ufna, dev)

03 Nov, 13:14


Я очень хорошо помню первый «арт нейросетей», еще лет десять назад появлявшийся то здесь то там как «шаг вперед».

Сегодня условный миджорней рисует лучше 80% художников и решает рабочие задачи быстро, итеративно и дешево, попутно изменив парочку профессий, как когда-то произошло с сервисными профессиями вокруг лошадей.

Такие видосы - это те самые смешные «первые картинки». Через десять лет - это будет обычный инструментарий на совершенно ином порядково уровне качества и погружения.

Это вызывает у меня смесь опасений и восторга. Но некоторым - просто страшно.

https://t.me/GameDEV/4275

dot(ufna, dev)

02 Nov, 17:52


Кстати, вспомнил еще поинт один про колду. Мол, у нее там мультиплеер в основе, а сингл для галочки.

А как бы вы оценили долю/процент сингла в бюджете разработки?

Четыре года в разработке, что не миссия - то отдельная мини-игра блокбастер.

Имхо, 70-80% затрат - на сингл. Тот самый, который "не нужен".

В мультиплеере там девелопить не то чтобы что-то есть.

dot(ufna, dev)

02 Nov, 13:56


Внезапный соц-опрос: а сколько юнитов компиляции в вашем проекте в режиме сборки non-unity? Наши обычные размеры 1-2к.

dot(ufna, dev)

02 Nov, 10:50


А так, в браузерные игры никто не играет. Жду когда повально появятся в телеге.

https://t.me/app2top_gamedev_breaking/5469

dot(ufna, dev)

02 Nov, 00:00


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

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

Стоит сказать, на одном из моих компов стоит и работает Windows 7 все еще. И нет причин, чтобы зачем-то брать это и менять.

https://www.windowscentral.com/software-apps/windows-10/microsoft-announces-paid-subscription-for-windows-10-users-who-want-os-updates-beyond-2025

dot(ufna, dev)

01 Nov, 16:35


Во-первых, звук конечно же не нужен.

Во-вторых, очередная статья про то, как не надо читать статистику.

В-третьих, если все-таки отбросить какие все молодцы, то можно обнаружить, что:

1. звук нужен
2. качество звука не особо на что-то влияет (стат значимости нет)

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

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

https://app2top.ru/analytics/kak-uvelichit-metriki-giperkazual-noj-igry-uluchshiv-v-nej-zvuk-223868.html

dot(ufna, dev)

31 Oct, 13:59


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

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

Как так? Да честно говоря меня держала там единственная функция - это новомодная нейросеточная Remove Background.

Для всего остального - есть Krita. Я же не настоящий художник, мне помалякать по-мелочи на текстурках.

Дак вот, тулза https://github.com/OPHoperHPO/image-background-remove-tool - которая спокойно запускается в докере и имеет под капотом несколько тренированных нейросеток - творит магию вырезания фона бесплатно и без смс.

Всячески рекомендую.

dot(ufna, dev)

31 Oct, 12:02


Осень, ребята.

dot(ufna, dev)

30 Oct, 22:06


Короче, у меня был марафон по разным оконным менеджерам, спасибо всем тем кто говорил слово "плазма, плазма" - я допёр что это такое.

Для меня KDE был какой-то страшный монстр из прошлого, т.к. много лет назад я почти год сидел на Mandriva Linux (потом геймдев все-таки победил), и я кажись был покусан на предмет "никогда больше".

А оказалось, гм, нет, прям кошерно, современно, и почти без багов. Почти конечно, но что делать.

dot(ufna, dev)

30 Oct, 16:09


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

Зато стабильность.

https://www.theverge.com/2024/10/28/24275569/apple-usb-c-magic-keyboard-mouse-trackpad-no-lightning

dot(ufna, dev)

28 Oct, 21:15


Вы думали я на линукс перешел?

А если серьезно, то пока полёт отличнейший. Из минусов - я перестал понимать сколько у меня места свободно.

Из плюсов - кроме доты игор нет, место бесконечно.

Работа - работается, анрилу пофиг, Райдер пашет.

https://ddinstagram.com/reel/DBRTcvTowfz/?igsh=MXhzNG4zMHF3OHpjdQ==

dot(ufna, dev)

28 Oct, 17:34


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

Когда мне говорят что оно не комильфо, я хочу вот что показать: https://t.me/app2top_gamedev_breaking/5428

dot(ufna, dev)

28 Oct, 07:18


Все кстати очень красиво выглядит, почему этого так мало в играх на проде? Разные дымки и симулейшны то прям огонь.

https://youtu.be/vXalfRAnXak

dot(ufna, dev)

24 Oct, 17:56


> So linux is not free, and US owned. Got it.

Проблема не в линуксе, проблема - в GPL.

https://youtu.be/L5Ec5jrpLVk

dot(ufna, dev)

24 Oct, 16:40


Воу-воу, Jetbrains, полегче! Я же как раз эти два продукта в основном использую, и совершенно в некоммерческом поле!

Подгон подгонов. Приятное уравновешивание недавних банов.

https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/

dot(ufna, dev)

24 Oct, 07:47


Дело не в том, что Линус - мудак (вот новость то). Дело не в том, что аргументы вида "I'm Finnish" это типа норм и не экстремизм, а "Я русский" - повод для бана (вот новость то).

Скорее я процитирую вот этих ребят: https://t.me/groks/3836

Opensource как идея надгосударственной и надидеологической структуры - по сути умер. Это же не единственный кейс, просто ну вот явное и актуальное "из вчерашних новостей".

Что мы имеем де факто - это неприкрытый многополярный мир, с сортами людей, в том месте, где "личка" by design не должна влиять, ведь мы же за чистоту знаний и вклада в развитие?

Задумайтесь внутри себя. Если вас хоть как-то радует такое, то стоит задать вопрос товарищу Гансу.

dot(ufna, dev)

23 Oct, 19:51


Не то чтобы это было чем-то неожиданным или непредсказуемым, но еще пара гвоздиков в гробик какого-то "единого мира", фантазии о котором имели место быть ранее.

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

https://www.phoronix.com/news/Russian-Linux-Maintainers-Drop

Частично обсуждение здесь: https://lwn.net/Articles/995186/

dot(ufna, dev)

23 Oct, 15:03


Я считаю недавно вышедший фильм The Substance лучшей аллюзией на то, что происходит с анрилом начиная с третьей версии.

Был вот он Unreal Engine 3, старенький в чем-то, но красивый, уверенный такой в себе - какие только на нем шедевры не творили, а с кастомной штукатуркой дак вообще огнище.

И вот, better version of yourself - вышел четвертый анрил ака UE4. Няшный, красивый, молодой, дерзкий и уверенный в себе, собирающий толпы поклонников и фанатов. Который все больше и больше становился spoiled a bit во славу мощности лапищь своих и всего такого.

Третья часть фильма - это Unreal Engine 5. Мы пока еще далеки от финала, но именно где-то в этой серии. Растут фичи, плодятся!

Короче, рекомендую.

Добавлено: во, а тот самый Substance из фильма - это все эти новомодные Temporal-based технологии!

Attn.! Боди-хорроры жанр специфичный, не для семейного просмотра и на любителя!

dot(ufna, dev)

21 Oct, 08:50


Вот скажи мне, американец Тим Суини, зачем дедику слой валидации Vulkan'а?

Шесть гигов на сборку дедика 🦫🇵🇱

P.S. - да незачем, можно удалять

dot(ufna, dev)

20 Oct, 10:52


#Nvidia #GPU #Base
От коллег.
Очень хороший научпоп о том как gpu устроено.

https://www.youtube.com/watch?v=h9Z4oGN89MU

В прикуску, уже вайтпейпер от nvidia:
https://images.nvidia.com/aem-dam/en-zz/Solutions/design-visualization/technologies/turing-architecture/NVIDIA-Turing-Architecture-Whitepaper.pdf

dot(ufna, dev)

19 Oct, 16:46


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

При этом у тебя легко может быть две версии софта из разных мест. Очень весело. Очень удобно. Я прямо ну вот уверен что ничего из этого никуда мне в систему ничего не насрало, это же не винда и не реестр, да?

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

А работа с аппами "на фоне"? Ну, аля мессенджеры. Какой шанс, что у меня запустится два инстанса маттермоста? Дискорда? Слака? Ваще не нулевой. Какой из инстансов откроется когда я в доке его потыкаю? А как повезет, я логики не заметил.

Ах да, на запуске ОС часть из них самозапуститься не может. Но если поставить телегу через снап вместо флетпака (или наоброт) - то может. Очень предсказуемо и надежно.

Кстати, можно ли угадать на каком монике и где появится окно по ПКМ или просто запустится аппа? Не знаю, у меня левая пятка более внятно свои желания высказывает, чем это. У flameshot дак вообще ПКМ в трее (правый нижний угол правого монитора) открывает менюшку в левом верхнем углу (левого монитора). Очень удобно. Очень предсказуемо (без шуток, оно всегда там зато). So doge.

Это все просто набор каких-то очень дестких багов и проблем UX'а. То инпут в аппах жрется не как надо, то еще что.

Вообще кстати если что-то работает так или иначе с окошками шанс быть бажнутым вырастает в разы. Нормальный доступ к компу по RDP/VNC/<..>? Какая-то фантастика. Даже Google Remote Desktop подвел, что прям лажа какая-то.

Напомню что #ЗаметкиНачинающегоЛинуксоида касаются использования тачки как рабочей универсальной. Я очень давно работаю с линухом в разрезе бекенда, скажем так - там другие требования и отношение. Что было в докере - остается в докере.

dot(ufna, dev)

19 Oct, 16:27


Мы практически подобрались к теме "а как тебе над играми то работается", но пока в рамках #ЗаметкиНачинающегоЛинуксоида еще немного нытья :D

Мониторы. Пока ОС была чистой и всяких гувен не наставлено, конфиг мониторов сбивался при каждом ребуте. В частности: какой моник главный, какая герцовка, ну и как ни странно порядок. Ладно мне повезло - меня дефолтный устраивает по порядку, но в вебе много описаний как народ страдает.

На второй день отпустило (видимо, загрузка стала дольше, и гоночное условие самоуничтожилось), правда окно логина в ОС все равно не на основном мониторе и с неправильной герцовкой.

Ах да, заапдейтил дрова на прям свежак-свежак, теперь миниаппы в телеге работают (а они там ПОЛТОРА ГОДА НЕ РАБОТАЛИ ЛОЛ), но при выходе из Lock Screen весьма ненулевой шанс что картинка на одном из моников станет чорным экраном, пока ты не повторишь залок.

ШТОШ. С этим жить можно.

dot(ufna, dev)

18 Oct, 19:52


И вдогонку - индустриальное.

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

Крупняк в ААА как был жирным, так и остается - даже на Concordы хватает. Индюшки - это не то чтобы бизнес.

https://www.gamesindustry.biz/shawn-layden-aa-is-gone-and-thats-a-threat-to-the-ecosystem-going-forward

dot(ufna, dev)

18 Oct, 19:49


Кажись это реально тупо перетекстурирование. Что не может не радовать! Я вообще честно говоря именно таким и помнил серию, и не сказать что прям различаю где в этом ролике "до" и "после".

Короче, кидаю деньги в монитор, и ничего не происходит. Это все потому что линукс?

https://youtu.be/7pRyL8y7vZ4

dot(ufna, dev)

18 Oct, 15:19


Пойдем дальше по рубрике #ЗаметкиНачинающегоЛинуксоида, теперь на очереди - рабочий стол.

По совершенно не ясным для меня причинам в Убунте по-умолчанию две панельки:
1. слева - то, что называют dash - и оно отображает запиненные или запущенные аппы
2. сверху - панель в которой значимое место занимает ДАТА и системный трей

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

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

Короче, решение мало того что очень спорное, дак еще и неконсистентное.

На помощь приходят экстеншны, ставим https://extensions.gnome.org/extension/1160/dash-to-panel/ , получаем человеческий и привычный вид панельки.

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

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

P.S. - между прочим, формат даты точно так же отредактирован экстеншном. Потому что из коробки это недопустимая роскошь!

dot(ufna, dev)

18 Oct, 13:58


Анимации и динамика выглядят ОЧЕНЬ странными, но.. посмотрим как будет играться :)

https://youtu.be/TffTDeMgACY

dot(ufna, dev)

18 Oct, 07:03


Кажется, я так смогу и 2D иллюстратором стать!

https://t.me/denissexy/8845

dot(ufna, dev)

17 Oct, 18:29


Там релизнули на паблик превью шестого Единства, стоит посмотреть.

Хотя там НЕ ПРОШЛО И ТРЕХ ЛУН как сделали возможность адекватно тестировать мультиплеер из коробки, к сетевой части сохраняется некоторая предвзятость.

Остальные фичи стоит потестить, по описаловам выглядит красиво.

https://unity.com/releases/unity-6

dot(ufna, dev)

17 Oct, 10:59


Второе что мне сразу прям ударило в лицо и по моим привычкам - это отсутствие встроенной поддержки профилей в Chrome на контрол панели.

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

Пришлось на линухе завести прям физически отдельные ярлыки на аппы с отдельными юзер директориями (с помощью ускорялки этого процесса ака https://github.com/felipecrs/dotfiles). Из минусов - это прям отдельные инстансы браузера, линки хватает только "основной", и про профили основной также ничего не знает.

#ЗаметкиНачинающегоЛинуксоида

dot(ufna, dev)

16 Oct, 21:46


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

На дефолтных настройках она тупо быстрее, и в начале кажется, мол, ну в этом то все и дело. Но нет, скорость не причем, паттерн ускорения другой, и это прям портит точность, когда ты привык рабтать на высоких DPI/скорости.

Пришлось превести мышуна с 1600 на 800 DPI, подпривыкнуть, теперь норм. Но несколько дней был дискомфорт. Хотя до сих пор хочется чего-то посередине, но лучшее - враг хорошего.

Смешно, но, кажется, дотан юзает мышь именно с акселлерацией. Простите, тиммейты.

#ЗаметкиНачинающегоЛинуксоида

dot(ufna, dev)

16 Oct, 19:21


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

Шутки шутками, все рабочие проекты и задачи переехали вообще безшовно. Даже где-то заимпрувились - теперь отладка багов вулкана на мобилах происходит автоматом - запустил, увидел, победил.

Мелких багов - дофига конечно, но зато скорость работы конечно потрясающая (и это с учетом что винда живет на сверх-быстром nvme, а линух на средненьком).

Засим я открою рубрику #ЗаметкиНачинающегоЛинуксоида (ибо как основную ОС я никогда линух не юзал), и под ней расскажу про что вылезает в обычной жизни и геймдеве в мире халявы опенсорса.

Подопытный крол - бубунту 24.04 lts.

Ах, да, самое важное - дотан пашет как влитой, как бы а что тебе еще надо то, собака.

dot(ufna, dev)

15 Oct, 22:01


Важнейшая вещь для любого разработчика геймплейной логики и особенно - для геймдизайнеров: https://habr.com/ru/companies/miip/articles/850232/

А еще можно добавить знание о «кармическом рандоме». Делаешь вероятность условно 1/10 и счетчик. За 9 раз не выпала шмотка? На 10-ый выпадет!

Удивительно, но базовый теорвер (это даже не матстат!!) остается тайной для очень многих в нашей сфере.

Иди мобилки считай свои, юзернейм! Ой, я хотел сказать шмоточки для Диаблы 🌚

dot(ufna, dev)

12 Oct, 22:50


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

https://diamond-wm.github.io/

dot(ufna, dev)

12 Oct, 22:39


Хороший и доступный доклад по практическому применению меш шейдаков.

Как заставить вашу 4080 греться и плакать 🥲

У Ремеди двигало во многих вопросах впереди планеты всей, жаль лишь что за общей камерностью проектов это не всегда заметно.

https://youtu.be/EtX7WnFhxtQ

dot(ufna, dev)

11 Oct, 20:03


Юнити гладко стелят про веб, причем даже могильный! Прям с пониманием проблематики, правда как всегда обходя самые "интересные" и спорные моменты. Акценты прям загляденье, и на вес, и стартап тайм, и платформы. WebGPU я пока правда не то чтобы уважаю, но 2-3+ года от сегодня - будет стандартом.

Надо будет заморочиться доступом и пощупать 🤔

https://youtu.be/3bu4WZUCGYc

dot(ufna, dev)

10 Oct, 16:03


По куче пабликов, причем геймдев-ориентированных, и вот даже мне уже в личку добрались "рецепты" как полечить Дискорд.

Я очень надеюсь что вы же не запускаете какие-то third-party бинари от администратора у себя на машинках, ведь правда?

dot(ufna, dev)

10 Oct, 12:36


Знаете как изменить цвет иконки в вебе? Ну, обычная операция overlay color или tint?

Узрите! https://codepen.io/sosuke/pen/Pjoqqp

filter: invert(38%) sepia(75%) saturate(3338%) hue-rotate(169deg) brightness(107%) contrast(101%);


Loss: 0.0. This is a perfect result.

dot(ufna, dev)

10 Oct, 06:32


✍️ Роскомнадзор печатает