Делаю игру с нуля на Unreal Engine 5.6 - Часть 48 - ПРЯТКИ В ТЕМНОТЕ
В этом видео мы продолжаем разработку survival-хоррора на Unreal Engine 5.6! Сегодня я работаю над противником и полностью переделываю логику обнаружения игрока.
Стандартный компонент AI Perception видит персонажа даже в кромешной тьме, поэтому я создал собственную систему освещенности. Теперь монстр — "слепой", если вы прячетесь в тени!
Что нового в этом девлоге:
- Световой стелс: Написал кастомный компонент PlayerVisibility, который считывает ближайшие источники света через сферу коллизии и пускает Line Trace, чтобы проверить, не перекрыт ли свет стеной.
- Математика обнаружения: Видимость игрока теперь рассчитывается от 0 до 1 в зависимости от интенсивности лампы и расстояния до нее. Враг начинает преследование (Chase) только если вы освещены больше заданного порога, а при потере из виду переходит в режим поиска (Investigate).
- Обновление локации: Расширил западное крыло и добавил закрытый коридор для пациентов, чтобы они не пересекались с посетителями в главном холле.
- Глобальное освещение: Настроил Directional Light и Exponential Height Fog для красивых объемных лучей (god rays) и показал, как временно решил проблему засветов на стыках модульных стен.
🎮 Не забудьте добавить игру в список желаемого в Steam — релиз намечен на конец этого года!
Ссылка на Telegram-канал: https://t.me/grsgamestudio
Harrowgate Asylum в Steam: https://store.steampowered.com/app/4787530?utm_source=boosty&utm_campaign=devlog
Ссылка на Patreon: https://www.patreon.com/c/GRSStudio
Ссылка на Superhive (Blendermarket): https://superhivemarket.com/creators/grsstudio
Ссылка на Reddit: https://www.reddit.com/user/GRSStudio/
In bundle
ue5
unreal engine
unreal engine для начинающих
туториал unreal engine
game development
инди-игры
создание игр
разработка игр
хоррор
геймдев