Вашим игрокам нужны настройки! (Руководство по настройкам графики в Unity)
Дайте игрокам больше контроля над тем, как выглядит и работает ваша игра на Unity! Я покажу, как изменять графические настройки с помощью кода, от разрешения и VSync до теней, сглаживания и отдельных эффектов постобработки в URP. Некоторые настройки спрятаны в неожиданных местах.
Дайте игрокам больше контроля над тем, как выглядит и работает ваша игра на Unity! Я покажу, как изменять графические настройки с помощью кода, от разрешения и VSync до теней, сглаживания и отдельных эффектов постобработки в URP. Некоторые настройки спрятаны в неожиданных местах.
YouTube
How to Change Unity Graphics Settings Through Code! (Unity Tutorial)
🌍 Get my Code Monkey Toolkit 50% OFF! https://cmonkey.co/toolkit
✅ 50+ Tools and Elements to help you make games BETTER and FASTER!
❤️ FREE Updates to owners, forever!
🌍 FREE Complete Courses! https://cmonkey.co/freecourses
✅ FREE Game Dev Insights! htt…
✅ 50+ Tools and Elements to help you make games BETTER and FASTER!
❤️ FREE Updates to owners, forever!
🌍 FREE Complete Courses! https://cmonkey.co/freecourses
✅ FREE Game Dev Insights! htt…
👍5❤3👎1
Как включить свет в Unity (излучение + освещение)
В этом уроке по Unity URP вы узнаете, как переключать излучение с помощью MaterialPropertyBlock, чтобы избежать создания экземпляров материалов, как правильно включать и выключать точечные источники света, добавлять прожекторы, постобработку, переключение между общими материалами и как всё это связать с помощью простого взаимодействия с трассировкой лучей. Это практичная, готовая к использованию в играх настройка, которая отлично подходит для хоррор-игр, головоломок и взаимодействия с окружающей средой, и позволяет избежать распространенных проблем с производительностью при работе с освещением в Unity URP.
В этом уроке по Unity URP вы узнаете, как переключать излучение с помощью MaterialPropertyBlock, чтобы избежать создания экземпляров материалов, как правильно включать и выключать точечные источники света, добавлять прожекторы, постобработку, переключение между общими материалами и как всё это связать с помощью простого взаимодействия с трассировкой лучей. Это практичная, готовая к использованию в играх настройка, которая отлично подходит для хоррор-игр, головоломок и взаимодействия с окружающей средой, и позволяет избежать распространенных проблем с производительностью при работе с освещением в Unity URP.
YouTube
How to TURN ON Lights in Unity (Emission + Lights)
In this Unity URP tutorial you’ll learn how to toggle emission using MaterialPropertyBlock to avoid material instancing, how to enable and disable point or spot lights correctly, adding spotlights, post processing, toggling shared materials and how to hook…
👍5👎1
Уничтожение игрового объекта не остановит выполнение асинхронного кода.
В Unity
В Unity
destroyCancellationToken асинхронный метод привязывается к запущенному объекту MonoBehaviour, поэтому работа останавливается при уничтожении объекта. Без него ваш асинхронный код продолжает выполняться после Destroy, обращаясь к уже выполненному преобразованию или изменяя состояние, которого вы не ожидали. Сопрограммы завершаются вместе со своим объектом, поэтому многие разработчики избегают async/await. Но веб-запрос или анимация, запущенная сопрограммой, всё равно продолжают выполняться, поэтому ошибки не исчезают. Токены отмены меняют ситуацию: вы сами решаете, где может быть прерван ваш код и что произойдёт в этом случае. Этот же токен работает с задачами и с объектами Awaitable в Unity.YouTube
Destroying a GameObject Won't Stop Your Async Code
Unity's destroyCancellationToken ties an async method to the MonoBe...
❤4👎1
Суд отказал AppLovin в требовании временно запретить Unity собирать ее рекламные данные
https://app2top.ru/news/sud-otkazal-applovin-v-trebovanii-vremenno-zapretit-unity-sobirat-ee-reklamny-e-danny-e-244288.html
Калифорнийский суд не будет обязывать Unity временно ограничивать работу инструмента Ad Quality SDK в продукции AppLovin. Об этом ранее просила сама AppLovin.
https://app2top.ru/news/sud-otkazal-applovin-v-trebovanii-vremenno-zapretit-unity-sobirat-ee-reklamny-e-danny-e-244288.html
Калифорнийский суд не будет обязывать Unity временно ограничивать работу инструмента Ad Quality SDK в продукции AppLovin. Об этом ранее просила сама AppLovin.
🔥5👍2😁1
6000.7.0b3
https://unity.com/releases/editor/beta/6000.7.0b3
https://beta.unity3d.com/download/ad717268ad45/download.html
unityhub://6000.7.0b3/ad717268ad45
#releases #beta
https://unity.com/releases/editor/beta/6000.7.0b3
https://beta.unity3d.com/download/ad717268ad45/download.html
unityhub://6000.7.0b3/ad717268ad45
#releases #beta
❤2
Catlike Coding. Hex Map 5.6. Create Climate Burst Job
В прошлый раз мы преобразовали задачу
Для того чтобы сделать возможным преобразование в задание Burst, нам снова нужно работать с данными ячеек как с собственным массивом, поэтому добавьте для этого поле в задание. В данном случае мы только считываем данные из него.
В прошлый раз мы преобразовали задачу
InitializeMapJobв полноценную задачу Burst. Вторая задача, которую мы преобразуем, — это CreateClimateJob... Мы пропускаем две задачи между ними, потому что они основаны на случайных числах, что требует специальной обработки, о которой мы поговорим позже. На этот раз задача более сложная и требует больше изменений, чтобы все работало с Burst. Мы будем модифицировать код поэтапно, следя за тем, чтобы все работало как прежде. В конце каждого раздела все должно оставаться полностью работоспособным и давать те же результаты.Для того чтобы сделать возможным преобразование в задание Burst, нам снова нужно работать с данными ячеек как с собственным массивом, поэтому добавьте для этого поле в задание. В данном случае мы только считываем данные из него.
❤5
Превратите концепт-арты в функциональный игровой интерфейс.
Передайте агенту свой концепт-арт и краткое описание задачи, и он будет создавать работающее главное меню UI Toolkit с помощью Unity CLI. Агент также тестирует свою работу: запускает тесты пользовательского интерфейса в режиме воспроизведения и делает скриншоты игрового окна, чтобы проверять изменения и продолжать итерации.
Передайте агенту свой концепт-арт и краткое описание задачи, и он будет создавать работающее главное меню UI Toolkit с помощью Unity CLI. Агент также тестирует свою работу: запускает тесты пользовательского интерфейса в режиме воспроизведения и делает скриншоты игрового окна, чтобы проверять изменения и продолжать итерации.
YouTube
Prototyping UI Toolkit with Unity CLI
Learn how to prototype a game UI using Unity UI Toolkit and an AI agent directly through the Unity CLI!
In this tutorial, we start from concept art and a short brief, and watch an AI agent build a fully functional main menu inside the Unity Editor - all…
In this tutorial, we start from concept art and a short brief, and watch an AI agent build a fully functional main menu inside the Unity Editor - all…
🔥7
Opus 5.5, Sonnet 5.5, Astra 6 и Sol 6.1 - кто лучше делает игры?
Opus 5.5, Sonnet 5.5, GPT-6 Astra и GPT-6.1 Sol делают одну и ту же игру про боевых мехов в Unity. Пять тестов: 3D-модели в Blender, звук и музыка кодом, разрушаемый город, анимация с обратной кинематикой и финальный battle royale. Кто оказался лучшим по качеству, а кто удивил низким расходом лимитов? Сравниваю геймплей, время работы, расчётную стоимость по API и расход недельных лимитов подписок.
Opus 5.5, Sonnet 5.5, GPT-6 Astra и GPT-6.1 Sol делают одну и ту же игру про боевых мехов в Unity. Пять тестов: 3D-модели в Blender, звук и музыка кодом, разрушаемый город, анимация с обратной кинематикой и финальный battle royale. Кто оказался лучшим по качеству, а кто удивил низким расходом лимитов? Сравниваю геймплей, время работы, расчётную стоимость по API и расход недельных лимитов подписок.
YouTube
Opus 5.5, Sonnet 5.5, Astra 6 и Sol 6.1 - кто лучше делает игры?
Opus 5.5, Sonnet 5.5, GPT-6 Astra и GPT-6.1 Sol делают одну и ту же игру про боевых мехов в Unity. Пять тестов: 3D-модели в Blender, звук и музыка кодом, разрушаемый город, анимация с обратной кинематикой и финальный battle royale. Кто оказался лучшим по…
👍9👎9😁4🤬2
Приемы логирования в Unity
Мало кто из разработчиков задумывается о порядке в логах. Эта тема становится критичной внезапно, когда нужно отследить какое-то поведение, а в консоли кромешный хаос из логов, отфильтровать которые не получится даже при большом желании. Чтобы помочь вам избежать подобного, даю вам несколько простых советов. Следовать им не сложно, это во-первых, культура логов, а во-вторых, многие вещи настраиваются на проекте единожды и просто используется повсеместно.
Мало кто из разработчиков задумывается о порядке в логах. Эта тема становится критичной внезапно, когда нужно отследить какое-то поведение, а в консоли кромешный хаос из логов, отфильтровать которые не получится даже при большом желании. Чтобы помочь вам избежать подобного, даю вам несколько простых советов. Следовать им не сложно, это во-первых, культура логов, а во-вторых, многие вещи настраиваются на проекте единожды и просто используется повсеместно.
YouTube
Приемы логирования в Unity
Поддержать проект можно по ссылкам:
https://www.donationalerts.com/r/gamedevlavka
https://boosty.to/gamedevlavka
https://paypal.me/gamedevlavka
Мало кто из разработчиков задумывается о порядке в логах. Эта тема становится критичной внезапно, когда нужно…
https://www.donationalerts.com/r/gamedevlavka
https://boosty.to/gamedevlavka
https://paypal.me/gamedevlavka
Мало кто из разработчиков задумывается о порядке в логах. Эта тема становится критичной внезапно, когда нужно…
❤8
Почему вам стоит перейти на NavWorld в Unity 6.6
NavWorld — это способ Unity 6.6 запрашивать NavMesh из задания. В этом видео мы рассмотрим, что представляет собой этот дескриптор, как он получает уже загруженные поверхности и связи, и почему CalculatePath в основном потоке останавливает масштабирование. Затем мы создадим задание на основе GetDefaultWorld и NavQueryBuffer: определим начальную и конечную точки, выполним поиск по срезам и получим информацию о достижимости точки, а также количество точек, необходимых для её достижения. Этот подход идеально подходит для разработчиков, стремящихся масштабировать системы ИИ или обрабатывать сложные требования к навигации, не блокируя основной поток. Реализация многопоточного поиска пути гарантирует, что игровая логика останется отзывчивой, пока ваши агенты рассчитывают свои маршруты.
NavWorld — это способ Unity 6.6 запрашивать NavMesh из задания. В этом видео мы рассмотрим, что представляет собой этот дескриптор, как он получает уже загруженные поверхности и связи, и почему CalculatePath в основном потоке останавливает масштабирование. Затем мы создадим задание на основе GetDefaultWorld и NavQueryBuffer: определим начальную и конечную точки, выполним поиск по срезам и получим информацию о достижимости точки, а также количество точек, необходимых для её достижения. Этот подход идеально подходит для разработчиков, стремящихся масштабировать системы ИИ или обрабатывать сложные требования к навигации, не блокируя основной поток. Реализация многопоточного поиска пути гарантирует, что игровая логика останется отзывчивой, пока ваши агенты рассчитывают свои маршруты.
YouTube
Why you should switch to NavWorld in Unity 6.6
NavWorld is Unity 6.6’s way to query a NavMesh from a job. This video covers what that handle actually is, how it picks up the surfaces and links you already loaded, and why CalculatePath on the main thread stops scaling. Then we build a job around GetDefaultWorld…
🔥4
AppLovin против Unity — это может обернуться неприятностями!
Компания AppLovin только что подала иск против Unity и, как многие брошенные бывшие, добивается временного судебного запрета. Эти две компании можно назвать «друзьями-врагами», поскольку в некотором смысле они зависят от экосистем друг друга и работают вместе... в других аспектах они являются прямыми конкурентами и яростно борются. В этом иске Unity обвиняется в краже пользовательских данных AppLovin с помощью их нового продукта Ad Quality и использовании их для обучения своих моделей данных. Unity отвечает... честно говоря, с большим количеством сарказма и иронии. Это был освежающе человечный ответ, не то, что обычно можно увидеть в подобных судебных тяжбах.
Компания AppLovin только что подала иск против Unity и, как многие брошенные бывшие, добивается временного судебного запрета. Эти две компании можно назвать «друзьями-врагами», поскольку в некотором смысле они зависят от экосистем друг друга и работают вместе... в других аспектах они являются прямыми конкурентами и яростно борются. В этом иске Unity обвиняется в краже пользовательских данных AppLovin с помощью их нового продукта Ad Quality и использовании их для обучения своих моделей данных. Unity отвечает... честно говоря, с большим количеством сарказма и иронии. Это был освежающе человечный ответ, не то, что обычно можно увидеть в подобных судебных тяжбах.
YouTube
AppLovin vs Unity -- This Could Get Nasty!
AppLovin have just launched a lawsuit against Unity and like many jilted ex's, are looking for a temporary restraining order. These too companies are what you might call "frenemies", in that in some way they depend on each other's ecosystems and work together...…
😁2
7000.0.0a7
https://unity.com/releases/editor/alpha/7000.0.0a7
https://beta.unity3d.com/download/581996e1a8f7/download.html
unityhub://7000.0.0a7/581996e1a8f7
#releases #alpha
https://unity.com/releases/editor/alpha/7000.0.0a7
https://beta.unity3d.com/download/581996e1a8f7/download.html
unityhub://7000.0.0a7/581996e1a8f7
#releases #alpha
🔥11❤9😱3👍2
Новинка для Unity Industry: Пример интерфейса «HMI» для автомобильной промышленности, предназначенный для встраиваемого оборудования.
Это обновленная версия шаблона HMI, выпущенная в 2021 году. Он работает до 60 FPS на Raspberry Pi 5 на базе Linux, чтобы показать производительность на встроенном оборудовании. Он включает в себя цифровой приборный щиток, интерактивное 3D-транспортное средство, климат-контроль, усовершенствованную систему помощи водителю (ADAS) с поддержкой симуляции дорожного движения в последнее время и систему тем, которая обновляет цвета элементов пользовательского интерфейса.
Это обновленная версия шаблона HMI, выпущенная в 2021 году. Он работает до 60 FPS на Raspberry Pi 5 на базе Linux, чтобы показать производительность на встроенном оборудовании. Он включает в себя цифровой приборный щиток, интерактивное 3D-транспортное средство, климат-контроль, усовершенствованную систему помощи водителю (ADAS) с поддержкой симуляции дорожного движения в последнее время и систему тем, которая обновляет цвета элементов пользовательского интерфейса.
Сериализуемые словари
До сих пор работа со словарями в Unity обычно означала использование коллбэков сериализации, пользовательских оберток или сторонних расширений. В Unity 6.6 появилась встроенная поддержка сериализации, включая специальный двухколоночный вид в окне инспектора для редактирования ключей и значений.
До сих пор работа со словарями в Unity обычно означала использование коллбэков сериализации, пользовательских оберток или сторонних расширений. В Unity 6.6 появилась встроенная поддержка сериализации, включая специальный двухколоночный вид в окне инспектора для редактирования ключей и значений.
YouTube
Serialized dictionaries.
Until now, working with dictionaries in Unity usually meant relying...
❤10🔥4
Unity 7 уже здесь! ...Ну, точнее, альфа-версия уже здесь.
Долгое ожидание CoreCLR для разработчиков Unity подходит к концу. Unity выпустила первую публичную альфа-версию Unity 7, и это, наконец, версия, в которой редактор работает на CoreCLR вместо всё более устаревающей среды выполнения Mono. Однако это лишь первые шаги, поскольку в этом релизе просто переключился с Mono на CoreCLR, всё ещё используется старая версия C# и .NET, просто официальная версия C# вместо Mono. Со временем они сосредоточатся на поддержке C# 14 и .NET 10. Очевидно, это альфа-версия, и даже не думайте использовать её в рабочем проекте!
Долгое ожидание CoreCLR для разработчиков Unity подходит к концу. Unity выпустила первую публичную альфа-версию Unity 7, и это, наконец, версия, в которой редактор работает на CoreCLR вместо всё более устаревающей среды выполнения Mono. Однако это лишь первые шаги, поскольку в этом релизе просто переключился с Mono на CoreCLR, всё ещё используется старая версия C# и .NET, просто официальная версия C# вместо Mono. Со временем они сосредоточатся на поддержке C# 14 и .NET 10. Очевидно, это альфа-версия, и даже не думайте использовать её в рабочем проекте!
YouTube
Unity 7 is HERE! ...Well, The Alpha Is.
The long wait for CoreCLR for Unity developers is getting closer to the end. Today Unity just released the first Alpha of Unity 7 and this is FINALLY the version that has CoreCLR powering the Editor instead of the increasingly outdated Mono runtime. It's…
👍18❤2
Google представила ИИ-платформу для разработки игр прямо в браузере. Unity тоже
https://app2top.ru/news/google-predstavila-ii-platformu-dlya-razrabotki-igr-pryamo-v-brauzere-unity-tozhe-244396.html
Корпорация Google решила конкурировать с Roblox. Она анонсировала Playground — браузерную платформу, которая позволяет делать игры с помощью промтов.
https://app2top.ru/news/google-predstavila-ii-platformu-dlya-razrabotki-igr-pryamo-v-brauzere-unity-tozhe-244396.html
Корпорация Google решила конкурировать с Roblox. Она анонсировала Playground — браузерную платформу, которая позволяет делать игры с помощью промтов.
🤓6
Представляем Unity Spark | Создайте. Доведите до совершенства. Опубликуйте.
Представляем Unity Spark — новый способ создания игр, их совместной доработки, публикации и запуска — и всё это без написания единой строчки кода. Вы будете использовать созданные художниками ресурсы из Unity Asset Store, а затем сможете вывести свою игру на новый уровень, доработав её в новом веб-редакторе. Мы также с гордостью объявляем о стратегическом партнерстве с Google, которое позволит внедрить Unity Spark в Google Playground в конце этого года 🤝. Объединив технологию движка Unity с мощью обширной потребительской экосистемы Google, создатели Unity Spark смогут публиковать игры прямо в Google Playground и мгновенно охватывать игроков. Вместе мы передаем создание игр в руки нового поколения разработчиков. Запустите. Доведите до совершенства. Опубликуйте. Вдохновляющие игры с созданными художниками ресурсами, построенные на Unity. Закрытое бета-тестирование скоро. 🔗 Присоединяйтесь к списку ожидания: on.unity.com/4rDiyHL
Представляем Unity Spark — новый способ создания игр, их совместной доработки, публикации и запуска — и всё это без написания единой строчки кода. Вы будете использовать созданные художниками ресурсы из Unity Asset Store, а затем сможете вывести свою игру на новый уровень, доработав её в новом веб-редакторе. Мы также с гордостью объявляем о стратегическом партнерстве с Google, которое позволит внедрить Unity Spark в Google Playground в конце этого года 🤝. Объединив технологию движка Unity с мощью обширной потребительской экосистемы Google, создатели Unity Spark смогут публиковать игры прямо в Google Playground и мгновенно охватывать игроков. Вместе мы передаем создание игр в руки нового поколения разработчиков. Запустите. Доведите до совершенства. Опубликуйте. Вдохновляющие игры с созданными художниками ресурсами, построенные на Unity. Закрытое бета-тестирование скоро. 🔗 Присоединяйтесь к списку ожидания: on.unity.com/4rDiyHL
YouTube
Introducing Unity Spark | Prompt it. Perfect it. Publish it.
Introducing Unity Spark — a new way to create a game, iterate on it with others, publish it, and play it - all without writing a line of code. You'll build with artist-created assets from the Unity Asset Store, and then you can take your game to the next…
😁9🤬3❤2👎1