Unity Новости
5.68K subscribers
122 photos
6 videos
5 files
14.9K links
Новости Unity, GameDev
Groups: @unity3d_ru (@unity_flood)
Tags: #releases #fix
Contact: @dm0mb
Download Telegram
Реалистичный туман, реагирующий на игроков в Unity.
В этом пошаговом уроке мы создадим полностью интерактивный туман в Unity с нуля. Один вычислительный шейдер запускает легковесную симуляцию плотности, которая реагирует на игрока и статические препятствия, используя полулагранжеву адвекцию и простое математическое поле скоростей. Затем мы отрендерим его с помощью короткого шейдера с трассировкой лучей, который превратит плоскую текстуру плотности в убедительный объемный туман. Попутно вы увидите практические методы — буферы пинг-понга, композитинг Бира-Ламберта и трассировку лучей в пространстве объектов — которые вы можете использовать во многих других эффектах.
✍7
Изменение спрайта во время выполнения программы.
Если вашей игре необходимо изменять спрайт во время выполнения, вы можете легко перегенерировать его коллайдер, используя метод PolygonCollider2D.CreateFromSprite. В этом коротком совете мы покажем, как это настроить.
🔗 Дополнительную информацию можно найти в документации: on.unity.com/2DColliderDocs
🔥7
Открываем Unity для всех — один API, для всех ролей
Мы открываем редактор для всех! На протяжении 20 лет редактор Unity был местом, где формировалось целое поколение игр. Но игра не создаётся только в редакторе. Именно поэтому мы разрабатываем API и набор сервисов, которые открывают доступ к Unity для инструментов, ролей и агентов, связанных с ним, — полный доступ к редактору не требуется. Предварительно просматривайте реальную игру, автоматизируйте процессы из терминала и используйте любой подходящий инструмент. Он создан таким образом, чтобы каждый член команды мог внести свой вклад — будь вы художник, работающий над ресурсами без необходимости возиться с контролем версий, или инженер, автоматизирующий рабочие процессы из командной строки, Unity подключается к инструментам вашей команды и вашему производственному конвейеру, а не наоборот
✅ Просматривайте реальную игру в контексте, вместе: продюсеры, художники и специалисты по контролю качества просматривают реальные рендеры игры в интернете или на устройстве, а не скриншоты-заменители. Поделитесь ссылкой, и ваш отзыв будет отображаться в контексте реальной игры.
✅ Создавайте и автоматизируйте свои инструменты с помощью ИИ: API и CLI, разработанные для агентов, позволяют проверять ресурсы, исправлять ошибки, отправлять на проверку и запускать сборки.
✅ Безопасное привлечение внешних сотрудников: привлеченные сотрудники получают доступ на основе ролей. Они работают в своих собственных инструментах, проверяют данные на устройстве и отправляют их в вашу систему контроля версий.
🔗 Теперь доступно в закрытом бета-тестировании. Подайте заявку сегодня: on.unity.com/ProductionPipeline
👍3😁2
Проблема 47 вкладок: как разработчики Unity находят решения в процессе сборки.
Почему сложно найти ответы в разработке игр? В разработке игр переключение контекста часто происходит, когда нам нужно обратиться к множеству ресурсов для решения проблемы, потому что необходимые нам ответы часто бывают следующими:
Зависит от версии — Unity 6, Unity 2022 LTS и более старые версии часто имеют разные API, поведение и версии пакетов.
Конвейер рендеринга зависит от используемого алгоритма: URP, High Definition Render Pipeline (HDRP) и Built-in Render Pipeline требуют разных шейдеров, настроек освещения и этапов конфигурации.
Специфика проекта – иерархия сцен, конфигурация компонентов и пользовательские инструменты существенно влияют на применение решения.
Распределенная информация – необходимые сведения доступны в документации Unity, на форумах Unity Discussions, Stack Overflow, Reddit, Discord, YouTube, других социальных сетях и в блоге.
Несогласованность – Два правильных ответа могут противоречить друг другу, поскольку они относятся к разным версиям или контекстам проекта.
Qwen3 TTS и OmniVoice TTS для Unity
Если вам нужен глубокий творческий контроль над голосами персонажей, Qwen3 TTS — это то, что вам нужно. Он предлагает более узкий выбор языков, но позволяет создавать уникальные голоса, используя естественные языковые подсказки, и точно настраивать эмоциональную подачу для игр с насыщенным сюжетом или инструментов редактора. С другой стороны, если вашему проекту нужен огромный глобальный охват, OmniVoice TTS обеспечивает невероятное покрытие благодаря поддержке более 600 языков «из коробки», а также быстрому клонированию голоса без предварительного обучения и выразительным меткам, таким как смех.
Qwen3 TTS:  lookbe/qwen3-tts-unity
OmniVoice TTS:  lookbe/omnivoice-tts-unity
​​Паттерн «Наблюдатель» в Unity: независимые системы, чистый код
Паттерн «Наблюдатель» — это шаблон проектирования, который позволяет объекту автоматически уведомлять другие объекты об изменении своего состояния.
😁2👎1
Unity больше не лидер — Godot стал самым популярным движком на GMTK Game Jam 2026
https://app2top.ru/news/unity-bol-she-ne-lider-godot-stal-samy-m-populyarny-m-dvizhkom-na-gmtk-game-jam-2026-242376.html

На прошлой неделе состоялся популярный ежегодный марафон по разработке игр GMTK Game Jam. Традиционно в ходе него организаторы поинтересовались у участников, какими движками те пользовались при создании своих проектов. Как оказалось, в этот раз впервые предпочтение чаще всего отдавали Godot.
😁14🔥5👎4❤2✍1🤯1🎉1
Я дал Бези 10 часов на создание игры на Unity. Вот сколько это стоило.
Bezi — это ИИ-агент для Unity, и это лучшая интеграция Unity, которую я тестировал. С одним нюансом. Очень существенным нюансом. Я переделал свою игру про автомойку с помощью Bezi и провел те же тесты дизайна уровней с использованием ИИ, что и в моем обзоре Unity AI. Интеграция с Unity превосходит встроенный MCP и все открытые серверы Unity MCP, которые я пробовал. Но есть целая категория вещей, которые Bezi просто отказывается делать, и это не ошибка — это решение разработчика. Тот же LLM, что и у Клода Кода. Другой результат. И цена продолжала расти.
👎5🔥3
​​Я плохо разбираюсь в ProBuilder, поэтому создал инструмент, который упрощает создание «серых блоков» (greyboxing).
Я постарался максимально упростить задачу. Стены динамически генерируются кубами (в рамках одной сетки), поэтому никаких булевых операций не выполняется, и практически нет риска что-либо сломать.
Что касается функций, то здесь есть функция создания префабов, которые можно прикреплять к стенам, полу или проёмам (для дверей), а также инструмент зонирования, просто для удобства гейм-дизайнеров. Думаю, для создания «серых коробок» больше ничего и не нужно.
И наконец (но самое важное), он экспортируется в файл fbx с полными аннотациями и иерархией, так что 3D-специалисты могут открыть его в Blender/Maya.
Имеется единственный игровой объект с сгенерированной сеткой Unity.
Она буквально генерирует вершины, ребра и грани на основе данных и объединяет их в единую сетку.
Сетка не сохраняется, но сохраняются данные для её создания (сериализованные внутри компонента Greybox). При необходимости их можно извлечь в объект, пригодный для использования в скриптах, или даже в формат JSON.
❤3👎3🔥3✍1
​​Мой взгляд на векторную карту мира в Unity
Страны и штаты генерируются во время выполнения из файлов Geojson с использованием нескольких методов оптимизации, таких как LOD, отсечение объектов камерой и масштабирование с эффектом затухания.
❤4