Представьте: игрок поднял щит, который действует пять секунд. За мгновение до окончания нашёл ещё один — и время защиты должно начаться заново. На словах механика простая. Но если поставить первый попавшийся узел Delay, щит может отключиться после старого отсчёта, хотя игрок только что получил новый. В Unreal Engine 5 для таких задач есть задержки и таймеры. Разберёмся, что выбрать, как собрать работающий пример в Blueprint и когда пригодится C++. ТОП 5 онлайн курсов: Курс «Создание игр на Unreal...
Профессия Разработчик игр на Unreal Engine
Преобразование 2D-игры в 3D с использованием Unreal Engine 5
Перенести 2D-игру в трехмерное пространство — не значит заменить спрайты моделями и добавить свободную камеру. Вместе с новым измерением меняются дистанции, управление, навигация, устройство уровней и даже восприятие противников. Главная задача разработчика — сохранить характер оригинала. Если в 2D-версии персонаж мгновенно разгонялся, точно приземлялся на платформы и всегда оставался в поле зрения, трехмерная версия должна давать похожие ощущения. Иначе знакомая игра превратится в другой проект, только с прежним названием...
Реалистичный пейзаж в Unreal Engine 5: пошагово создаём живую долину
Реалистичный пейзаж начинается не с травы высокой детализации и не с дорогих наборов камней. Сначала зритель считывает форму местности: куда уходит долина, откуда могла появиться река, почему деревья растут именно здесь и что находится за ближайшим холмом. Если в этой логике есть ошибки, даже самые качественные ассеты не спасут сцену. В этом руководстве соберём основу лесной долины размером около одного квадратного километра. Создадим рельеф, настроим материал из травы, почвы и камня, проложим реку, распределим растительность, выставим освещение и подготовим уровень к оптимизации...
Sequencer в Unreal Engine 5: создаём первую кинематографическую сцену от таймлайна до рендера
Sequencer часто открывают с простой задачей — заставить камеру двигаться или персонажа пройти по комнате. Но через несколько минут на таймлайне появляются десятки дорожек, ключи ставятся не туда, дверь вращается вокруг центра, а в готовом ролике внезапно показывается совсем другая камера. Чтобы не изучать инструмент методом случайных кликов, соберём конкретную восьмисекундную сцену: персонаж подходит к двери, дверь открывается, камера меняет план, включается свет и звучит короткий эффект. По ходу работы разберёмся, как устроены ключевые кадры, дорожки, камеры и финальный рендер...
AI для игровых персонажей в Unreal Engine 5: создаём умного NPC с нуля
Хороший игровой противник не обязан просчитывать десятки вариантов наперёд. Игроку достаточно увидеть понятную реакцию: охранник спокойно патрулирует территорию, замечает нарушителя, бросается в погоню, проверяет место, где тот скрылся, а затем возвращается к своему маршруту. Именно такого NPC мы соберём в Unreal Engine 5. Вся логика будет сделана на Blueprints, поэтому руководство подойдёт даже тем, кто пока не работает с C++. В результате получится основа, которую легко превратить во врага, союзника, животное или мирного персонажа...
Курс-практикум «FlutterFlow-разработчик»
Научись создавать мобильные и веб-приложения. 3 месяца с нуля и до первых денег. Освойте полный цикл разработки: от написания ТЗ до публикации приложения. Пройдите курс за 3 месяца и получите все необходимые навыки для создания приложений. Курс-практикум «FlutterFlow-разработчик» - Ознакомиться с курсом Обучение по FlutterFlow от владельца студии, которая берёт больше 10 проектов ЧИСТО на FlutterFlow каждый месяц. Превратим абстрактную идею в структурированный документ. Рассчитаем стоимость работы (чтобы не продешевить)...
