Akrus Games | Unity
🤯Розыгрыш 500 звёзд!🤯 Длительность до 10 августа😏 Победителей 3👍 〰〰〰〰〰 👤 Участников: 82 🏅 Победители: @NotXlebushek, @VOZHOD, @Aailitaa
Не упустите возможность принять участие! 🌟
Подводим итоги в ближайшее время! 📊
Подводим итоги в ближайшее время! 📊
✅ Particle System в Unity: Создавай эффекты за минуты
Что это?
Инструмент для генерации частиц (искры, дым, огонь, магию). Всё настраивается без кода!
Зачем?
• Эффекты взрывов, погоды, фоновой магии
• Визуализация ударов, следов, ауры
• Создание атмосферы (пыль, листья, капли воды)
• Оптимизация: управляй тысячами частиц одновременно
Основные настройки:
1. Main: Длительность, скорость, размер, гравитация
2. Emission: Частота появления частиц (Rate)
3. Shape: Форма источника (сфера, конус, меш)
4. Velocity over Lifetime: Динамика движения
5. Color over Lifetime: Изменение цвета частиц
6. Texture Sheet Animation: Анимация спрайтов
7. Renderer: Материал, сортировка, маски
Как создать?
1. *ПКМ в Hierarchy → Effects → Particle System*
2. Настрой параметры в инспекторе
3. Для сложных эффектов комбинируй несколько систем
Код: Запуск/Остановка (C#)
Важно!
• Используй пресеты (Presets) для быстрого старта
• Для 2D: в Renderer установи Render Mode = Billboard
• Оптимизация: уменьшай Max Particles, отключай ненужные модули
• Добавь Light модуль для свечения частиц
• Тестируй в Play Mode – настройки меняются в реальном времени
💡 Применение:
• Дождь/снег: Shape = Cone, Gravity = 0.5
• Взрыв: короткая длительность + Color over Lifetime (оранжевый → прозрачный)
• Следы: Shape = Edge, низкая скорость
Экспериментируй! Лучшие эффекты рождаются при смешивании параметров.
#Unity #ParticleSystem #GameEffects #GameDev #IndieDev
---
Готовые идеи для эффектов:
1. Магический щит: Круглый Shape + Texture Sheet с рунами + Rotation over Lifetime
2. Кровь при ударе: Color over Lifetime (красный → тёмно-красный) + Gravity
3. Портал: Spiral Shape + Velocity с отрицательным значением + Distortion модуль
4. Фейерверк: Sub Emitters (частицы создают новые частицы при взрыве)
Что это?
Инструмент для генерации частиц (искры, дым, огонь, магию). Всё настраивается без кода!
Зачем?
• Эффекты взрывов, погоды, фоновой магии
• Визуализация ударов, следов, ауры
• Создание атмосферы (пыль, листья, капли воды)
• Оптимизация: управляй тысячами частиц одновременно
Основные настройки:
1. Main: Длительность, скорость, размер, гравитация
2. Emission: Частота появления частиц (Rate)
3. Shape: Форма источника (сфера, конус, меш)
4. Velocity over Lifetime: Динамика движения
5. Color over Lifetime: Изменение цвета частиц
6. Texture Sheet Animation: Анимация спрайтов
7. Renderer: Материал, сортировка, маски
Как создать?
1. *ПКМ в Hierarchy → Effects → Particle System*
2. Настрой параметры в инспекторе
3. Для сложных эффектов комбинируй несколько систем
Код: Запуск/Остановка (C#)
public ParticleSystem fireEffect;
// Запустить эффект
fireEffect.Play();
// Остановить с затуханием
fireEffect.Stop(true, ParticleSystemStopBehavior.StopEmitting);
// Вызвать однократный взрыв
fireEffect.Emit(50); // 50 частиц
Важно!
• Используй пресеты (Presets) для быстрого старта
• Для 2D: в Renderer установи Render Mode = Billboard
• Оптимизация: уменьшай Max Particles, отключай ненужные модули
• Добавь Light модуль для свечения частиц
• Тестируй в Play Mode – настройки меняются в реальном времени
💡 Применение:
• Дождь/снег: Shape = Cone, Gravity = 0.5
• Взрыв: короткая длительность + Color over Lifetime (оранжевый → прозрачный)
• Следы: Shape = Edge, низкая скорость
Экспериментируй! Лучшие эффекты рождаются при смешивании параметров.
#Unity #ParticleSystem #GameEffects #GameDev #IndieDev
---
Готовые идеи для эффектов:
1. Магический щит: Круглый Shape + Texture Sheet с рунами + Rotation over Lifetime
2. Кровь при ударе: Color over Lifetime (красный → тёмно-красный) + Gravity
3. Портал: Spiral Shape + Velocity с отрицательным значением + Distortion модуль
4. Фейерверк: Sub Emitters (частицы создают новые частицы при взрыве)
🔥5 3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8 4🔥3❤2
✅ Unity Terrain: Создавай огромные миры за минуты
Что это?
Инструмент для проектирования 3D-ландшафтов: горы, долины, леса, реки. Без сложного моделирования!
Зачем?
• Создание открытых миров любой площади
• Рисование реалистичных текстур (трава, песок, снег)
• Массовое размещение деревьев, камней, травы
• Автоматическая генерация ландшафта (шум Перлина)
• Встроенная система LOD (Level of Detail)
Базовые инструменты:
1. Raise/Lower Terrain: Лепка гор и впадин
2. Paint Texture: Заливка земли травой/песком/камнями (до 8 слоёв!)
3. Paint Trees: Расстановка деревьев (важно: используй SpeedTree)
4. Paint Details: Добавление травы, цветов, камней
5. Set Height: Фиксация максимальной высоты
6. Smooth: Сглаживание резких склонов
Как начать?
1. ПКМ в Hierarchy → 3D Object → Terrain
2. Настрой размер в Terrain Settings (рекомендуется 2000x2000)
3. Добавь Terrain Collider для физики
4. Импортируй текстуры через Paint Texture → Edit Terrain Layers
Код: Генерация ландшафта (C#)
Важно!
• Оптимизация: Включи Draw Instanced в настройках рендерера
• Текстуры: Минимальный размер 512x512, формат .png без альфа-канала
• Деревья: Используй Billboard LOD для дальних объектов
• Рельеф: Сначала формируй крупные формы, потом детали
• Пакеты: Используй Unity Standard Assets для готовых текстур
💡 Лайфхаки:
1. Для рек: создай впадину + добавь воду (Standard Assets)
2. Для дорог: используй текстуру с прозрачностью поверх травы
3. Для обрывов: комбинируй слои "камень" и "земля" с крутыми градиентами
Создавай эпические пейзажи без тонн ручной работы!
#Unity #Terrain #GameDev #OpenWorld #IndieDev
Что это?
Инструмент для проектирования 3D-ландшафтов: горы, долины, леса, реки. Без сложного моделирования!
Зачем?
• Создание открытых миров любой площади
• Рисование реалистичных текстур (трава, песок, снег)
• Массовое размещение деревьев, камней, травы
• Автоматическая генерация ландшафта (шум Перлина)
• Встроенная система LOD (Level of Detail)
Базовые инструменты:
1. Raise/Lower Terrain: Лепка гор и впадин
2. Paint Texture: Заливка земли травой/песком/камнями (до 8 слоёв!)
3. Paint Trees: Расстановка деревьев (важно: используй SpeedTree)
4. Paint Details: Добавление травы, цветов, камней
5. Set Height: Фиксация максимальной высоты
6. Smooth: Сглаживание резких склонов
Как начать?
1. ПКМ в Hierarchy → 3D Object → Terrain
2. Настрой размер в Terrain Settings (рекомендуется 2000x2000)
3. Добавь Terrain Collider для физики
4. Импортируй текстуры через Paint Texture → Edit Terrain Layers
Код: Генерация ландшафта (C#)
Terrain terrain = GetComponent<Terrain>();
float[,] heights = new float[terrain.terrainData.heightmapResolution, terrain.terrainData.heightmapResolution];
for (int x = 0; x < terrain.terrainData.heightmapResolution; x++)
{
for (int y = 0; y < terrain.terrainData.heightmapResolution; y++)
{
// Генерация холмов через шум Перлина
heights[x, y] = Mathf.PerlinNoise(x * 0.03f, y * 0.03f) * 0.2f;
}
}
terrain.terrainData.SetHeights(0, 0, heights);
Важно!
• Оптимизация: Включи Draw Instanced в настройках рендерера
• Текстуры: Минимальный размер 512x512, формат .png без альфа-канала
• Деревья: Используй Billboard LOD для дальних объектов
• Рельеф: Сначала формируй крупные формы, потом детали
• Пакеты: Используй Unity Standard Assets для готовых текстур
💡 Лайфхаки:
1. Для рек: создай впадину + добавь воду (Standard Assets)
2. Для дорог: используй текстуру с прозрачностью поверх травы
3. Для обрывов: комбинируй слои "камень" и "земля" с крутыми градиентами
Создавай эпические пейзажи без тонн ручной работы!
#Unity #Terrain #GameDev #OpenWorld #IndieDev
❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8
➡️Screenshot Saturday!
⚡️Вот и настала суббота. Делитесь своими проектами, мыслями и наработками в комментариях!
👉Akrus Games | Unity
#screenshotsaturday
⚡️Вот и настала суббота. Делитесь своими проектами, мыслями и наработками в комментариях!
👉Akrus Games | Unity
#screenshotsaturday
👁️ Как создать «зрение» ИИ врага в Unity?
Легко! ✨
Давайте рассмотрим процесс поэтапно:
1️⃣ 1. В двухмерном пространстве можно просто отправить один рейкаст в направлении игрока и проверить, происходит ли столкновение.
2️⃣ 2. Однако, если игрок слегка выглядывает из-за угла и его видно, то этот способ не подойдёт. В таком случае, следует отправлять несколько рейкастов веером и проверять, сталкиваются ли они с чем-либо.
3️⃣ 3. Но что делать в трёхмерном пространстве? Не отправлять же миллион рейкастов!
Для этого можно воспользоваться коллайдером, проверить столкновения и отправить пучок рейкастов! ⚡
---
👍 Ставьте лайк и подписывайтесь на канал!
#unity #charp #gamedev #ии #unity3d
Легко! ✨
Давайте рассмотрим процесс поэтапно:
1️⃣ 1. В двухмерном пространстве можно просто отправить один рейкаст в направлении игрока и проверить, происходит ли столкновение.
2️⃣ 2. Однако, если игрок слегка выглядывает из-за угла и его видно, то этот способ не подойдёт. В таком случае, следует отправлять несколько рейкастов веером и проверять, сталкиваются ли они с чем-либо.
3️⃣ 3. Но что делать в трёхмерном пространстве? Не отправлять же миллион рейкастов!
Для этого можно воспользоваться коллайдером, проверить столкновения и отправить пучок рейкастов! ⚡
---
"Все гениальное просто, все простое гениально"
👍 Ставьте лайк и подписывайтесь на канал!
#unity #charp #gamedev #ии #unity3d
❤2🔥1 1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3
Akrus Games | Unity
🤯Розыгрыш 500 звёзд!🤯 Длительность до 10 августа😏 Победителей 3👍 〰〰〰〰〰 👤 Участников: 82 🏅 Победители: @NotXlebushek, @VOZHOD, @Aailitaa
В 15 00 будут результаты!
Успейте поучаствовать!
Успейте поучаствовать!
😁3❤1
Forwarded from Розыгрыши • Конкурсы
🎁 Итоговые победители розыгрыша № 131928: @NotXlebushek, @VOZHOD, @Aailitaa
✅ Розыгрыш № 131928 завершен.
✅ Розыгрыш № 131928 завершен.
🤯3❤1
✅ RigidBody в Unity: основа физики
Что это?
Компонент, который делает объект подчинённым физике Unity: гравитация, столкновения, сила.
Зачем?
• Реалистичное движение предметов
• Реакция на удары и падения
• Управление через силы и импульсы
• Настройка массы, трения, упругости
Как использовать?
1. Добавь компонент Rigidbody (или Rigidbody2D для 2D)
2. Включи/отключи Use Gravity при необходимости
3. Управляй движением через код
Пример:
Важно!
• ForceMode.Force — плавное ускорение
• ForceMode.Impulse — резкий толчок
• Масса влияет на физику
• Для статичных объектов Rigidbody не нужен
💡 Используй Rigidbody, если хочешь, чтобы объект вёл себя как в реальном мире.
#Unity #Physics #Rigidbody
Что это?
Компонент, который делает объект подчинённым физике Unity: гравитация, столкновения, сила.
Зачем?
• Реалистичное движение предметов
• Реакция на удары и падения
• Управление через силы и импульсы
• Настройка массы, трения, упругости
Как использовать?
1. Добавь компонент Rigidbody (или Rigidbody2D для 2D)
2. Включи/отключи Use Gravity при необходимости
3. Управляй движением через код
Пример:
Rigidbody rb;
void Start()
{
rb = GetComponent<Rigidbody>();
rb.AddForce(Vector3.forward * 10f, ForceMode.Impulse);
}
Важно!
• ForceMode.Force — плавное ускорение
• ForceMode.Impulse — резкий толчок
• Масса влияет на физику
• Для статичных объектов Rigidbody не нужен
💡 Используй Rigidbody, если хочешь, чтобы объект вёл себя как в реальном мире.
#Unity #Physics #Rigidbody
❤5 2 2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Работа подписчика @dagonn55.
Релиз уже 20 августа 2025 года!
Добавить в вишлист можно тут:
Steam - https://store.steampowered.com/app/3513800/Gold_for_Retirement/
VK play - https://store.steampowered.com/app/3648250/Gold_for_Retirement_Demo/
ТГ - t.me/dagonn555
Ютуб + Трейлер - https://youtu.be/sAlBCOJTxLs?si=4B3dft6iAzvngOBE
Gold for Retirement — это хардкорный платформер, который бросит вам вызов и заставит проявить все свои навыки!
Вам предстоит отправиться в захватывающее приключение, где каждая золотая монета — это шаг к вашей беззаботной старости. Посетите десятки уровней, наполненных сложными испытаниями и опасными ловушками. Наслаждайтесь стильной пиксельной графикой, которая перенесёт вас в атмосферу классических платформеров, и погрузитесь в атмосферу игры благодаря потрясающему саундтреку.
Но главная фишка — это уникальный механизм полётов! Ваш рыцарь оснащён специальным устройством, встроенным в шлем, которое позволяет парить, планировать и преодолевать самые сложные препятствия.
Релиз уже 20 августа 2025 года!
Добавить в вишлист можно тут:
Steam - https://store.steampowered.com/app/3513800/Gold_for_Retirement/
VK play - https://store.steampowered.com/app/3648250/Gold_for_Retirement_Demo/
ТГ - t.me/dagonn555
Ютуб + Трейлер - https://youtu.be/sAlBCOJTxLs?si=4B3dft6iAzvngOBE
❤4🔥2 1
✅ Unity Animator: Any State — гибкие переходы
Что это?
Состояние, из которого можно перейти в другое состояние *в любой момент*, независимо от текущей анимации.
Зачем?
• Реагировать на критические события мгновенно (смерть, получение урона)
• Прерывать любую анимацию (например, атаку — если игрока отбросило)
• Упрощать логику переходов между несвязанными состояниями
Как настроить?
1. В окне Animator Controller правой кнопкой → Create State → Any State
2. Создай переход из Any State в целевое состояние (например, "Death")
3. Добавь условие перехода (Bool, Trigger и т.д.)
4. В коде активируй параметр при событии:
Важные нюансы:
• ⚠️ Приоритет: Если к
• Order Matters: Измени порядок переходов в списке (верхний = выше приоритет).
• Exit Time не работает: Переход мгновенный, тайминг игнорируется.
Пример:
💡 Где использовать:
• Смерть/возрождение
• Стан/оглушение
• Резкая смена действия (телепорт, трансформация)
Используй Any State для критических событий — сделай игру отзывчивой!
#Unity #gamedev #Animator #Unity3D
Что это?
Состояние, из которого можно перейти в другое состояние *в любой момент*, независимо от текущей анимации.
Зачем?
• Реагировать на критические события мгновенно (смерть, получение урона)
• Прерывать любую анимацию (например, атаку — если игрока отбросило)
• Упрощать логику переходов между несвязанными состояниями
Как настроить?
1. В окне Animator Controller правой кнопкой → Create State → Any State
2. Создай переход из Any State в целевое состояние (например, "Death")
3. Добавь условие перехода (Bool, Trigger и т.д.)
4. В коде активируй параметр при событии:
animator.SetTrigger("Die"); // Прервёт ЛЮБУЮ анимациюВажные нюансы:
• ⚠️ Приоритет: Если к
Any State привязано несколько переходов, выполнится первый *валидный*. • Order Matters: Измени порядок переходов в списке (верхний = выше приоритет).
• Exit Time не работает: Переход мгновенный, тайминг игнорируется.
Пример:
// При получении смертельного урона:
public void TakeDamage(int damage) {
health -= damage;
if (health <= 0) {
animator.SetTrigger("Die"); // Сработает из ЛЮБОГО состояния
}
}
💡 Где использовать:
• Смерть/возрождение
• Стан/оглушение
• Резкая смена действия (телепорт, трансформация)
Используй Any State для критических событий — сделай игру отзывчивой!
#Unity #gamedev #Animator #Unity3D
🔥8
🎥 Cinemachine: Профессиональные камеры в Unity
Что это?
Система для создания кинематографичных камер. Настраивай поведение камер без тонн кода!
Зачем?
• Плавное слежение за игроком/объектом
• Автоматические переходы между камерами
• Эффектные ракурсы в кат-сценах
• Умное избегание препятствий
• Реакция на события (тряска, зум)
Базовый пример:
1. Установи Cinemachine через Package Manager
2. Создай Virtual Camera: Cinemachine > Create 2D Camera
3. Настрой:
- Follow Target: укажи игрока
- Look At Target: выбери объект фокуса
- Body/Lens: регулируй отступы и FOV
Типы камер:
- FreeLook: Камера-шарнир (подходит для 3D-персонажей)
- StateDriven: Автопереключение камер по анимациям
- Dolly Track: Движение по рельсам для кат-сцен
- MixerCamera: Совмещение нескольких ракурсов
Лайфхак для следящей камеры:
Важно:
• Настрой Noise Profiles для органичных движений
• Используй Confiner для ограничения камеры коллайдером
• Регулируй Damping для резкости/плавности поворотов
💡 Замени стандартные камеры на Cinemachine — это уровень PRO!
#Unity #Cinemachine #GameDev #Gamedevelopment
Что это?
Система для создания кинематографичных камер. Настраивай поведение камер без тонн кода!
Зачем?
• Плавное слежение за игроком/объектом
• Автоматические переходы между камерами
• Эффектные ракурсы в кат-сценах
• Умное избегание препятствий
• Реакция на события (тряска, зум)
Базовый пример:
1. Установи Cinemachine через Package Manager
2. Создай Virtual Camera: Cinemachine > Create 2D Camera
3. Настрой:
- Follow Target: укажи игрока
- Look At Target: выбери объект фокуса
- Body/Lens: регулируй отступы и FOV
Типы камер:
- FreeLook: Камера-шарнир (подходит для 3D-персонажей)
- StateDriven: Автопереключение камер по анимациям
- Dolly Track: Движение по рельсам для кат-сцен
- MixerCamera: Совмещение нескольких ракурсов
Лайфхак для следящей камеры:
// Добавить тряску при выстреле:
public void ShakeCamera() {
CinemachineImpulseSource impulse = GetComponent<CinemachineImpulseSource>();
impulse.GenerateImpulse();
}
Важно:
• Настрой Noise Profiles для органичных движений
• Используй Confiner для ограничения камеры коллайдером
• Регулируй Damping для резкости/плавности поворотов
💡 Замени стандартные камеры на Cinemachine — это уровень PRO!
#Unity #Cinemachine #GameDev #Gamedevelopment
❤5
Forwarded from Dimatit Games 🚨
This media is not supported in your browser
VIEW IN TELEGRAM
Dimatit jam
Геймджем будет проходить с 15 по 18 августа.
💰Призовой фонд 4500+* рублей:
🥇 1 место — 2 000 ₽
🥈 2 место — 1 250 ₽
🥉 3 место — 750 ₽
🍺 4 место — 500 ₽
Бонус:
📱 5 место – любая игра в стим до 50₽
*можно увеличить призовой фонд! Или написать в лс: @bodr5
Голосование будет проходит по следующим критериям:
🍒 Геймплей
🍒 Визуал
🍒 Соответствие теме
🍒 Общее впечатление
БОНУСНЫЕ ИСПЫТАНИЯ:
Дополнительные условия (каждое = +1 балл):
✅ Обучение встроено в геймплей
✅ Дневник разработчика
✅ У игры есть финал
Результаты будут объявлены в канале организатора: Dimatit Games. 23.08.2025
Огранизатор: @bodr5
Подробнее читайте на странице джема:
https://itch.io/jam/3000-dimatit-jam
Dimatit Games
Геймджем будет проходить с 15 по 18 августа.
💰Призовой фонд 4500+* рублей:
🥇 1 место — 2 000 ₽
🥈 2 место — 1 250 ₽
🥉 3 место — 750 ₽
Бонус:
*можно увеличить призовой фонд! Или написать в лс: @bodr5
Голосование будет проходит по следующим критериям:
🍒 Геймплей
🍒 Визуал
🍒 Соответствие теме
🍒 Общее впечатление
БОНУСНЫЕ ИСПЫТАНИЯ:
Дополнительные условия (каждое = +1 балл):
✅ Обучение встроено в геймплей
✅ Дневник разработчика
✅ У игры есть финал
Результаты будут объявлены в канале организатора: Dimatit Games. 23.08.2025
Огранизатор: @bodr5
Подробнее читайте на странице джема:
https://itch.io/jam/3000-dimatit-jam
Dimatit Games
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🎄2 2