Не первый такой твит от бывших сотрудников Unity (Майк в Юнити много лет проработал как тех. дир), мол «компания разваливается на части». Кейсы, которые раньше закрывались за дни, сейчас резолвятся за месяцы.
Учитывая слухи про то, что в Q1 2024 будет новая волна увольнений, что-то как-то и правда насторожено отношусь ко всей этой теме вокруг будущего движка.
#unity
Учитывая слухи про то, что в Q1 2024 будет новая волна увольнений, что-то как-то и правда насторожено отношусь ко всей этой теме вокруг будущего движка.
#unity
Интересная ретроспектива от Араса, который в Unity проработал 16 лет. Моментики:
- В 2005 не смог пройти в NVIDIA, Lionhead, DICE, Rockstar, Epic Games. Чуть позже с ним связалась «неизвестная компания» для работы над новым движком.
- Первые порт на другую платформу был на Nintendo Wii в 2007.
- В 2008 начали порт редактора на Винду, до этого работало только на Маках.
- Весной 2009 выпустили Unity 2.5 с Windows Editor.
- В 2011 в Flash добавили 3d. В Unity на этой теме решили добавить Флеш как платформу, что означало конвертацию C# в ActionScript.
- Позже опыт C# -> ActionScript помог в работе над IL2CPP: C# -> C++.
- В 2019 создали небольшую Quality of Life команду, которая целыми днями занималась улучшением небольших аспектов движка.
#unity
- В 2005 не смог пройти в NVIDIA, Lionhead, DICE, Rockstar, Epic Games. Чуть позже с ним связалась «неизвестная компания» для работы над новым движком.
- Первые порт на другую платформу был на Nintendo Wii в 2007.
- В 2008 начали порт редактора на Винду, до этого работало только на Маках.
- Весной 2009 выпустили Unity 2.5 с Windows Editor.
- В 2011 в Flash добавили 3d. В Unity на этой теме решили добавить Флеш как платформу, что означало конвертацию C# в ActionScript.
- Позже опыт C# -> ActionScript помог в работе над IL2CPP: C# -> C++.
- В 2019 создали небольшую Quality of Life команду, которая целыми днями занималась улучшением небольших аспектов движка.
#unity
Что ж. Unity продолжают резать штат.
О чём и говорил в прошлый раз. 1800 человек на улицу. Ждём следующей волны.
#unity
О чём и говорил в прошлый раз. 1800 человек на улицу. Ждём следующей волны.
#unity
Yahoo Tech
Exclusive-Unity Software to cut 25% of staff in ‘company reset’ continuation
(Reuters) -Videogame software provider Unity Software will target laying off approximately 25% of its workforce, or 1,800 jobs, the company said in a regulatory filing and internal company memo on Monday. While Unity is not widely recognized outside the…
Памятка на будущее при работе с Unity/C#: самому всегда явно приводить enum'ы к нужному типу при отправке запросов, да и в целом.
Столкнулся с тем, что у меня на машине всё работает, а у другого человека в другом проекте нет.
Оказалось, что в том проекте переопределены глобально настройки JsonNET, и оно enum'ы как строки сериализует, а бекенд принимает enum'ы как числа.
Что-то типа:
Лучше перебдеть и везде типизировать всё по максимуму и приводить к нужным типам.
#unity
Столкнулся с тем, что у меня на машине всё работает, а у другого человека в другом проекте нет.
Оказалось, что в том проекте переопределены глобально настройки JsonNET, и оно enum'ы как строки сериализует, а бекенд принимает enum'ы как числа.
Что-то типа:
settings.Converters.Add(new StringEnumConverter { CamelCaseText = true });
Лучше перебдеть и везде типизировать всё по максимуму и приводить к нужным типам.
#unity
Unity опенсорснула Unity Blackmagic package. Либа позволяет использовать карты видеозахвата от Blackmagic Design для ввода и вывода профессионального видео и аудио в редакторе Unity и в рантайме. Само репо.
А чуть ранее опенсорснула Unity Virtual Production tools.
#unity
А чуть ранее опенсорснула Unity Virtual Production tools.
#unity
Хорошие телодвижения у Unity в сторону доступности игр для людей с ограниченными возможностями.
Начиная с Unity 2023.2 Tech Stream и 2023.3 Tech Stream (теперь известной как Unity 6 Beta), разработчики могут преобразовывать свой GUI в данные, которые скрин ридер на мобильных устройствах сможет использовать для навигации и взаимодействия с игрой.
#unity
Начиная с Unity 2023.2 Tech Stream и 2023.3 Tech Stream (теперь известной как Unity 6 Beta), разработчики могут преобразовывать свой GUI в данные, которые скрин ридер на мобильных устройствах сможет использовать для навигации и взаимодействия с игрой.
#unity
Unity
A look at mobile screen reader support in the Unity Engine
Unity game developers can now make mobile games accessible to iOS and Android screen readers with the launch of Mobile Screen Reader support, available from Unity 2023.2 Tech Stream and above. This is the first of many runtime features slated to enhance gamer…
Forwarded from Заметки безработного Апанасика (Andrei Apanasik (Balancy))
This media is not supported in your browser
VIEW IN TELEGRAM
Дописал наконец-то заметку по итогу многих лет работы с Unity с упоминанием смежных новостей и инфоповодов.
Это не пост с целью показать какой Unity плохой движок. Если бы я столько времени проработал с тем же UE, то, думаю, моментиков было бы не меньше. Просто делюсь опытом и интересными (надеюсь) историями из личной практики. А если я сейчас буду опять делать небольшую инди-игру, то, скорей всего, всё ещё выберу Unity.
Если кому-то удобней читать на Хабре, то там тоже опубликовал пост.
#unity #ретроспектива
Это не пост с целью показать какой Unity плохой движок. Если бы я столько времени проработал с тем же UE, то, думаю, моментиков было бы не меньше. Просто делюсь опытом и интересными (надеюсь) историями из личной практики. А если я сейчас буду опять делать небольшую инди-игру, то, скорей всего, всё ещё выберу Unity.
Если кому-то удобней читать на Хабре, то там тоже опубликовал пост.
#unity #ретроспектива
Unity: мы разорвали соглашение с Ветой и уволили несколько сотен сотрудников. За счёт этого доход компании вырос.
No shit, Sherlock.
#unity
No shit, Sherlock.
#unity
Интересный диалог наблюдал между двумя бывшими сотрудниками Unity, которые хорошо известны в узких кругах.
Unity в какой-то момент своей истории всё больше и больше в опенсорс выкладывала куски движка. А потом:
1. По версии Себастьяна эта идея заглохла при выходе на IPO.
2. По версии Араса всё заглохло с началом активной работы над DOTS.
Независимо от причин у нас был шанс получить более доступный движок, у которого, как минимум, какая-то часть была б в опенсорсе, хотя бы в виде кастомизируемых модулей.
#unity
Unity в какой-то момент своей истории всё больше и больше в опенсорс выкладывала куски движка. А потом:
1. По версии Себастьяна эта идея заглохла при выходе на IPO.
2. По версии Араса всё заглохло с началом активной работы над DOTS.
Независимо от причин у нас был шанс получить более доступный движок, у которого, как минимум, какая-то часть была б в опенсорсе, хотя бы в виде кастомизируемых модулей.
#unity
Помните попытки Unity поменять прайсинг и модель лицензирования? Тогда многие, в том числе и Mega Crit, написали, что все следующие игры будут делать на другом движке.
Что ж. Анонсирована Slay the Spire 2. И игра создана с помощью Godot 😎
P.S. про смену лицензии было видео.
#unity #godot #slaythespire
Что ж. Анонсирована Slay the Spire 2. И игра создана с помощью Godot 😎
P.S. про смену лицензии было видео.
#unity #godot #slaythespire
YouTube
Slay the Spire 2 - Reveal Trailer
Civilization has waited 1,000 years for the Spire to reopen its doors...
Return to the Spire and face friends and foes in Slay the Spire 2.
More details to be revealed before launching to Steam Early Access during 2025.
Wishlist on Steam: https://store.…
Return to the Spire and face friends and foes in Slay the Spire 2.
More details to be revealed before launching to Steam Early Access during 2025.
Wishlist on Steam: https://store.…
Так-так-так, вот и превью Unity 6 стало доступно.
- Бустанули перфоманс URP и HDRP. В зависимости от контента нагрузка на CPU «может снизиться на 30–50%».
- GPU Resident Drawer может «оптимизировать CPU frame-time до 50% для GameObjects», когда рендерятся крупные сцены.
- GPU Occlusion Culling улучшили, меньше оверхеда. Spatial-Temporal Post-Processing (STP) в этом плане ещё помочь может.
- Улучшили глобальное освещение и скайбокс за счёт Adaptive Probe Volumes.
- UI Shader Graph'а прокачали.
- Build Profiles завезли. Можно теперь сколько угодно профилей под различные платформы задавать с различными дефайнами и прочим.
- Пишут, что появилась поддержка мобильных Android и iOS браузеров. Используют Emscripten 3.1.38 toolchain с поддержкой WebAssembly 2023 и её плюшками (WASM SIMD, 4GB хипа и другое).
- Экспериментальная поддержка WebGPU.
- По ECS изменения. Поменяли то, как хранятся Entities, их ID теперь глобально уникальны.
- Memory Profiler прокачали. Теперь вместо uncategorized нормальная разбивка по категориям: render textures, compute shaders, и т. д.
- По части сетевых штук много всяких изменений.
#unity
- Бустанули перфоманс URP и HDRP. В зависимости от контента нагрузка на CPU «может снизиться на 30–50%».
- GPU Resident Drawer может «оптимизировать CPU frame-time до 50% для GameObjects», когда рендерятся крупные сцены.
- GPU Occlusion Culling улучшили, меньше оверхеда. Spatial-Temporal Post-Processing (STP) в этом плане ещё помочь может.
- Улучшили глобальное освещение и скайбокс за счёт Adaptive Probe Volumes.
- UI Shader Graph'а прокачали.
- Build Profiles завезли. Можно теперь сколько угодно профилей под различные платформы задавать с различными дефайнами и прочим.
- Пишут, что появилась поддержка мобильных Android и iOS браузеров. Используют Emscripten 3.1.38 toolchain с поддержкой WebAssembly 2023 и её плюшками (WASM SIMD, 4GB хипа и другое).
- Экспериментальная поддержка WebGPU.
- По ECS изменения. Поменяли то, как хранятся Entities, их ID теперь глобально уникальны.
- Memory Profiler прокачали. Теперь вместо uncategorized нормальная разбивка по категориям: render textures, compute shaders, и т. д.
- По части сетевых штук много всяких изменений.
#unity
Unity в итоге отменяет комиссию Runtime. Напомню, что компания в какой-то момент решила пересмотреть модель. Потом откатили (чуть-чуть) и изменения коснулись лишь Unity 6. Теперь же полностью отменяют.
Чего ждать:
- Unity Personal. Бесплатно. При этом лимит увеличили с 100к до 200к. Лого «Made with Unity» необязательно, если у вас игра на Unity 6.
- Unity Pro и Unity Enterprise. С 1 января 2025 года изменят пороги.
- Unity Pro. Стоимость увеличена на 8% до 2200 за место в год. Клиентам с годовым доходом и финансированием свыше 200к потребуется подписка Unity Pro.
- Unity Enterprise. Стоимость подписки будет увеличена на 25%. Клиентам с годовым доходом и финансированием свыше 25 миллионов потребуется подписка Unity Enterprise. Также может применяться требование к минимальному числу подписок.
#unity
Чего ждать:
- Unity Personal. Бесплатно. При этом лимит увеличили с 100к до 200к. Лого «Made with Unity» необязательно, если у вас игра на Unity 6.
- Unity Pro и Unity Enterprise. С 1 января 2025 года изменят пороги.
- Unity Pro. Стоимость увеличена на 8% до 2200 за место в год. Клиентам с годовым доходом и финансированием свыше 200к потребуется подписка Unity Pro.
- Unity Enterprise. Стоимость подписки будет увеличена на 25%. Клиентам с годовым доходом и финансированием свыше 25 миллионов потребуется подписка Unity Enterprise. Также может применяться требование к минимальному числу подписок.
#unity
Unity
Unity отменяет комиссию Runtime
После детальных обсуждений с нашим сообществом, клиентами и партнерами мы приняли решение отменить комиссию Runtime, и это изменение вступает в силу немедленно.
Forwarded from Game journalist Tycoon (Andrei Apanasik (Balancy))
На Реддите выложил пост (можно полайкать 🌚) про ассеты, которые использую в каждом проекте. Так-то куча всяких полезных есть под задачи, но вот эти я прям вообще в любом проекте использую, т. к. они универсальны:
1. Odin inspector. Улучшает сильно работу с Редактором в целом, очень помогает в создании кастомных окон.
2. Editor Console Pro. Мощно улучшает дефолтную юнитишную консоль.
3. DOTween PRO. Упрощает анимирование gameObject'ов. Там люди посоветовали попробовать PrimeTween вместо него. Надо будет потыкать.
4. UnityAssetUsageDetector. Позволяет найти ссылки на конкретный ассет. Весьма полезная штука.
5. UnityIngameDebugConsole. Внутриигровая консоль. Очень помогает с дебагом на мобилках.
6. HierarchyDecorator. Полезное улучшение дерева объектов. Сразу видно, какие компоненты на объекте висят.
7. MyBox. Набор полезных расширений для Редактора.
8. Hot Reload. Позволяет менять код без перезапуска сцены. Да, в Редакторе есть встроенный хот-релоад, но он в прошлых версиях подтупливал. Возможно имеет смысл использовать этот плагин.
Ну и в комментах там много всего насоветовали. Рекомендую глянуть, может что подберёте под свой проект. Например NoesisGUI. Судя по списку студий, в том же BG3 оно используется. Есть биндинги и интеграция и с другими движками, не только с Юнькой.
#unity #reddit
1. Odin inspector. Улучшает сильно работу с Редактором в целом, очень помогает в создании кастомных окон.
2. Editor Console Pro. Мощно улучшает дефолтную юнитишную консоль.
3. DOTween PRO. Упрощает анимирование gameObject'ов. Там люди посоветовали попробовать PrimeTween вместо него. Надо будет потыкать.
4. UnityAssetUsageDetector. Позволяет найти ссылки на конкретный ассет. Весьма полезная штука.
5. UnityIngameDebugConsole. Внутриигровая консоль. Очень помогает с дебагом на мобилках.
6. HierarchyDecorator. Полезное улучшение дерева объектов. Сразу видно, какие компоненты на объекте висят.
7. MyBox. Набор полезных расширений для Редактора.
8. Hot Reload. Позволяет менять код без перезапуска сцены. Да, в Редакторе есть встроенный хот-релоад, но он в прошлых версиях подтупливал. Возможно имеет смысл использовать этот плагин.
Ну и в комментах там много всего насоветовали. Рекомендую глянуть, может что подберёте под свой проект. Например NoesisGUI. Судя по списку студий, в том же BG3 оно используется. Есть биндинги и интеграция и с другими движками, не только с Юнькой.
#unity #reddit
Вот за такие решения нужно по рукам бить.
Пожалуйста, пожалуйста, пожалуйста не меняйте положение кнопок, пунктов меню и прочего без веской причины.
#unity
Пожалуйста, пожалуйста, пожалуйста не меняйте положение кнопок, пунктов меню и прочего без веской причины.
#unity
Вот эта тема в целом много где вымораживает на самом деле. Но, скажем на беке у меня есть инкрементальные сборки, на фронте хот-релоад, а в Юнити вот множество моментов, которые просто сжирают время на ожидания: перекомпиляция, реимпорт ассетов, билд шейдеров, да даже банально запуск редактора куда медленнее того же UE.
Грущу немного. Ведь эти вещи не просто тратят время на ожидание, они ещё и из потока выкидывают.
#unity
Грущу немного. Ведь эти вещи не просто тратят время на ожидание, они ещё и из потока выкидывают.
#unity
Unity снова увольняет людей (6 раз за последний год?). Как минимум, уже несколько сообщений на линкедине, разработчики Behavior package, судя по всему, тоже на мороз отправлены.
Кого-то уволили тупо по почте, даже без созвона.
#unity
Кого-то уволили тупо по почте, даже без созвона.
#unity
Думали новости про сокращения в Unity закончились? Нет. Треш продолжается.
- Команда, которая работала над новым террейном World Building, распущена. Кого-то уволили, кого-то в другие отделы перевели. Можно глянуть шоурил.
- Alexandre Mutel, батя Burst и переезда на CoreCLR, тоже уходит. Насчёт остальной команды не знаю, но уже это большой удар по направлению. У него был отличный доклад по теме.
Шутки-шутками, но такими темпами только рекламные сервисы скоро и останутся.
#unity
- Команда, которая работала над новым террейном World Building, распущена. Кого-то уволили, кого-то в другие отделы перевели. Можно глянуть шоурил.
- Alexandre Mutel, батя Burst и переезда на CoreCLR, тоже уходит. Насчёт остальной команды не знаю, но уже это большой удар по направлению. У него был отличный доклад по теме.
Шутки-шутками, но такими темпами только рекламные сервисы скоро и останутся.
#unity
Что-то никто не пишет, а ведь Unity сделала то, что её всегда просили — сама (ну, почти, при партнёрстве с KONAMI) сделала игру!
Будет доступна сразу на релизе Nintendo Switch 2.
Есть мнение и надежда (не смейтесь 🌚), что это поможет разработчикам Unity двигать движок в нужном направлении.
#unity
Будет доступна сразу на релизе Nintendo Switch 2.
Есть мнение и надежда (не смейтесь 🌚), что это поможет разработчикам Unity двигать движок в нужном направлении.
#unity
YouTube
Survival Kids - Official Reveal Trailer | Nintendo Switch 2 Direct
Solve puzzles with friends on a deserted island on Survival Kids for the Nintendo Switch 2. Picture this: A dusty old attic, cobwebs, forgotten boxes and the faint smell of neglect. Four curious kids stumble upon an ancient, tattered map, sparking an unexpected…