Привет, я Леша, пишу о том, что нельзя нагуглить про архитектуру, разработку в канале UniArchitect.
Полгода назад я решил попробовать активность в блоге, где я сначала долго и кропотливо собираю информацию по какой-то технической теме, а после этого рассказываю ее в онлайн формате.
В прошлый раз мы разбирали детали устройства Asset Bundles, где от участников я получил максимально положительные отзывы:
Самый большой вау-эффект был именно от осознания того, что работа с любыми ассетами в Unity устроена похожим образом и AssetBundle не исключение а дополнение для этого. Плюс само по себе разбор формата файлов раскрывает уйму возможностей: можно писать свои патчеры или шифраторы/дешифраторы.
Занятие было записано и выложено в закрытую группу вместе со всеми материалами: исходники, текстовые разборы — всё, что было нарыто в процессе подготовки. Всегда под рукой, чтобы в любой момент вернуться и вспомнить детали.
Потому я решил повторить формат и провести занятие по теме сборки и компиляции проекта в Unity — то, что отнимает у нас, разработчиков, времени в разы больше, чем любая работа AI-агента 😬
🔸Что внутри:
▫️Asset Pipeline — через какие ключевые шаги проходит ассет перед тем как попасть в сборку
▫️Bee Frontend и Bee Backend — как пошагово компилируются сотни сборок в проекте без csproj и sln файлов
▫️Tundra и Directed Acyclic Graph — за счет чего обеспечивается быстрая incremental сборка
▫️Domain Reload — из каких шагов состоит и в деталях разберемся почему отнимает так много времени
Я уже проводил занятие на эту тему для участников курса в начале этого года.
Тогда я успел сделать компиляцию editor скриптов без Unity.
🔻В это раз я подготовил проект на dotnet, который собирает проект под windows асинхронно 🤯
Т.е. он не блокирует редактор:
обновил класс -> запустил скрипт -> билд делается на заднем фоне не блокируя работу в редакторе
🔸Формат
— 11 июля, 14:00 МСК
— Онлайн в Zoom
— После занятия в закрытую Telegram группу будут выложены: запись, текстовые материалы и исходный код программ-примеров
— Доступ к группе и материалам остаётся навсегда
— Вопросы можно задать в любой момент в приватном чате
🔻Это не пересказ документации. Это разбор того, что происходит под капотом — на уровне, который не найти в гайдах и туториалах.
📎Ссылка на сайт с подробным описанием, отзывами, ценами и ответами на частые вопросы.
Занимательная история с игрой Paddle Paddle Paddle. Разработчик поплакался, что игрок оставил положительный отзыв "Отличная игра, рефанднул", отметив, что таких отзывов "десятки", и что у него в целом 21% рефанедов. СМИ и инфлюинсеры пошли разносить инфу, особо странные накинулись на Valve.
Но...
- В Стиме медиана рефандов около 10%.
- У него короткая френдлислоп игра. В этой нише это типичные числа.
- Никаких "множества подобных отзывов", конечно же, нет.
Чел мастерски набросил и получили множество охватов. Не исключаю, что время выбрано осознанно на фоне критики Стим машин.
P.S. маркетинг есть маркетинг, конечно, но грязноватый ход.
Приехали новости от Xbox:
- Xbox сократит 3200 сотрудников до конца года в рамках реструктуризации.
- Compulsion Games и Double Fine стали независимыми. IP останется у студий.
- Ninja Theory и Undead Labs продадут.
- Arkane ведёт переговоры о своём будущем.
- Уже анонсированные игры от внутренних студий отменять не будут.
Не так уж всё и плохо (почти). Ждём теперь ответку от Сони и закрытие Бунджей 🌚
📜 Обновления/релизы/новости
- Эрин Катто релизнул Box3d
- Враппер Box3d для Unity
- Двое ведущих разработчиков Suicide Squad рассказали, что опыт работы над шутером почти «убил их любовь к играм»
- Продажи Cyberpunk 2077 составили 40 миллионов копий — за 5+ лет после релиза
- ИРИ профинансировал ещё 9 игр. Среди них — «Война Миров: Сибирь» и новая часть франшизы «Смута»
- Krafton обязали выплатить 250 миллионов долларов создателям Subnautica 2
- В студии Уоррена Спектора осталось меньше 10 человек
- Разработчики Eve Online опубликовали исходники движка игры
- Sony прекратит выпускать игры для PlayStation на дисках с 2028 года
- The Verge: в Xbox рассматривают возможность закрытия Arkane с отменой Marvel’s Blade
- «Если кто-то ждал 18 месяцев ради релиза на ПК, он не собирался покупать консоль»: Шон Лейден о решении Sony отказаться от портов одиночных игр
- Godot перестанет принимать правки PR’ы, написанные с помощью ИИ
🆓 Халява/раздачи/бандлы/курсы
- Fab: Лимитированный контент до 14 Июля 2026го
📝 Интересные статьи/видео
- [RU] Олег Чумаков — вайбкодинг без мифов на реальных проектах
- [RU] Как «ужать» мегаполис до размеров iPhone 4
- [RU] Никита Ордынский — как связать кино и игры
- [RU] Нейросети не сделали игру за автора. Но без них он бы не взялся за эту RPG
- [RU] Нажмите X
- [RU] Fantasy Console: приставки, которых нет
- [RU] Как решил создать идеальную метроидванию — и что из этого получается на самом деле
- [EN] Рискованный урон
- [EN] Создание и текстурирование стилизованного 3D-окружения в осеннем стиле
- [EN] Artistic Inspiration, Emotional Cores, etc
- [EN] Создание детализированной и яркой сцены с помощью Unreal Engine и Substance 3D
- [EN] 007 First Light: создание костюмов
- [EN] Как ILL сочетает боди-хоррор, физику и бинауральный звук, чтобы напугать игроков
- [EN] Большинство людей поиграют в вашу демку и не добавят её в список желаемого
- [EN] Реалистичное освещение дождливой сцены в Unreal Engine 5
- [EN] Как Masangsoft поддерживает классические онлайн-игры, давая им вторую жизнь
- [EN] Создание dungeon crawler за 20 часов
- [EN] Adaptive Catmull-Clark Subdivision with Compute Tessellation
- [EN] Создание ригов и анимации гауссовых сплатов в Houdini
📙 Разное
- В порт Arcanum на Unity теперь можно в браузере играть
Также вы можете подписаться на рассылку дайджеста.
А база всех ссылок есть на сайте.
Раз уж Эрин выпустил Box3d, а у нас снова доступен Fable, решил под Unity завести враппер. Выложил на Гитхабе.
И уже в текущем виде оно вполне себе ок, хоть и версия движка 0.0.1. С большим числом объектов в многопотоке Box3d выигрывает у дефолтного физ. движка Unity. В вещах типа симуляции ткани проигрывает.
Там в репо есть различные сцены для тестов. Даже в веб получилось завести. Но тут в 1 потоке всё, т.к. браузер.
А ещё вчера Эрин Катто релизнул Box3d. Да-да, это разработчик популярного 2d-шного физического движка. Очевидно, по MIT-лицензии, всё как мы любим.
Как пишет Эрин, это, по сути, форк Box2d (с точки зрения API) с доп. фичами поверх. Все фишечки оригинального движка тут тоже работают: многопоток, SIMD, C17 и т.п.
Подробнее рассказывает в видео.
Мотивация? Для своей игры пытались использовать UE5, но там физический движок Chaos оказался неподходящим. Опять же, в блоге он про свой опыт рассказывает, там же есть про попытки прикрутить Rubikon из Half-Life: Alyx к Анрилу.