Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Продвинутый мультиплеер на Unreal Engine 5 (С++, GAS)
Rating: 4.4 out of 5(18 ratings)
103 students

Продвинутый мультиплеер на Unreal Engine 5 (С++, GAS)

Проффесиональные методы программирования многопользовательского игрового процесса с использованием Unreal Engine.
Created byArtem Chaika
Last updated 7/2024
Russian

What you'll learn

  • Ability System (Теория и практика)
  • Передвижение персонажа (Locomotion)
  • Способности передвижения (Прыжки через препятствия, без по стенам и т.д.)
  • База мультиплеерного инвентаря
  • Боевые способности персонажа в мультиплеере
  • Использование Ability System для создания фичей окружающей среды

Course content

8 sections46 lectures12h 48m total length
  • Visual Studio, Unreal Engine 5 и Git4:10

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

  • Создание проекта2:03

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

Requirements

  • Рекомендуется базовое понимание C++, Unreal Engine и репликации.

Description

Зачем идти на этот курс?

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

Не нужно изобретать велосипед — вы сразу узнаете проверенные временем, принятные в индустрии методы сетевой разработки, которые позволят вам чувствовать себя уверенно при программировании многопользовательского игрового процесса и быть готовыми к реальным задачам.

Курс охватывает не только практику, но и теорию Ability System (Системы способностей), с которой мы и начнем.

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


Как проходить этот курс?

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

Этот курс охватывает:

- Ability System (теория и практика)
– Передвижение персонажа
– Способности передвижения, вроде прыжков через препятствия (включая использование Motion Warping)
– Основы репликации инвентаря по примеру известного проекта Lyra от Epic Games
– Боевые способности
– Ability System для фичей окружающей среды в игровом мире.

Who this course is for:

  • Начинающие разработчики, желающие научиться программированию мультиплеера, как это делается в реальных проектах.
  • Опытные разработчики, которые хотят перейти к программированию сетевого геймплея или изучить Ability System.