Евгений Сварецкий - видео - все видео
Новые видео из канала RuTube на сегодня - 20 April 2026 г.
Новые видео из канала RuTube на сегодня - 20 April 2026 г.
Всем привет! Да, это уже третья попытка создать плейлист в данном формате. Но теперь уже все по-взрослому. Теперь будут не только блюпринты, но и C++. Но не стоит переживать. Все, что связано с кодом, я буду делать самостоятельно и распространять в виде плагинов, поэтому плейлист все еще подходит для новичков. Опыта у меня уже достаточно, поэтому, надеюсь, ошибок буду делать меньше. Спасибо за просмотр! [FAB]: https://www.fab.com/ru/sellers/Svaretsky [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВсем привет! Я сделал первый самостоятельный модуль, который добавляет возможность управлять камерой, когда курсор находится у края экрана. Получилось очень технологично и модуль совершенно не нагружает систему, так как в нем нет никакой вычислительной логики. Все, что он делает - отслеживает местоположение курсора и имитирует нажатие клавиш. Теперь для ввода передвижения так же учитывается и сила нажатия. Она влияет на скорость передвижения. Спасибо за просмотр! [FAB]: https://www.fab.com/ru/sellers/Svaretsky [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВсем привет! В этом видео я частично расскажу о первом обновлении для плагина камеры, который я опубликовал на фаб. Я сделал модульную систему и теперь весь новый функционал будет добавляться через нее. Спасибо за просмотр! [FAB]: https://www.fab.com/ru/sellers/Svaretsky [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВсем привет! Это лишь первое видео по данной системе. Выложил, просто чтобы вы помнили, что я еще существую и ничего не забросил. Просто я перешел на C++ и занимаюсь разработкой фреймворка, который обеспечит быстрый старт при создании RTS или градостроительного симулятора. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВсем привет! Обратите внимание, что плагин предназначен для версии 5.7, но его можно запустить и на 5.5-5.6, но для этого его необходимо будет самостоятельно настроить по этому видео. В этом видео будет обзор плагина, его базовая настройка, а так же покажу что необходимо сделать для настройки переназначения клавиш. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВсем привет! Обратите внимание, что тут огромное количество теории и лишь маленькие практические фрагменты. Видео подходит для всех версий Unreal Engine, а не только для 5.7. В конце я создам простенький шаблон, используя все знания и нюансы из теоретической части. И попробуем использовать интерфейсы по новому. А вот, что я расскажу в данном эпизоде: Что такое абстрактные классы и Cast. Как использовать интерфейсы. Как очищать переменные и зачем это надо. В каких случаях необходимо отписываться от делегатов. Какие особенности есть у функций и как их использовать. Мягкие ссылки и асинхронная загрузка данных. Как использовать Data Asset. Создание централизованного менеджера для управления данными. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВсем привет. Это весьма грандиозная работа над ошибками, в которой я расскажу о множестве нюансов, которые необходимо знать. От простых визуальных особенностей, до критических уязвимостей и багов самого движка. Так же обновлю версию плагина, в которой тоже было много ошибок, которые мешали финальной сборке проекта. Файлы плагина будут опубликованы в канале Telegram и VK сообществе, а файлы проекта в закрытом Telegram, в который можно попасть из бусти. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВ этом эпизоде мы заменим блюпринт версию пространственного хеширования на C++ версию. Так же исправим некоторые баги и реализуем отмену строительства по нажатию ПКМ. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВсем привет. Обязательно прочитайте описание, чтобы решить: смотреть ролик или нет. Данный эпизод посвящен системе строительства и тут огромное количество информации. Что содержит в себе данное видео: - Создание модульного UI - Создание анимации для UI - Использование Interfaces - Использование Event Dispatchers - Следование принципу абстрактности - Использование Data Asset для хранения данных о зданиях - Использование вспомогательной структуры - Реализация системы строительства - Централизованный менеджер зданий на Game State - Обзор вспомогательных систем для строительства в рамках плагина на C++ - Назначение внешнего вида комментариев по умолчанию - Добавление нового канала трассировки - Создание Preview материала для призрачных зданий - Применение Preview материала на Static Mesh, который имеет более одного слота под материал - Режим отладки через Print Text - Работа с новой системой Inputs - Очистка переменных и массивом для борьбы с утечкой памяти и использование мета-тега Transient для этого же. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруЭто обзор пакетного цикла (For Batch Loop), который позволяет производить итерации по определенному количеству объектов каждый кадр или через заданное время, а не для по всем сразу в одном кадре. Чем больше массив - тем больше пользы. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВ данном эпизоде я покажу вам свои кастомные C++ функции, как они работают, как их использовать и будут тесты. Тут будет асинхронный удобный таймер, безопасный Delay для создания задержек и перезарядок, который поддерживает относительное и абсолютное время и глобальный таймер для глобальных событий. Файлы плагина будут размещены на платном канале через бусти, в обычном канале, а так же в ВК канале. Все ссылки будут ниже. P.S. На монтаже заметил, что несмотря на возросшую задержку Blueprint Time - общая осталась практически прежней. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруЭтот эпизод посвящен настройке Visual Studio для работы с Unreal Engine 5 для начала работы в среде C++ и создания первых собственных функций. Так же в видео поделюсь своим опытом, настройками и лафхаками. Бонусом BAT файл, который будет чистить папку с проектом. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВ этом эпизоде я покажу вам, как создать пространственное хеширование на блюпринтах. Это система, которая позволяет в игровом пространстве хранить данные об объектах и быстро находить соседние объекты. Так же в этом эпизоде будем использовать интерфейсы и покажу преимущества плагина Gameplay Tag. Возможно, я когда-нибудь создам аналог на C++, но это не точно. А вот точно то, что со следующего эпизода я начну погружать вас в плюсы, не сильно. Ровно настолько, насколько надо новичкам. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруПодробный видеообзор моего плагина, который станет полезным инструментом для создания игры в жанре RTS. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруЗавершаем создание камеры. В этом эпизоде мы реализуем логику движения камеры, вращения, ускорения и масштабирования. Так же файлы проекта будут лежать в закрытом тг канале, попасть куда можно через бусти. Результат потрясающий, но не идеальный. Еще будет время довести все до ума. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВ этом эпизоде мы создадим блюпринт-основу, из которых будет состоять игровая камера. А так же настроим все компоненты и наведем красоту. А в следующем ролике уже будем строить логику и создадим управление камерой. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВот такой параллельный проект у меня имеется с кодобым названием: Жертва Мнемозины - греческой богини памяти. Что из этого выйдет? Узнаете позже в процессе разработки. Процесс долгий, так как на этот проект и мой основной я могу выделять лишь несколько часов в неделю. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруВ данном ролике мы начнем создание шаблона для игры в жанре RTS. Скорректируем настройки, отключим лишние плагины, установим Visual Studio и скомпилируем свой первый Build! Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруПрошу заметить, что это лишь краткий обзор, а не полный набор инструментов. Речь пойдет об использовании делегатов, оптимизации плана анимации, использования безопасного потока и об очистке переменных. Спасибо за просмотр! [YouTube]: https://www.youtube.com/@svaretsky [VK Video]: https://vk.com/svaretsky [Telegram]: https://t.me/SvaretskyGP [Бусти]: https://boosty.to/svaretsky [RuTube]: https://rutube.ru/channel/45426176/ #unrealenginetutorial #урокипрограммирования #каксоздатьигруМы продолжаем реализацию интеллектуального строительства и все таки этим роликом оно не закончится. Но небольшой результат мы сможем получить. Наши юниты после спавна будут блуждать в случайном направлении. Напоминаю, что эпизоды выходят в рамках серии видеоуроков по созданию игры в жанре "Стратегия в режиме реального времени" или коротко RTS. Спасибо за просмотр! =====================Тайм-коды===================== 00:00 Начало видео 00:10 Заставка 00:18 Подготовка 10:47 Добавление зданий в массив 19:16 Назначение работы, ее поиск, проверки 44:00 Обработка безработицы 01:06:13 Конец видео =====================Блок поддержки===================== Поддержите канал лайком, колокольчиком или комментарием) Поддержите меня на бусти: https://boosty.to/svaretsky Подписывайтесь так же на мой канал в телеграм, там все основные новости и обсуждения: https://t.me/SvaretskyGP На сообщество в VK, если кому-то удобнее там: https://vk.com/svaretsky Так же канал есть на RuTube: https://rutube.ru/channel/45426176/ На YouTube: https://www.youtube.com/@svaretsky И на платформе NUUM: https://nuum.ru/channel/svaretsky/videos =====================Теги===================== #unrealenginegames #unrealenginetutorial #unrealengine #unrealengine5 #landscapematerial #landscapedesign #gamedevelopmentcourse #rts #ue5tutorial #rts_games #tutorial #tutorials #tutorialyoutube #tutorial_ue5 #уроки #урокипрограммирования #каксоздатьигру