Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Нарисуй Удар - это смесь двух жанров: рисование и драки. Вы играете за одну из балерин, которые сражаются друг против друга в смертельном танце.

Испытайте новый игровой опыт в захватывающей игре “Нарисуй Удар” прямо сейчас!

Нарисуй Удар

Драки, На ловкость, Для мальчиков

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
12
CyberCook
6 дней назад
Лига Разработчиков Видеоигр

Раздача Resize Pro на asset store unity⁠⁠

Resize Pro

Раздача Resize Pro  на asset store unity Разработка, Инди игра, Инди, Gamedev, Раздача, Unity, Текстуры, Asset store, Asset, Unity2d, Unity3D
Раздача Resize Pro  на asset store unity Разработка, Инди игра, Инди, Gamedev, Раздача, Unity, Текстуры, Asset store, Asset, Unity2d, Unity3D

ЗАБРАТЬ

Промо код: AMAZINGASSETS2025

Используя ускорение GPU, Resize Pro — самый быстрый инструмент изменения размера Texture2D для Unity.

Не имеет ограничений на форматы текстур и работает даже с текстурами, для которых не разрешено чтение/запись.

Размер текстур в редакторе можно изменять непосредственно из окна проекта или с помощью пакетного конвертера со встроенным инструментом Texture Converter.

API времени выполнения добавляет методы расширения ResizePro() к классу Texture2D.

Поддерживаемые версии Unity (только LTS):

  • ✅ Unity 2019.4

  • ✅ Unity 2020.3

  • ✅ Unity 2021.3

  • ✅ Unity 2022.3

  • ✅ Unity 6000.0

Поддерживаемые конвейеры рендеринга:

  • ✅ Встроенный

  • ✅ Универсальный (URP)

  • ✅ Высокое разрешение (HDRP)

Исходный код:

  • 🚫 В настоящее время не включено. Скрипты активов упакованы в dll.

Актив уже включен в комплект Amazing Tools Bundle.

Сообщить об этом активе

Изменить размер Pro

Показать полностью 1
Разработка Инди игра Инди Gamedev Раздача Unity Текстуры Asset store Asset Unity2d Unity3D
1
9
Golden.Eagle01
Golden.Eagle01
14 дней назад
Лига Разработчиков Видеоигр

Добро пожаловать на страницу Golden Eagle Studios!⁠⁠

Мы занимаемся разработкой видеоигры (хоррор-шутера на ПК, с разделением на главы). Ниже скриншоты наработок и концептов. Надеюсь вам понравится)

Добро пожаловать на страницу Golden Eagle Studios! Видеоигра, Компьютерные игры, Новости игрового мира, Gamedev, Unity, Unity3D, Концепт, Инди игра, Шутер, Длиннопост

Концепт щупалец.

Добро пожаловать на страницу Golden Eagle Studios! Видеоигра, Компьютерные игры, Новости игрового мира, Gamedev, Unity, Unity3D, Концепт, Инди игра, Шутер, Длиннопост

Концепт главного антагониста первой главы.

Добро пожаловать на страницу Golden Eagle Studios! Видеоигра, Компьютерные игры, Новости игрового мира, Gamedev, Unity, Unity3D, Концепт, Инди игра, Шутер, Длиннопост

Более старый концепт.

Добро пожаловать на страницу Golden Eagle Studios! Видеоигра, Компьютерные игры, Новости игрового мира, Gamedev, Unity, Unity3D, Концепт, Инди игра, Шутер, Длиннопост

Концепт локации "Станция Метро"

Добро пожаловать на страницу Golden Eagle Studios! Видеоигра, Компьютерные игры, Новости игрового мира, Gamedev, Unity, Unity3D, Концепт, Инди игра, Шутер, Длиннопост

Концепт доспеха "Золотой Орёл"

Добро пожаловать на страницу Golden Eagle Studios! Видеоигра, Компьютерные игры, Новости игрового мира, Gamedev, Unity, Unity3D, Концепт, Инди игра, Шутер, Длиннопост

Модель одного из базовых врагов

Добро пожаловать на страницу Golden Eagle Studios! Видеоигра, Компьютерные игры, Новости игрового мира, Gamedev, Unity, Unity3D, Концепт, Инди игра, Шутер, Длиннопост

Модель щупалец (ранняя версия)

Добро пожаловать на страницу Golden Eagle Studios! Видеоигра, Компьютерные игры, Новости игрового мира, Gamedev, Unity, Unity3D, Концепт, Инди игра, Шутер, Длиннопост

Модель противника "паук"

Показать полностью 8
Видеоигра Компьютерные игры Новости игрового мира Gamedev Unity Unity3D Концепт Инди игра Шутер Длиннопост
14
6
DevKitchen
DevKitchen
17 дней назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 9: ComfyUI, AI генерация изображений, 3д меша, текстур и анимирование⁠⁠

Здравствуйте, дорогие Пикабушники и Пикабушницы!

Темой "пятничного моё" будет вышеупомянутая AI генерация. И генерировать будем в ComfyUI.

Делаю игру на Unity3d. Эпизод 9: ComfyUI, AI генерация изображений, 3д меша, текстур и анимирование Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост, Искусственный интеллект, Генерация изображений, Comfy, Stable Diffusion, Illustrious (Azur Lane)

ComfyUI — это современный и модульный графический интерфейс для работы с нейросетями Stable Diffusion, разработанный для максимально простого и гибкого взаимодействия с моделью. Это своего рода узловой интерфейс (node-based GUI), в котором пользователи могут визуально создавать сложные операции по обработке изображений или их генерации с помощью нейронных сетей.

Основные особенности ComfyUI:

  1. Узловой подход (Node-based UI): Пользователи работают с блоками (или узлами), которые представляют различные функции. Эти узлы можно соединять между собой, создавая сложные графы для обработки изображений. Узлы могут включать:

    • Настройку параметров генерации.

    • Применение различных фильтров и эффектов.

    • Указание моделей и разверток.

      Такой подход намного удобнее классических интерфейсов, где приходится вручную прописывать параметры в строках команд.

Делаю игру на Unity3d. Эпизод 9: ComfyUI, AI генерация изображений, 3д меша, текстур и анимирование Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост, Искусственный интеллект, Генерация изображений, Comfy, Stable Diffusion, Illustrious (Azur Lane)

Ноды, мои ноды

2. Поддержка Stable Diffusion: ComfyUI разработан специально для взаимодействия с моделями Stable Diffusion, включая генерацию изображений, модификацию и эксплуатацию возможностей обработки.

3. Гибкость и кастомизация: Система создана для опытных пользователей, но в то же время позволяет комфортно новичкам собирать нужный процесс благодаря визуальным элементам. Имеется возможность добавлять свои собственные узлы или использовать сторонние расширения.

4. Интерактивная визуализация: Вы напрямую видите, как данные передаются между узлами и какие изменения на выходе дают те или иные параметры. Это полезно для дебага и улучшения понимания работы с моделью.

5. Поддержка сложных сценариев работы: В ComfyUI можно совмещать множество операций генерации и обработки в рамках одной цепочки:

  • Инпут (текстовый запрос, изображение).

  • Работа с различными моделями.

  • Добавление эффектов (например, инверсии, upscale или фильтрации).

  • Вывод готового изображения.

6. Интеграции с популярными библиотеками: ComfyUI поддерживает интеграцию с различными моделями и компонентами, используемыми средствами генерации изображений. Она часто обновляется, поддерживая последние версии архива моделей Stable Diffusion.

А пример создания персонажа под ключ в моем новом видео:

А потом приглашаю в комментарии - задавайте вопросы по видео и просто по юнити!

Приятного просмотра!

Показать полностью 1 1
[моё] Gamedev Разработка Инди игра Unity Инди Unity3D Indiedev Компьютерные игры Программирование IT IT юмор Паттерны YouTube Видео Длиннопост Искусственный интеллект Генерация изображений Comfy Stable Diffusion Illustrious (Azur Lane)
0
8
DevKitchen
DevKitchen
17 дней назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 8: Compute shaders⁠⁠

Здравствуйте, дорогие Пикабушники и Пикабушницы!

Сегодня поговорим о вычислительных шейдерах.

Вычислительные шейдеры (Compute Shaders) — это специальные программы, которые исполняются на графическом процессоре (GPU) и предназначены для выполнения произвольных вычислений, не связанных напрямую с отрисовкой кадров. В отличие от традиционных шейдеров (вершинных, фрагментных, геометрических), вычислительные шейдеры запускаются отдельно от графического конвейера (pipeline) и обеспечивают выполнение мощных параллельных вычислений.

Основное преимущество вычислительных шейдеров связано с тем, что GPU обладает огромным количеством вычислительных ядер, способных выполнять параллельные задачи намного быстрее, чем CPU.

Для чего нужны вычислительные шейдеры?

Они применяются в различных задачах, где требуется высокая производительность и возможность распараллеливания. Рассмотрим основные сферы применения:

1. Компьютерная графика:

  • Генерация текстур: Например, процедурное создание текстур (в реальном времени).

  • Симуляция частиц и физические эффекты: Просчёт поведения частиц, разрушений, тканевой физики и других эффектов.

  • Обработка освещения: Такие техники, как глобальное освещение или расчёт шейдинга, могут выполняться с использованием вычислительных шейдеров.

  • Обработка данных для рендеринга:

    • Сортировка объектов.

    • Быстрые фильтрации (например, Gaussian Blur, эффекты пост-обработки).

2. Физические симуляции:

GPU способен рассчитывать реалистичное поведение объектов:

  • Симуляция жидкостей (например, с помощью решателей уравнений Навье-Стокса).

  • Сжатия объектов (метод конечных элементов).

  • Расчёт мягких тел (soft body physics).

3. Машинное обучение и нейросети:

Вычислительные шейдеры могут обрабатывать данные для обучения нейронных сетей и выполнения ускоренных операций (например, свёртки в CNN).

4. Обработка больших массивов данных:

  • Выполнение сортировки данных (например, алгоритм Radix Sort).

  • Построение физико-математических симуляций — от сложных систем частиц до устойчивой к деформациям геометрии.

  • Обработка 2D/3D массивов: Волновые симуляции, обработка многомерных точек данных.

5. Симуляция природных явлений:

  • Вода, дым, снег — GPU выполняет симуляцию частиц для достижения реалистичного эффекта.

  • Облачные эффекты (например, расчет шейдерного шума для облаков).

6. Процедурная генерация:

Используются для генерации 3D-объектов, ландшафтов, текстур и анимаций. Например:

  • Gelände (ландшафт).

  • Бесшовные шумовые текстуры (Perlin Noise, Simplex Noise).

Ну а я покажу, как вычислительные шейдеры можно использовать в игре

А потом приглашаю в комментарии - задавайте вопросы по видео и просто по юнити!

Приятного просмотра!

Показать полностью 1
[моё] Gamedev Разработка Инди игра Unity Инди Unity3D Indiedev Компьютерные игры Программирование IT IT юмор Паттерны YouTube Видео Длиннопост Шейдеры
9
1
GameDevBomBit
GameDevBomBit
19 дней назад
Серия Принципы S.O.L.I.D в Unity

Принцип SOLID в Unity: Single Responsibility Principle⁠⁠

Принцип SOLID — один из важнейших подходов в объектно-ориентированном проектировании, состоящий из пяти принципов, позволяющих создавать код, который легко поддерживать и расширять. Рассмотрим первый принцип — Single Responsibility Principle (SRP) и посмотрим, как его применять в игровых проектах на платформе Unity.

Что такое Single Responsibility Principle?

SRP гласит: каждый класс должен иметь одну ответственность, и эта ответственность должна быть полностью инкапсулирована внутри класса. Изменение одной ответственности не должно влиять на работу других классов.

Проще говоря, каждый класс должен отвечать лишь за одно конкретное дело и делать его хорошо. Если класс пытается решать сразу много задач, возрастает вероятность ошибок и затрудняется поддержка кода.

Применение SRP в Unity

Рассмотрим пример игры на Unity, где мы хотим создать систему управления персонажем игрока. Предположим, персонаж может двигаться, атаковать врагов и собирать предметы. Как применить SRP?

Неправильный подход

Один большой скрипт PlayerController, содержащий весь функционал персонажа:

Принцип SOLID в Unity: Single Responsibility Principle Тестирование, Разработка, Unity, Solid, Gamedev, Программирование, Unity3D

Этот подход нарушает SRP, потому что класс несет ответственность за движение, атаку и сбор предметов одновременно.

Правильный подход

Разделяем функциональность на отдельные классы:

Скрипт MovementController

Отвечает исключительно за перемещение персонажа:

Принцип SOLID в Unity: Single Responsibility Principle Тестирование, Разработка, Unity, Solid, Gamedev, Программирование, Unity3D

Скрипт AttackController

Обрабатывает атаки персонажа:

Принцип SOLID в Unity: Single Responsibility Principle Тестирование, Разработка, Unity, Solid, Gamedev, Программирование, Unity3D

Скрипт ItemCollector

Занимается взаимодействием с предметами:

Принцип SOLID в Unity: Single Responsibility Principle Тестирование, Разработка, Unity, Solid, Gamedev, Программирование, Unity3D

Теперь каждый класс имеет свою четкую зону ответственности, и изменения в одном классе не влияют на остальные.

Преимущества разделения обязанностей

Легкость поддержки: проще находить и исправлять ошибки, поскольку каждая задача отделена друг от друга. Простота расширения: добавить новую возможность становится легче, так как достаточно внести изменения только в соответствующий класс. Улучшение тестируемости: небольшие классы легче покрыть юнит-тестами. Повышенная читаемость: разработчики быстрее понимают назначение каждого компонента системы.

Заключение

Применение принципа Single Responsibility Principle позволяет сделать ваш игровой проект на Unity более устойчивым к изменениям, легким в поддержке и понятным другим разработчикам. Следуя этому принципу, вы создаете основу для качественной архитектуры проекта, облегчающей разработку сложных игровых механик и интерфейсов.

Теги: #unitydev #gamedev #разработкаигр #unitycommunity #игрынасоздание #создайигру #учисьделатьигры #геймдев #индиразработчики #programming #design #graphics #gameart #unitylearning #beginnerswelcome #unitygames #unityengine #vkgamedev #русскоязычныеразработчики

Показать полностью 3
[моё] Тестирование Разработка Unity Solid Gamedev Программирование Unity3D
4
19
CyberCook
1 месяц назад
Лига Разработчиков Видеоигр

Раздача ассета HD Fruits & Vegetables на Unity asset store⁠⁠

HD Fruits & Vegetables

Раздача ассета HD Fruits & Vegetables на Unity asset store Разработка, Инди игра, Инди, Gamedev, Раздача, Unity, Unity3D, Asset store, Asset, Овощи, Фрукты, 3D моделирование, 3D
Раздача ассета HD Fruits & Vegetables на Unity asset store Разработка, Инди игра, Инди, Gamedev, Раздача, Unity, Unity3D, Asset store, Asset, Овощи, Фрукты, 3D моделирование, 3D
Раздача ассета HD Fruits & Vegetables на Unity asset store Разработка, Инди игра, Инди, Gamedev, Раздача, Unity, Unity3D, Asset store, Asset, Овощи, Фрукты, 3D моделирование, 3D

Добавьте Фрукты и овощи 2K HD в свою игру будет это симулятор фермера или локация рынка!

Высококачественные 3D PBR-сканированные фрукты и овощи, готовые к использованию, в том числе яблоки, груши, ананасы, картофель, салаты, капуста, цветная капуста, помидоры, репа, арбузы, апельсины, бананы и многое другое.

Некоторые модели доступны в нарезанной версии.

В этот пакет входит:

  • - 109 низкополигональных моделей

  • - 2048 диффузных, нормальных, металлических/гладких

  • - 1024 карты окклюзии

  • (200–1500 трисов на модель)

ЗАБРАТЬ

код BK2025

Показать полностью 2
Разработка Инди игра Инди Gamedev Раздача Unity Unity3D Asset store Asset Овощи Фрукты 3D моделирование 3D
2
13
CyberCook
1 месяц назад
Лига Разработчиков Видеоигр

Раздача ассета VFX Graph - Stylized Fire - Vol. 1 на Unity asset store⁠⁠

Раздача ассета VFX Graph - Stylized Fire - Vol. 1 на Unity asset store Разработка, Инди игра, Инди, Gamedev, Раздача, Unity, Unity3D, Asset store, Asset, Cgi VFX, VFX, Видео, YouTube, Короткие видео, Длиннопост
Раздача ассета VFX Graph - Stylized Fire - Vol. 1 на Unity asset store Разработка, Инди игра, Инди, Gamedev, Раздача, Unity, Unity3D, Asset store, Asset, Cgi VFX, VFX, Видео, YouTube, Короткие видео, Длиннопост

ЗАБРАТЬ

GAP2025

Версия Unity 2022.3.43f1 2021.3.37f1 2020.3.24f1

Встроенная Несовместимо Несовместимо Несовместимо

URP Совместимо Совместимо Совместимо

HDRP Совместимо Совместимо Совместимо

Дополнительная информация о совместимости

  • -Эти пакеты работают только в URP и HDRP.

  • -Требуются пакеты Shader Graph и Visual Effect Graph.

  • -Прочитайте документацию.

Описание

  • 12 стилизованных огней, полностью выполненных с помощью Visual Effect Graph.

  • Часть VFX Graph - Mega Pack - Vol. 1

В этот пакет входит:

  • -12 стилизованных огней (2 настраиваемых графика визуальных эффектов)

  • -Высокая настраиваемость (изменение текстуры, скорости, цвета, размера и т. д. в инспекторе)

  • -Текстуры (дымовой флипбук, пламя, вспышки и т. д.)

  • -Шейдеры (2 шейдера огня)

  • -Только HDRP и URP

  • -Ограниченная поддержка мобильных устройств (только высокопроизводительные мобильные устройства)

  • -Документация

Изначально создано в URP, адаптировано для HDRP.

Требуется график визуальных эффектов из менеджера пакетов.

Свяжитесь со мной по любым вопросам (проверьте мой профиль здесь, в магазине активов, для контактов).

ЗАБРАТЬ

GAP2025

Показать полностью 1 1
Разработка Инди игра Инди Gamedev Раздача Unity Unity3D Asset store Asset Cgi VFX VFX Видео YouTube Короткие видео Длиннопост
0
14
DevKitchen
DevKitchen
1 месяц назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 7: Дерево поведения⁠⁠

Здравствуйте, дорогие Пикабушники и Пикабушницы!

Сегодня мы посмотрим, как выглядит дерево поведения!

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Ведь посмотрим, да?

Использование дерева поведения требует прикрепления к игровому объекту специального компонента - BehaviourTreeComponent.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Ничего лишнего

В компоненте указывается только конфиг с настройками дерева. Конфиг у нас в виде ScriptableObject и настройки всех нод дерева тоже выполнены в виде ScriptableObject, но уже вложенных.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Двойным кликом по конфигу открываем его редактор. В левой части располагается инспектор, в котором будут отображаться параметры узлов. А в правой части поле для визуального редактирования дерева через graph api.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Есть несколько типов нод - корневая, составная (параллельная, выборочная, последовательная), условная и действие (состояние). Все выделено особым цветом для удобства. При клике на ноду видим ее параметры.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Красота!

Присутствует режим отладки, когда в рантайме дерево подсвечивает активные узлы для конкретного объекта.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Зеленым выделены активные узлы

Система получилось достаточно гибкая и легкая. 500 юнитов с деревьями поведения кушают 2-3 мс процессорного времени. У меня в игре не будет замесов между армиями, состоящими из сотен юнитов, плюс будут дальнейшие оптимизации при масштабировании, так что определенный запас производительности я себе обеспечил.

Подробности, как всегда, в полном видео на моем канале

А потом приглашаю в комментарии - задавайте вопросы по видео и просто по юнити!

Приятного просмотра!

Показать полностью 6 1
[моё] Gamedev Разработка Инди игра Unity Инди Unity3D Indiedev Компьютерные игры Программирование IT IT юмор Паттерны YouTube Видео Длиннопост
6
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии