keijiro/MeshSlicer
MeshSlicer — это пример проекта Unity, демонстрирующий реализацию функции нарезки сетки с использованием Unity MCP Server и внешних агентов ИИ-программирования.
MeshSlicer — это пример проекта Unity, демонстрирующий реализацию функции нарезки сетки с использованием Unity MCP Server и внешних агентов ИИ-программирования.
🔥6
Povstalez/SetNet
Легковесная, высокопроизводительная сетевая библиотека .NET для клиент-серверных игр и приложений реального времени — по протоколам TCP, UDP или обоим одновременно.
Легковесная, высокопроизводительная сетевая библиотека .NET для клиент-серверных игр и приложений реального времени — по протоколам TCP, UDP или обоим одновременно.
👍1
Менеджер звука в Unity | Эпизод 1 | Динамическая музыка, триггеры и затухания
В этом эпизоде мы запускаем совершенно новую мини-серию, посвященную созданию надежной аудиосистемы. Она разработана для нашей игры в жанре Metroidvania, но может быть применена к любой игре. Хотя эта серия отделена от основных игровых систем, все, что мы здесь создадим, будет напрямую интегрировано в проект и поможет создать более качественный игровой опыт. Управление звуком может быстро стать сложным по мере развития игры. Вместо того чтобы разбрасывать логику управления музыкой по всем сценам, мы создадим централизованный аудиоменеджер, отвечающий за воспроизведение музыки, переходы и специальные аудиособытия во всей игре. В этом первом эпизоде мы сосредоточимся на создании основы нашей музыкальной системы, которая позволит нам легко управлять музыкой из любой точки проекта, поддерживая при этом плавные переходы между сценами и пользовательские игровые моменты.
В этом эпизоде мы запускаем совершенно новую мини-серию, посвященную созданию надежной аудиосистемы. Она разработана для нашей игры в жанре Metroidvania, но может быть применена к любой игре. Хотя эта серия отделена от основных игровых систем, все, что мы здесь создадим, будет напрямую интегрировано в проект и поможет создать более качественный игровой опыт. Управление звуком может быстро стать сложным по мере развития игры. Вместо того чтобы разбрасывать логику управления музыкой по всем сценам, мы создадим централизованный аудиоменеджер, отвечающий за воспроизведение музыки, переходы и специальные аудиособытия во всей игре. В этом первом эпизоде мы сосредоточимся на создании основы нашей музыкальной системы, которая позволит нам легко управлять музыкой из любой точки проекта, поддерживая при этом плавные переходы между сценами и пользовательские игровые моменты.
YouTube
Audio Manager in Unity | Ep. 01 | Dynamic Music, Triggers & Fades
In this episode, we're kicking off a brand-new mini-series focused on building a robust Audio System. It's designed for our Metroidvania, but could apply to any game. While this series is separate from the main gameplay systems, everything we build here will…
❤1👍1🔥1
Художник представил приложение для iPad на основе Unity для визуализации медицинских данных.
Инженер-разработчик решений, креативный технолог и бывший старший технический художник в Unity Рой Роденхаузер продемонстрировал Slice-AR — интерактивный инструмент визуализации для изучения трехмерных медицинских данных, таких как МРТ-снимки. В видеоролике Роденхаузер показал работу инструмента на 3D-дисплее Illumetry IO.
Приложение, созданное на основе Unity, позволяет задавать пользовательские плоскости поперечного сечения путем перемещения устройства. Инструмент поддерживает динамическую навигацию в реальном времени по сложным анатомическим структурам, что делает его хорошо подходящим для образовательных, исследовательских и демонстрационных целей.
Инженер-разработчик решений, креативный технолог и бывший старший технический художник в Unity Рой Роденхаузер продемонстрировал Slice-AR — интерактивный инструмент визуализации для изучения трехмерных медицинских данных, таких как МРТ-снимки. В видеоролике Роденхаузер показал работу инструмента на 3D-дисплее Illumetry IO.
Приложение, созданное на основе Unity, позволяет задавать пользовательские плоскости поперечного сечения путем перемещения устройства. Инструмент поддерживает динамическую навигацию в реальном времени по сложным анатомическим структурам, что делает его хорошо подходящим для образовательных, исследовательских и демонстрационных целей.
🔥17
Сделайте так, чтобы вода в 2D-формате выглядела РЕАЛИСТИЧНО в Unity (бесплатный шейдер URP)
В этом уроке по Unity мы рассмотрим интерактивную пиксельную воду — красочный шейдерный ресурс для создания динамичной 2D-пиксельной воды в платформерах. Мы изучим, как вода реагирует, как объекты плавают и взаимодействуют с поверхностью, и как вы можете использовать её, чтобы оживить ваши 2D-уровни в Unity с помощью воды, лавы, кислоты, бассейнов, плавающих ящиков, пиксельных эффектов, механики платформера и просто визуальной доработки.
➡️Интерактивная пиксельная вода: tinyurl.com/ywxdwrjf
В этом уроке по Unity мы рассмотрим интерактивную пиксельную воду — красочный шейдерный ресурс для создания динамичной 2D-пиксельной воды в платформерах. Мы изучим, как вода реагирует, как объекты плавают и взаимодействуют с поверхностью, и как вы можете использовать её, чтобы оживить ваши 2D-уровни в Unity с помощью воды, лавы, кислоты, бассейнов, плавающих ящиков, пиксельных эффектов, механики платформера и просто визуальной доработки.
➡️Интерактивная пиксельная вода: tinyurl.com/ywxdwrjf
YouTube
Make 2D Water Feel REAL in Unity (Free URP Shader)
In this Unity tutorial we look at the Interactive Pixel Water, a colourful shader asset for creating dynamic 2D pixel art water in platformer games. We explore how the water reacts, how objects float and interact with the surface, and how you can use it to…
6000.5.3f1
https://unity.com/releases/editor/whats-new/6000.5.3f1
https://beta.unity3d.com/download/c2eb47b3a2a9/download.html
unityhub://6000.5.3f1/c2eb47b3a2a9
#releases #supported
https://unity.com/releases/editor/whats-new/6000.5.3f1
https://beta.unity3d.com/download/c2eb47b3a2a9/download.html
unityhub://6000.5.3f1/c2eb47b3a2a9
#releases #supported
❤2
Как создать простую систему карточных сражений в Unity
В этом уроке показано, как создать прототип системы карточных сражений, используя сортируемый список из предыдущего урока. Здесь показано, как настроить навыки, как прикрепить их к картам и как использовать эффекты, привязанные к картам в вашей сцене.
В этом уроке показано, как создать прототип системы карточных сражений, используя сортируемый список из предыдущего урока. Здесь показано, как настроить навыки, как прикрепить их к картам и как использовать эффекты, привязанные к картам в вашей сцене.
YouTube
How to create a basic card battle system in Unity
This tutorial shows you how to create a prototype for a card battle system, using the sortable list from a previous tutorial. It shows how to setup skills, how to attach them to cards and how to use effects bound to the cards in your scene.
I wrote the book…
I wrote the book…
Сортируйте списки пользовательского интерфейса с помощью перетаскивания! (Также удаляет элементы из списков и перемещает их в другие списки)
Узнайте, как создать список пользовательского интерфейса, в котором можно сортировать элементы с помощью перетаскивания. Это работает для горизонтальных групп макета, вертикальных групп макета, а также групп макета сетки. Вы также можете перетаскивать элементы в другие списки и удалять элементы, перетаскивая их за пределы контейнера списка пользовательского интерфейса.
Узнайте, как создать список пользовательского интерфейса, в котором можно сортировать элементы с помощью перетаскивания. Это работает для горизонтальных групп макета, вертикальных групп макета, а также групп макета сетки. Вы также можете перетаскивать элементы в другие списки и удалять элементы, перетаскивая их за пределы контейнера списка пользовательского интерфейса.
YouTube
Sort your UI lists by dragging! (also removes from them and moves to other lists)
Learn how to create a UI list you can sort entries in via drag and drop. This works for horizontal layout groups, vertical layout groups as well as grid layout groups. You can also drag elements to other lists and remove entries by dragging them out of their…
6000.0.79f1
https://unity.com/releases/editor/whats-new/6000.0.79f1
https://beta.unity3d.com/download/4e8d7afad3cd/download.html
unityhub://6000.0.79f1/4e8d7afad3cd
#releases #lts
https://unity.com/releases/editor/whats-new/6000.0.79f1
https://beta.unity3d.com/download/4e8d7afad3cd/download.html
unityhub://6000.0.79f1/4e8d7afad3cd
#releases #lts
❤2
Шейдер океана с волнами Герстнера в Unity
Система создана в URP и, по сообщениям, работает примерно на 300 FPS на видеокарте RTX 5060. Разработчик добавил тесселяцию для создания практически бесконечного океана, улучшил распределение волн для более реалистичного поведения и разместил грузовой корабль для масштаба. Плавучесть всё ещё находится в разработке, но SSR уже работает. Рендеринг пены также был улучшен за счёт каскадов для лучшей видимости на расстоянии, а частицы всё ещё находятся в разработке.
Система создана в URP и, по сообщениям, работает примерно на 300 FPS на видеокарте RTX 5060. Разработчик добавил тесселяцию для создания практически бесконечного океана, улучшил распределение волн для более реалистичного поведения и разместил грузовой корабль для масштаба. Плавучесть всё ещё находится в разработке, но SSR уже работает. Рендеринг пены также был улучшен за счёт каскадов для лучшей видимости на расстоянии, а частицы всё ещё находятся в разработке.
❤5
6000.6.0b3
https://unity.com/releases/editor/beta/6000.6.0b3
https://beta.unity3d.com/download/cf7ddae6c717/download.html
unityhub://6000.6.0b3/cf7ddae6c717
#releases #beta
https://unity.com/releases/editor/beta/6000.6.0b3
https://beta.unity3d.com/download/cf7ddae6c717/download.html
unityhub://6000.6.0b3/cf7ddae6c717
#releases #beta
👎4❤3
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.
Исходный код 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#, но работает на другом движке.
Десять вещей, которые, как мне кажется, каждый начинающий пользователь Unity должен знать раньше. Изучите жизненный цикл скрипта и порядок его выполнения, разберитесь с Time.deltaTime, читайте входные данные в Update, но перемещайте их в FixedUpdate, используйте пул объектов вместо того, чтобы постоянно вызывать Instantiate и Destroy, кэшируйте вызовы GetComponent, перестаньте оставлять Debug.Logs в коде, организуйте папки проекта с самого первого дня, используйте систему контроля версий, даже если работаете в одиночку, пишите небольшие инструменты для редактора, чтобы сэкономить часы работы, и помните, что Unity C# — это тот же язык, что и .NET C#, но работает на другом движке.
👍5
Инструмент, позволяющий легко и бесплатно удалять повторяющиеся текстуры
- Множество возможностей для индивидуальной настройки с использованием различных техник для уменьшения повторения текстур, которые можно задавать для каждого слоя отдельно.
- Полная поддержка ландшафта, до 4 слоев за один проход.
- Поддержка Unity 2021.3+ и всех конвейеров рендеринга.
- Полная документация
- Множество возможностей для индивидуальной настройки с использованием различных техник для уменьшения повторения текстур, которые можно задавать для каждого слоя отдельно.
- Полная поддержка ландшафта, до 4 слоев за один проход.
- Поддержка Unity 2021.3+ и всех конвейеров рендеринга.
- Полная документация
🔥3