|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unrealengine/
课程评论:没有评论
课程名称:Unreal Engine - полное руководство по разработке на С++ 课程概述:本课程将教您如何在Unreal Engine中使用C++进行编程。我们将从C++的基础知识和Unreal Engine的框架架构开始,深入探讨实现您创意所需的所有基础知识。课程的主要项目是一个第三人称射击游戏ShootThemUp,我们将逐步进行开发,深入不同的子系统和引擎细节。在每个章节中,我们将学习关键概念并编写大量C++代码。每个部分都会有作业和测验,以巩固所学内容。在每章结束时,我们将对代码进行重构,提高代码的质量和清晰度,并打包游戏。 课程结束时,您将拥有一个完整的游戏,您对引擎的理解将达到一个全新的水平。未来,您将能够在感兴趣的方向上发展所学技能,创作游戏并实现所有自己的创意。课程专为Unreal Engine 4.26版本设计,项目与4.27和Unreal Engine 5.0兼容。 在课程中,我们将涵盖以下主题: - Unreal框架:核心类、类型、宏、委托、属性系统 - 项目编译:模块、目标 - 垃圾收集器 - Unreal Engine组件模型 - 动画编程:状态机、FABRIK、动画通知 - UMG:用户界面 - Niagara视觉效果 - 碰撞处理 - 物理材料 - 后期处理 - 人工智能:行为树、任务、服务、装饰器、EQSAI敌人感知组件 - 音效控制:SoundCue、SoundClass、SoundMix、衰减设置 - 游戏过程控制:GameMode、PlayerState、GameInstance - 动态关卡加载 Unreal Engine在游戏、移动应用、模拟、教育、建筑、设计、VR/AR/XR、电影制作等多个现代行业中都有广泛需求。掌握C++将显著增强您的市场竞争力。您可以用C++实现任何创意,您的可能性没有限制——您自己创造这些可能性。 现在是时候开始深入了解Unreal Engine了!加入我们,尽情享受这段旅程吧!
В данном курсе вы научитесь программировать на C++ под Unreal Engine. Мы начнем с основ С++ в Unreal Engine и подробно разберем архитектуру фреймворка. Рассмотрим всю базу, которая необходима для воплощения собственных идей в жизнь в Unreal Engine.Основной проект курса - шутер от третьего лица ShootThemUp, который мы последовательно будем разрабатывать, погружаясь в различные подсистемы и детали движка. Вместе мы рассмотрим все ключевые концепты и напишем очень много кода на C++. В каждом разделе курса будут домашние задания и тесты для закрепления пройденного материала. В конце каждой главы мы будем производить рефакторинг, повышая качество и чистоту нашего кода, и упаковывать игру.К концу курса у нас будет полноценная игра, багаж знаний пополнится всем необходимым для комфортного использования C++ в Unreal Engine, а понимание работы движка будет совершенно на другом уровне. В дальнейшем вы сможете развивать полученные навыки в интересующем вас направлении, создавать игры и реализовать все идеи самостоятельно.Курс разработан под версию Unreal Engine 4.26. Проекты курса совместимы с 4.27 и Unreal Engine 5.0.В курсе мы разберем следующие темы:Unreal Framework: основные классы, типы, макросы, делегаты, property systemКомпилирование проекта: modules, targetsСборщик мусора (garbage collector)Компонентная модель Unreal EngineПрограммирование анимаций: стейт машина, FABRIK, anim notifiesUMG: пользовательские интерфейсыВизуальные эффекты NiagaraОбработка коллизийФизические материалыPostprocessingИскусственный интеллект: деревья поведения, таски, сервисы, декораторы, EQSAI компонент восприятия противниковУправление звуком: SoundCue, SoundClass, SoundMix, Attenuation settingsКонтролирование процесса игры: GameMode, PlayerState, GameInstanceДинамическая подгрузка уровнейUnreal Engine востребован в различных современных индустриях: игры, мобильные приложения, симуляторы, образование, архитектура, дизайн, VR/AR/XR, кинопроизводство. Знание C++ на порядок увеличит вашу конкурентную способность на рынке. Используя C++, можно реализовать совершенно любую идею. Вы не ограничены в своих возможностях - вы создаете эти возможности сами.Самое время начать погружение в Unreal Engine! Присоединяйтесь! Будет интересно!---------------------------------In this course, you will learn how to use C++ in Unreal Engine.We'll start with the basics of C++ in Unreal Engine and go over the architecture of the framework in detail. You will learn everything that is needed to bring your own ideas to life with Unreal Engine.The main project of the course is the third-person shooter - ShootThemUp, which we will consistently develop, we will wive into various subsystems and engine details. Together we will cover all the key concepts and write a lot of C++ code. Each section of the course contains homework and tests to reinforce the material covered. At the end of each chapter, we will refactor our code to improve the quality and clarity of our code and also will package the game.By the end of the course, we will have a full-fledged game, and the understanding of the engine will be on a completely different level. In the future, you will be able to develop the acquired skills in the direction you are interested in, create games and implement all ideas on your own.The course is developed for Unreal Engine 4.26. Course projects are compatible with 4.27 and Unreal Engine 5.0.The course is covering the following topics:Unreal Framework: core classes, types, macros, delegates, property systemCompiling the project: modules, targetsGarbage collectorUnreal Engine Component ModelAnimation programming: state machine, FABRIK, anim notifiesUMG: user interfacesNiagara visual effectsCollision handlingPhysical materialsPostprocessingArtificial intelligence: behavior trees, tasks, services, decorators, EQSAI component of enemy perceptionSound Control: SoundCue, SoundClass, SoundMix, Attenuation settingsControlling the game process: GameMode, PlayerState, GameInstanceDynamic level loadingUnreal Engine is in demand in various modern industries: games, mobile applications, simulations, education, architecture, design, VR/AR/XR, filmmaking. Knowledge of C++ will increase your competitiveness in the job market.Any idea could be realized using C++. You are not limited in your capabilities - you create these opportunities by yourself.It's time to start diving into Unreal Engine! Join us! It will be interesting!