VFX Система в одном шейдере
Преимущества:
1) Подходит для android и ios.
2) Большая производительность.
3) Максимально гибкая кастомизация.
Но есть и минусы, например:
1) Работает только с 2д изображениями, не спавнит меш 2) Плохо подходит для обработки коллизий с внешним миром.
Читать статью 👈🏻
#Полезное
Преимущества:
1) Подходит для android и ios.
2) Большая производительность.
3) Максимально гибкая кастомизация.
Но есть и минусы, например:
1) Работает только с 2д изображениями, не спавнит меш 2) Плохо подходит для обработки коллизий с внешним миром.
Читать статью 👈🏻
#Полезное
👍4
Основные механизмы в Unity
Рассматриваемые темы в статье:
• Камеры
• Многоугольники, ребра, вершины и меши
• Материалы, текстуры, и шейдеры
• Физика твердых тел
• Столкновение (Collision)
• Идея Unity
• Путь падавана Unity
• Ассеты
• Игровой объект
• Компоненты
• Сценарии
• Шаблоны игрового проекта
Читать 👈🏻
#Полезное
Рассматриваемые темы в статье:
• Камеры
• Многоугольники, ребра, вершины и меши
• Материалы, текстуры, и шейдеры
• Физика твердых тел
• Столкновение (Collision)
• Идея Unity
• Путь падавана Unity
• Ассеты
• Игровой объект
• Компоненты
• Сценарии
• Шаблоны игрового проекта
Читать 👈🏻
#Полезное
👍15🤣10🔥1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Туториал по созданию шейдера воды
В данном руководстве пошагово разбирается процесс создания настраиваемого визуального эффекта, а не физически точная симуляция воды!
Читать статью 👈🏻
#Полезное
В данном руководстве пошагово разбирается процесс создания настраиваемого визуального эффекта, а не физически точная симуляция воды!
Читать статью 👈🏻
#Полезное
👍22❤3
Шейкер-камера в Unity: как добавить драйва в игру за 5 минут?
Тряска камеры — это не просто "трясучка", а мощный инструмент для передачи ударов, взрывов, шагов монстра или даже эмоций персонажа.
Продвинутые советы
1. Разные профили тряски:
- Создайте
2. Шум Перлина вместо Random:
- Плавные колебания через
3. Гибридный подход:
- Трясти не всю камеру, а только дочерний объект — так фон остаётся стабильным.
Готовые решения
- Cinemachine (встроенный в Unity) — есть встроенный Impulse Source.
- EZ Camera Shake (ассет из Asset Store) — тонкая настройка без кода.
Попробуйте добавить шейкер к следующей атаке в вашей игре — разница почувствуется сразу!
#Полезное
Тряска камеры — это не просто "трясучка", а мощный инструмент для передачи ударов, взрывов, шагов монстра или даже эмоций персонажа.
Продвинутые советы
1. Разные профили тряски:
- Создайте
ScriptableObject
с настройками (сила, длительность, кривая затухания) для ударов, шагов, взрывов. 2. Шум Перлина вместо Random:
- Плавные колебания через
Mathf.PerlinNoise
— меньше "рваного" эффекта. 3. Гибридный подход:
- Трясти не всю камеру, а только дочерний объект — так фон остаётся стабильным.
Готовые решения
- Cinemachine (встроенный в Unity) — есть встроенный Impulse Source.
- EZ Camera Shake (ассет из Asset Store) — тонкая настройка без кода.
Попробуйте добавить шейкер к следующей атаке в вашей игре — разница почувствуется сразу!
#Полезное
👍21❤11🤣5
Хотите сделать игру в Unity?
Вот 3 ключевых совета:
1) Начните с малого – закончите хоть один Tiny Project (аркада, кликер, головоломка)
2) Используйте Asset Store – не изобретайте велосипед для стандартных механик
3) Тестируйте на ранних этапах – покажите прототип друзьям сразу
Главный секрет: 10 минут кода каждый день > 10 часов раз в месяц
#Полезное
Вот 3 ключевых совета:
1) Начните с малого – закончите хоть один Tiny Project (аркада, кликер, головоломка)
2) Используйте Asset Store – не изобретайте велосипед для стандартных механик
3) Тестируйте на ранних этапах – покажите прототип друзьям сразу
#Полезное
❤37🔥5🤣2
Как ИИ может прокачать вашу игру в Unity?
1) Умные NPC с ChatGPT
— Динамические диалоги
— Адаптивное поведение
2) Генерация контента
— Текстуры через Stable Diffusion
— Концепт-арты по описанию
3) ИИ-тестирование
— Автопоиск багов
— Анализ баланса
4) Динамическая сложность
— Подстройка под навык игрока
Инструменты:
— Unity Sentis
— ML-Agents
— Stable Diffusion API
Попробуйте внедрить хотя бы один пункт!
Как вы используете ИИ в разработке? Делитесь в комментариях!
#Полезное
1) Умные NPC с ChatGPT
— Динамические диалоги
— Адаптивное поведение
2) Генерация контента
— Текстуры через Stable Diffusion
— Концепт-арты по описанию
3) ИИ-тестирование
— Автопоиск багов
— Анализ баланса
4) Динамическая сложность
— Подстройка под навык игрока
Инструменты:
— Unity Sentis
— ML-Agents
— Stable Diffusion API
Попробуйте внедрить хотя бы один пункт!
#Полезное
👍14❤6🤣4
Как оптимизировать мобильную игру в Unity и избежать FPS дропов?
Разрабатываете мобильную игру и сталкиваетесь с лагами? Вот несколько лайфхаков, которые помогут сделать игру плавной:
1) Оптимизация рендеринга
- Используйте GPU Instancing для одинаковых объектов (деревья, камни).
- Включайте Occlusion Culling, если на сцене много скрытых объектов.
- Оптимизируйте шейдеры — мобильным устройствам подходят Mobile-Friendly Shaders.
2) Управление памятью
- Избегайте Instantiate/Destroy в runtime — используйте Object Pooling.
- Выгружайте неиспользуемые ассеты через Resources.UnloadUnusedAssets().
3) Оптимизация кода
- Замените Update() на Coroutines или Event-Based подход, где возможно.
- Профилируйте код с помощью Unity Profiles — ищите узкие места.
4) Сжатие текстур и аудио
- Используйте ASTS для текстур и MP3/ADPCM для аудио.
- Уменьшайте разрешение текстур для слабых устройств.
Бонус: Попробуйте DOTS & ECS для супер-оптимизации на больших сценах!
#Полезное
Разрабатываете мобильную игру и сталкиваетесь с лагами? Вот несколько лайфхаков, которые помогут сделать игру плавной:
1) Оптимизация рендеринга
- Используйте GPU Instancing для одинаковых объектов (деревья, камни).
- Включайте Occlusion Culling, если на сцене много скрытых объектов.
- Оптимизируйте шейдеры — мобильным устройствам подходят Mobile-Friendly Shaders.
2) Управление памятью
- Избегайте Instantiate/Destroy в runtime — используйте Object Pooling.
- Выгружайте неиспользуемые ассеты через Resources.UnloadUnusedAssets().
3) Оптимизация кода
- Замените Update() на Coroutines или Event-Based подход, где возможно.
- Профилируйте код с помощью Unity Profiles — ищите узкие места.
4) Сжатие текстур и аудио
- Используйте ASTS для текстур и MP3/ADPCM для аудио.
- Уменьшайте разрешение текстур для слабых устройств.
Бонус: Попробуйте DOTS & ECS для супер-оптимизации на больших сценах!
#Полезное
👍25🔥3
Риггинг в Unity: как "оживить" 3D-модель
Хочешь, чтобы твой персонаж двигался плавно и реалистично? Тогда правильно сделанный риг (скелетная анимация) — это must have!
Как сделать риг в Unity?
1) Импортируй модель (FBX, с уже готовым ригом из Blender/Maya).
2) Настройка аватара (Humanoid или Generic):
- Humanoid – подходит для персонажей, позволяет использовать готовые анимации с Mixamo.
- Generic – для нестандартных существ/объектов (например, дракон или робот).
3) Проверь кожу (Skinning) – если вершины "рвутся", нужно править веса костей в 3D-редакторе.
Полезные лайфхаки
- Auto-Skinning в Unity – попробуй "Automap" в настройках аватара, если нет рига.
- Mixamo – бесплатный источник анимаций для Humanoid - персонажей.
- Inverse Kinematics (IK) – для реалистичных движений (например, чтобы ступни не проваливались в пол).
#полезное
Хочешь, чтобы твой персонаж двигался плавно и реалистично? Тогда правильно сделанный риг (скелетная анимация) — это must have!
Как сделать риг в Unity?
1) Импортируй модель (FBX, с уже готовым ригом из Blender/Maya).
2) Настройка аватара (Humanoid или Generic):
- Humanoid – подходит для персонажей, позволяет использовать готовые анимации с Mixamo.
- Generic – для нестандартных существ/объектов (например, дракон или робот).
3) Проверь кожу (Skinning) – если вершины "рвутся", нужно править веса костей в 3D-редакторе.
Полезные лайфхаки
- Auto-Skinning в Unity – попробуй "Automap" в настройках аватара, если нет рига.
- Mixamo – бесплатный источник анимаций для Humanoid - персонажей.
- Inverse Kinematics (IK) – для реалистичных движений (например, чтобы ступни не проваливались в пол).
#полезное
❤15👍4🤣3