Всеобъемлющее руководство по созданию оружия. Версия 2

80+ часов. Полная система оружия AR-15. Полный AAA-пайплайн — от первого примитива до финального экспорта 4K-текстур и рендера. Мы создадим готовую для игры AR-15 с нуля в Blender, Substance Painter и Marmoset Toolbag. Каждый компонент. Каждая техника. Ничего не пропущено.

Подробнее

Руководство по рисованию лиц, чтобы вы смогли нарисовать любого персонажа

Аниматор-фрилансер Хидэ работал над такими легендарными проектами, как One Piece, Атака титанов. В этом курсе он делится своими полными знаниями в области рисования головы и лица. Научитесь изображать лицо любого персонажа с любого ракурса, рисуя вместе с ним и осваивая…

Подробнее

Пошаговое руководство для уверенного овладения техникой раскрашивания

Сначала вы подробно познакомитесь с основами цвета. Затем вы изучите психологию цвета и то, как он влияет на эмоции и наше восприятие. Параллельно вы научитесь подбирать гармоничные сочетания и создавать красивые, сбалансированные композиции.

Подробнее

5 шагов к освоению ключевых принципов света и колористики

Иллюстратор Gatan разложит сложную теорию цвета на 5 простых шагов и научит вас системному подходу к рисунку! Начинающие легко освоят базовые понятия (тон, насыщенность, яркость), изучат 5 этапов работы с цветом и различные способы работы со светом.

Подробнее

Unreal Engine с Нуля до Про

Данный курс предназначен для перехода от базового понимания программного обеспечения к профессиональной разработке окружения. Основной акцент сделан на изучении внутренней логики Unreal Engine, а не на механическом запоминании интерфейса, благодаря чему рабочий процесс…

Подробнее

Концепт-дизайн интерьера

Ник Стэт — концепт-дизайнер с архитектурным образованием, работающий в сфере кино и развлечений с 2016 года. Он создавал архитектурные концепты для крупных студий, включая 20th Century Studios, Disney, Legendary, Netflix, Amazon, Blur и Epic Games, а также работал над фильмами «Чужой: Ромул», «Любовь.…

Подробнее

Основы игрового аудио: Производство музыки для видеоигр

Вы делаете игру, и она потрясающая. Но давайте посмотрим правде в глаза - звучит ли она потрясающе? Вы можете взять несколько мелодий из интернета, но что в этом интересного? Ваша игра заслуживает такой же эпической музыки, как и она сама!

Подробнее

Рисование экшн-манги для привлечения читателей

Мангака Хироси Фукуда имеет за плечами более чем 14-летную карьеру. Из пошагового курса вы узнаете о ключевых аспектах производства манги, включая сюжетные линии, создание персонажей, компоновку кадров и экшн-сцен.

Подробнее

Готовьтесь к бою! Рисуем динамичные боевые сцены с нуля

Если вы хотите рисовать динамичные, драматичные батальные сцены, которые заворожат любого зрителя, то обратите внимание на этот курс, сочетающий в себе глубокие знания трёх профессиональных иллюстраторов!

Подробнее

Введение в техническую анимацию для игр в Unreal Engine 5

Автор курса, Senior Technical Animator Тейлор Уитсетт, раскрывает суть работы технического аниматора и показывает реалистичный, ориентированный на индустрию пайплайн, который используется в современной разработке игр.

Подробнее

Эффекты частиц в Houdini

Каждый шот на этом курсе был разработан для демонстрации уникального подхода к симуляции частиц, что позволит вам получить широкий и универсальный набор навыков. Вы узнаете, как генерировать пользовательские атрибуты скорости, использовать геометрию для управления…

Подробнее

Реалистичный дизайн костюмов

Погрузитесь в полностью преображающий мир дизайна костюмов вместе с Адамом Миддлтоном, создателем некоторых из самых незабываемых костюмов в кино. На этом практическом курсе вы овладеете искусством наполнения глубиной повествования и реалистичными деталями каждого…

Подробнее

Реалтайм-дизайн персонажа: лицо, волосы и мимика

Этот курс был подготовлен, чтобы ответить на вопрос, который волнует многих: «Как создать качественного персонажей AAA-игре?» Изучив все мои секреты создания лиц, причёсок, а также выражений эмоций и методов создания мимики, вы сможете создать своих персонажей, которых…

Подробнее

Освоение полуреалистичной живописи с помощью света и тени

Изучите полный процесс и практические техники Чон Сансу, ведущего художника, стоящего за созданием персонажа Эвелинн (Shadow Evelynn) в League of Legends. Выйдите за рамки теории и погрузитесь в ежедневную рутину и методы колористики профессионала.

Подробнее

Техники анимации, необходимые для последовательности динамичных действий

Proro, корейский аниматор, создавший ключевые кадры для «Человек-бензопила», «Магическая битва», «Ванпанчмен» и «Фрирен, провожающая в последний путь», делится своими практическими навыками и процессом создания драматических сцен с длинными действиями!

Подробнее

Создание атмосферных рисунков с помощью контраста и оттенков

Данный курс, это ваш путь к созданию цифрового арта, который ощущается как возвращение домой, где каждый мазок кисти излучает эмоциональное тепло золотого часа, а каждый выбор цвета шепчет истории, с точно подобранными палитрами и оттенками в качестве бонуса.

Подробнее

Узкая тема, бесконечные интерпретации: творчество в концепт-арте

Этот мастер-класс предназначен для того, чтобы научить вас выходить за рамки одного решения проблемы и вместо этого исследовать множественные творческие решения, на которые может вдохновить даже узкая тема.

Подробнее

Дизайн галактического корабля в Blender

В этом курсе «Дизайн галактического корабля» я покажу вам свой процесс проектирования, моделирования, шейдинга и рендеринга кораблей. Все это делается с помощью Photoshop, Blender и Octane Render.

Подробнее

Анимация боевой сцены от А до Я

В этом курсе вы узнаете процесс профессионального аниматора, начавшего работать без формального образования, но в итоге получившего работу на крупных проектах, включая One Piece и The Rising of the Shield Hero. Вы получите практические знания и рекомендации.

Подробнее

Ускоренный интенсив по скульптингу: с нуля до короля

Этот курс предлагает глубокое погружение в процесс дизайна и моделирования запоминающихся героев: от работы с базовыми геометрическими фигурами до создания полностью завершенных, готовых к внедрению в игру (game-ready) ассетов.

Подробнее

Полный разбор C# для игровой разработки на Unity

Этот курс научит вас всему, что нужно, чтобы начать работать со скриптингом на C# в Unity. Вы шаг за шагом, с нуля, изучите все возможности языка C# и научитесь применять их в API Unity для разработки игр.

Подробнее

Профессиональные техники композа. Том 2

Наблюдайте за каждым этапом процесса, пока я разрабатываю шот с нуля, решая проблемы на ходу и объясняя решения, лежащие в основе каждого действия. В итоге вы получите понятный, адаптируемый рабочий процесс, который сможете применять в любом производстве.

Подробнее

Машинное обучение для 3D и VFX

Этот курс охватывает основы Python, Git и машинного обучения, а также извлечение данных с помощью искусственного интеллекта, визуализацию и обучение моделей в Python, Houdini и Unity.

Подробнее

Рисунок фигуры для фэнтези-арта с Патриком Джонсом

На этом курсе известный художник фэнтези Патрик Джонс расскажет вам об основных принципах рисования фантазийных фигур. Вы научитесь улавливать динамичные жесты, упрощать сложную анатомию и создавать убедительных персонажей, которые станут движущей силой повествования.

Подробнее

Миниатюры для РПГ

В данном курсе вы из одного базового меша сделаете целое войско гномов, которым можно менять (переставлять между фигурками) руки и головы. Под руководством опытного учителя вы разберёте вопрос разрезов, производства съемных и подвижных деталей.

Подробнее

О клубе "Перевод всем"

Клуб "Перевод всем" - это площадка для совместного заказа переводов зарубежных видеокурсов и книг на русский язык. С 2014 года мы перевели 4433 видеокурсов и книг, по направлениям: CG|3D|VFX|CONCEPT ART|GAMEDEV|FILM|SOUND|IT|AI. В клубе работает 23 Переводчика!

Подробнее

Зарезервирован [Udemy] Unreal Engine 5 C++ Multiplayer CRASH COURSE [ENG-RUS]

Тема в разделе "Мультиплеер", создана пользователем Larsen, 2/1/26.

Этап:
Набор участников
Цена:
17500.00 руб
Участников:
17 из 45
Переводчик:
Larsen
37%
Расчетный взнос:
455 руб
  1. Larsen

    Larsen Переводчик

    Регистрация:
    25/3/15
    Сообщения:
    3.553
    Симпатии:
    256
    Пол:
    Мужской
    Язык №1:
    Русский
    Язык №2:
    Английский
    Ускоренный курс по созданию Мультиплеера на C++ в Unreal Engine 5
    "Udemy" на русском

    [​IMG]

    Автор: Stephen Ulibarri

    Студия: Udemy

    Год: 2025

    Продолжительность: 5 час 0 мин

    Язык: Английский

    Описание:

    Требуется базовое понимание Unreal Engine и C++.Пора изучить программирование для создания мультиплеера в Unreal Engine!

    С помощью этого ускоренного курса, вы быстро освоите основы мультиплеера в Unreal Engine и получите навыки программирования, необходимые для создания сетевого игрового процесса, для игр любого жанра.
    Многие испытывают трудности с мультиплеером — я через это прошёл. За более чем десять лет работы в области игрового программирования для Unreal Engine, я усвоил множество уроков, на собственных ошибках. Создание мультиплеера может быть простым, если понимать ключевые теоретические моменты и то, как устроена многопользовательская система самого Unreal Engine.
    Чтобы делать мультиплеерные игры, не нужно быть экспертом. Достаточно освоить базовые концепции, на которых всё держится.
    Этот курс — сжатое и структурированное изложение фундаментальных принципов, необходимых для программирования мультиплеера.
    После прохождения курса вы будете понимать:
    основы теории мультиплеера;
    как Unreal Engine реализует мультиплеер;
    как превратить одиночную игру в сетевую;
    как правильно проектировать игру под мультиплеер с самого начала.
    Курс глубоко разбирает мультиплеерные концепции. По каждой теме вы получите практическое задание для проверки понимания, затем увидите подробное решение с пояснением шагов. Каждая тема завершается кратким резюме, а каждый раздел — тестом для самопроверки.

    СТРУКТУРА КУРСА

    ОСНОВЫ МУЛЬТИПЛЕЕРА
    Клиент–серверная модель — отличие от Peer-to-Peer (клиент-хост <-> клиент-клиент) и как Unreal Engine использует эту архитектуру
    Тестирование мультиплеера —Listen Server и Dedicated Server (выделенный сервер) в режиме PIE
    LAN-подключение — создание LAN-игры и соединение по локальной сети
    Listen-серверы (хост и сервер находятся на одном компьютере) для игры через Steam — плагин для быстрого подключения через «Steam Online Subsystem»

    РЕПЛИКАЦИЯ ACTOR’ОВ
    Репликация Actor’ов — включение автоматической синхронизации данных и состояний объектов, между сервером и клиентами, в мультиплеере, в Unreal Engine.
    Authority и Net Role (авторитативность и сетевая роль) — где находится Actor и кто принимает игровые решения
    Attachment (прикрпеление) — как (и почему может не работать) привязка объектов в мультиплеере
    Репликация переменных — основа всего мультиплеера
    Rep Notify (оповещения о репликации) — реакции на репликацию и доступ к предыдущему значению
    Условия репликации — когда, кому и при каких условиях реплицируются данные
    Пользовательские условия репликации — репликация по сложной логике
    Ownership — владение объектами и соединениями
    Actor Components (компоненты акторов) — репликация компонентов и связь с владельцем

    УДАЛЁННЫЕ ВЫЗОВЫ ПРОЦЕДУР (RPC)
    Run on Client — вызов функции на стороне владеющего клиента
    Run on Server — выполнение на стороне сервера с передачей данных от клиента - серверу
    Multicast (многоадресность) — выполнение функции на всех клиентах
    Проверка RPC — защита от читерства
    Relevancy и Priority (релевантность и приоритет) — актуальность Actor’ов и частота обновлений

    КЛАССОВАЯ АРХИТЕКТУРА
    Game Mode (класс игрового режима) — правила игры и типичные ошибки новичков
    Game State (игрового состояния)— данные игры, реплицируемые клиентам
    Player State (состояния игрока) — очки, команды и данные игрока
    Player Controller (контроллера игрока) — сетевое соединение и владение пешкой
    Pawn и Character (пешки и персонажа) — аватар игрока в мультиплеере
    HUD и Widgets (экранного интерфейса и виджетов)— работа интерфейса (и почему он не реплицируется)
    Статические функции — подводные камни и альтернативы

    ПЕРЕХОДЫ МЕЖДУ УРОВНЯМИ
    Travel (переход) — типы переходов и их реализация
    Seamless Travel (бесшовная загрузка) — финальное задание: переход на другой уровень без отключения игроков

    К концу курса вы полностью разберётесь в мультиплеерной архитектуре Unreal Engine и сможете писать код для сетевых игр любого жанра.
    Курс можно использовать как справочник, возвращаясь к нужным темам.
    Рекомендую пройти этот курс перед более продвинутыми курсами по мультиплееру.
    Предполагается, что вы уже знакомы с C++ для Unreal Engine.
    Если вы сделали хотя бы один проект на C++, или прошли курс «Unreal Engine 5 C++ – The Ultimate Game Developer Course» - вы готовы.
    Готовы наконец понять, как работает мультиплеер в Unreal Engine? Это не сложно — нужно лишь освоить основы.


    Basic understanding of Unreal Engine and C++ is required
    It's time to learn Multiplayer Gameplay Programming in Unreal Engine!

    In this CRASH COURSE, you will quickly learn the fundamentals of Unreal Engine Multiplayer. You will gain the skills to program multiplayer gameplay in any game genre!

    Many students struggle with multiplayer. Trust me, I've been there! In my 10+ years of experience of Unreal Engine gameplay programming, I've learned many lessons the hard way. I've found that multiplayer gameplay programming can be easy, as long as you understand the core principles behind multiplayer theory and how Unreal Engine's framework is built around multiplayer at its core.

    To program your games for multiplayer, you don't have to be an expert. You simply need to learn the basic concepts behind what makes multiplayer games work. This course is a condensed summary of the core principles you must understand to program multiplayer games.

    After completing this course, you will understand the fundamentals of multiplayer theory, how Unreal Engine implements multiplayer, and how upgrade your single player games to multiplayer, and how to structure your games for multiplayer from the start of your project's creation!

    This course dives deep into multiplayer theories, and you will be presented with a challenge to test your understanding of each topic so that you can get hands-on experience implementing each technique. After trying out each challenge on your own, you will then watch me solve each challenge and provide you with the steps to complete the problem. Each topic is summarized in a concise recap, and each section ends with a quiz to test your understanding so that you can continue onto the next topic with confidence.

    This course is structured into the following sections:

    MULTIPLAYER FUNDAMENTALS

    We will introduce the core multiplayer terms and concepts, including:

    The Client-Server Model - how it differs from Peer-to-Peer connections, and how Unreal Engine uses this model

    Testing Multiplayer - How you can easily simulate standalone, listen server, and dedicated server games in the engine's Play-In-Editor (PIE)

    LAN Connection - You will create a LAN game, connecting with other computers in your own local network

    Listen Servers Via Steam - I provide you with a plugin that allows you to quickly connect to other players via the Steam Online Subsystem

    ACTOR REPLICATION

    Actors are the heart of Unreal Engine levels. Actors possess the capability to replicate.

    Actor Replication - You will see how easy it is to enable replication for Actors, how this allows for the replication of variables, and how to replicate movement to sync the server and client versions of each Actor

    Authority and Net Role - Once you understand these simple yet crucial concepts, you will understand how to determine which machine a given Actor is on, affording you the power to make important gameplay decisions for your logic

    Attachment - All games involve some form of attachment. You must learn how attachment works in multiplayer for Actors (or doesn't work, if you don't know what you're doing)

    Variable Replication - The crux of multiplayer programming. Replicated variables are the workhorse of all multiplayer games and you will see just how easy it is to make them (and thus how responsible you have to be)

    Rep Notifies - Sometimes, you just want to trigger a response of a variable's replication. Rep Notifies are functions designed to trigger in response to variable replication, and even access the pre-replicated value.

    Replication Conditions - Variables replicate when they change. You have the power to decide whether that happens and when, and to which machines, under what circumstances. You learn how in this lecture.

    Custom Rep Conditions - Your games may grow complex. You may find that you need a variable to only replicate sometimes, based on a custom condition you concoct. You will learn how.

    Ownership - You cannot program in multiplayer effectively unless you understand what Ownership means in Unreal Engine. This includes owning connection: which machine is in charge of the object in question. This will be demystified for you in this lecture.

    Actor Components - Components can replicate too, but you need to understand how that happens, and how their owning net connection is tied to their owning Actor.

    REMOTE FUNCTIONS

    One of the most powerful tools in Unreal Engine's multiplayer framework, remote functions do what replicated variables cannot.

    Run on Client - When you need to call a function on the server and have it execute on the owning client, Client RPCs are your go-to.

    Run on Server - While replication only works from server-to-client, Server RPCs are how you get information from client to server.

    Multicast - With great power comes great responsibility. To call a function on the server and have it run on all clients, Multicast RPCs are the tool to use.

    RPC Validation - Multiplayer programmers will quickly learn that they can't trust clients not to cheat (or at least try). Validation functions allow you to make sure the data looks good, or kick the player otherwise

    Relevancy and Priority - Net updates aren't just always happening - sometimes, Actors aren't relevant to other Actors. In addition, some Actors must replicate more often than others. This lecture shows you how relevancy and priority works.

    CLASS FRAMEWORK

    Understanding which class is designed for which task can greatly simplify your project's overall structure. You must understand what each core engine class is used for to program your games for multiplayer effectively.

    The Game Mode - Avoid noob mistakes like trying to access the Game Mode on clients. Learn how the Game Mode dictates the rules of the game and the default classes that are spawned

    The Game State - Information about the game, which needs to replicate to clients, is stored on this class.

    The Player State - Where should you store your players' scores? Their teams? Player-specific data rests on this very important class

    The Player Controller - Representing you as a player, the Player Controller owns your net connection and your Pawn or Character traces its ownership back to this class

    Pawn and Character - Every player needs a visible Avatar. How do they work in multiplayer? This lecture has you covered

    HUD and Widgets - How are these visual elements handled in multiplayer? Can you replicate them? (spoiler: you can't!)

    Static Accessor Functions - Why do we always call these functions, passing in a 0 for the player index when we don't really know what to pass in? Beware of the pitfalls when using these static accessor functions, and the alternatives you can use instead when unsure

    TRAVEL IN MULTIPLAYER

    At some point, your game needs to change levels. All connected players in a multiplayer game must be moved to another level. How does this work? You will learn how.

    Travel - We discuss the different travel types and how to implement them.

    Implementing Seamless Travel - The final challenge to this course, you will implement seamless travel, migrating each client in the game to another map without disconnecting them.

    By the end of this course, you will fully understand the fundamentals of the Unreal Engine multiplayer framework. You will be able to program your games for multiplayer, no matter the genre. This course will serve you as a reference manual you can refer back to, skipping to lectures specific to each topic for a refresher.

    I recommend that all of my students take this course before taking any of my more advanced multiplayer courses!

    This course assumes you already understand the basics of Unreal Engine C++. If you have made at least one Unreal Engine C++ project, or you have completed my Unreal Engine 5 C++ - The Ultimate Game Developer Course, you're ready.

    Ready to finally understand how multiplayer works in Unreal Engine? It's not difficult! You just have to understand the fundamentals.

    Страница курса:

    Пример перевода:


    Курс зарезервировал Larsen, начнет переводить, когда запишутся минимум 40-45 человек
     
    Последнее редактирование модератором: 4/2/26
  2. Antonio

    Antonio Администратор

    Регистрация:
    12/8/14
    Сообщения:
    41.737
    Симпатии:
    9.316
    Пол:
    Мужской
    Язык №1:
    Русский
    Добавлен пример перевода :)
     
    Biryuk666 нравится это.