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
​​keijiro/MeshSlicer
MeshSlicer — это пример проекта Unity, демонстрирующий реализацию функции нарезки сетки с использованием Unity MCP Server и внешних агентов ИИ-программирования.
🔥6
​​Povstalez/SetNet
Легковесная, высокопроизводительная сетевая библиотека .NET для клиент-серверных игр и приложений реального времени — по протоколам TCP, UDP или обоим одновременно.
👍1
Менеджер звука в Unity | Эпизод 1 | Динамическая музыка, триггеры и затухания
В этом эпизоде ​​мы запускаем совершенно новую мини-серию, посвященную созданию надежной аудиосистемы. Она разработана для нашей игры в жанре Metroidvania, но может быть применена к любой игре. Хотя эта серия отделена от основных игровых систем, все, что мы здесь создадим, будет напрямую интегрировано в проект и поможет создать более качественный игровой опыт. Управление звуком может быстро стать сложным по мере развития игры. Вместо того чтобы разбрасывать логику управления музыкой по всем сценам, мы создадим централизованный аудиоменеджер, отвечающий за воспроизведение музыки, переходы и специальные аудиособытия во всей игре. В этом первом эпизоде ​​мы сосредоточимся на создании основы нашей музыкальной системы, которая позволит нам легко управлять музыкой из любой точки проекта, поддерживая при этом плавные переходы между сценами и пользовательские игровые моменты.
❤1👍1🔥1
​​Художник представил приложение для iPad на основе Unity для визуализации медицинских данных.
Инженер-разработчик решений, креативный технолог и бывший старший технический художник в Unity Рой Роденхаузер продемонстрировал Slice-AR — интерактивный инструмент визуализации для изучения трехмерных медицинских данных, таких как МРТ-снимки. В видеоролике Роденхаузер показал работу инструмента на 3D-дисплее Illumetry IO. 
Приложение, созданное на основе Unity, позволяет задавать пользовательские плоскости поперечного сечения путем перемещения устройства. Инструмент поддерживает динамическую навигацию в реальном времени по сложным анатомическим структурам, что делает его хорошо подходящим для образовательных, исследовательских и демонстрационных целей.
🔥17
Сделайте так, чтобы вода в 2D-формате выглядела РЕАЛИСТИЧНО в Unity (бесплатный шейдер URP)
В этом уроке по Unity мы рассмотрим интерактивную пиксельную воду — красочный шейдерный ресурс для создания динамичной 2D-пиксельной воды в платформерах. Мы изучим, как вода реагирует, как объекты плавают и взаимодействуют с поверхностью, и как вы можете использовать её, чтобы оживить ваши 2D-уровни в Unity с помощью воды, лавы, кислоты, бассейнов, плавающих ящиков, пиксельных эффектов, механики платформера и просто визуальной доработки.
➡️Интерактивная пиксельная вода: tinyurl.com/ywxdwrjf
Как создать простую систему карточных сражений в Unity
В этом уроке показано, как создать прототип системы карточных сражений, используя сортируемый список из предыдущего урока. Здесь показано, как настроить навыки, как прикрепить их к картам и как использовать эффекты, привязанные к картам в вашей сцене.
Сортируйте списки пользовательского интерфейса с помощью перетаскивания! (Также удаляет элементы из списков и перемещает их в другие списки)
Узнайте, как создать список пользовательского интерфейса, в котором можно сортировать элементы с помощью перетаскивания. Это работает для горизонтальных групп макета, вертикальных групп макета, а также групп макета сетки. Вы также можете перетаскивать элементы в другие списки и удалять элементы, перетаскивая их за пределы контейнера списка пользовательского интерфейса.
​​Шейдер океана с волнами Герстнера в Unity
Система создана в URP и, по сообщениям, работает примерно на 300 FPS на видеокарте RTX 5060. Разработчик добавил тесселяцию для создания практически бесконечного океана, улучшил распределение волн для более реалистичного поведения и разместил грузовой корабль для масштаба. Плавучесть всё ещё находится в разработке, но SSR уже работает. Рендеринг пены также был улучшен за счёт каскадов для лучшей видимости на расстоянии, а частицы всё ещё находятся в разработке.
❤5
​​SmartlyDressedGames/U3-SDK
Исходный код Unturned , бесплатной игры-песочницы с открытым миром и выживанием в условиях зомби-апокалипсиса.
Smartly Dressed Games сделала щедрый жест в годовщину игры: вчера, 7 июля, Unturned исполнилось 12 лет. Она объяснила, что публикация исходников — это способ поблагодарить сообщество геймеров, поддерживающих ее на протяжении стольких лет. Как рассчитывает Smartly Dressed Games, фанаты внесут свой вклад в развитие Unturned и создадут немало нового контента.
Исходники Unturned распространяются под кастомной лицензией Smartly Dressed Games, которая позволяет создавать на основе кода игры некоммерческие проекты. В будущем студия хочет перейти на открытую лицензию MIT, однако для этого ей сперва надо решить вопрос с правами на некоторые компоненты в игре.
Unturned вышла в июле 2014-го в формате раннего доступа, а до релиза добралась спустя три года. Отметим, что в свое время Steam-версии игры удалось привлечь свыше 112 тысяч одновременных пользователей — с тех пор интерес к «зомби-песочнице» несколько снизился, но ее дневной онлайн на платформе Valve стабильно держится на уровне в 10-15 тысяч человек.
Примечательно, что в штате Smartly Dressed Games насчитывается всего два сотрудника. Это разработчик игры Нельсон Секстон (Nelson Sexton) и комьюнити-менеджер под ником MoltonMontro.
🔥6
​​Объёмная эрозия рельефа
В предыдущем посте мы рассмотрели, как размещать природные объекты на процедурно сгенерированном острове. Здесь мы сосредоточимся на другом аспекте генерации: самом ландшафте, и особенно на его объемных частях. Мы объясним, что на самом деле означает «объемный» в этом контексте, наши цели для игры и как мы пытаемся их достичь.
❤2
​​10 важных советов, которые должен знать каждый разработчик Unity
Десять вещей, которые, как мне кажется, каждый начинающий пользователь Unity должен знать раньше. Изучите жизненный цикл скрипта и порядок его выполнения, разберитесь с Time.deltaTime, читайте входные данные в Update, но перемещайте их в FixedUpdate, используйте пул объектов вместо того, чтобы постоянно вызывать Instantiate и Destroy, кэшируйте вызовы GetComponent, перестаньте оставлять Debug.Logs в коде, организуйте папки проекта с самого первого дня, используйте систему контроля версий, даже если работаете в одиночку, пишите небольшие инструменты для редактора, чтобы сэкономить часы работы, и помните, что Unity C# — это тот же язык, что и .NET C#, но работает на другом движке.
👍5
​​Инструмент, позволяющий легко и бесплатно удалять повторяющиеся текстуры
- Множество возможностей для индивидуальной настройки с использованием различных техник для уменьшения повторения текстур, которые можно задавать для каждого слоя отдельно.
- Полная поддержка ландшафта, до 4 слоев за один проход.
- Поддержка Unity 2021.3+ и всех конвейеров рендеринга.
- Полная документация
🔥3