|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unreal-engine-multiplayer-steam/
课程评论:没有评论
Unreal Engine 5 C++:Steam 在线射击游戏开发课程 本课程专注于教授对多人游戏开发充满热情的学生,使用 Unreal Engine 5。尤其适合喜欢在 Steam 平台上体验游戏,并对第三人称射击游戏感兴趣的学生。课程将指导您掌握开发多人游戏所需的知识和技能,连接 Steam 平台,设计第三人称游戏体验,并应用 Clean Code 原则。 **课程前提:** * 熟练掌握 Unreal Engine 的 Blueprint。 * 具备扎实的 Unreal Engine C++ 编程知识。 **课程核心内容:** * 项目创建与设置。 * 角色摄像机集成。 * 通过 Enhanced Input 实现角色移动。 * 使用 Animation Blueprint 进行角色动画。 * 将武器(步枪)集成到角色中,并开发流畅的多人射击机制。 * 管理角色关键属性,如生命值和玩家分数。 * UI 设计,使用 Widget 组件,如 Text Block、Button、List View、Widget Animation。 * 通过 Game Mode 实现角色复活,并自定义 Game Mode、Player State、Game State。 * 深入了解 Network Replication、Remote Procedure Calls (Client, Server, Net Multicast)。 * 实现服务器与客户端之间的同步。 * 集成 Steam Online Subsystem,以及 Create Session、Destroy Session、Find Sessions 和 Join Session 等核心功能。
Khóa học Unreal Engine 5 C++ Multiplayer SteamKhóa học này tập trung vào hướng dẫn những bạn đam mê làm Game Multiplayer, bằng cách sử dụng Unreal Engine 5. Đặc biệt, khóa học này hướng đến đối tượng yêu thích trải nghiệm game trên nền tảng Steam và đặc biệt quan tâm đến thể loại game bắn súng góc nhìn thứ 3. Trong khóa học, mình sẽ hướng dẫn kiến thức và kỹ năng cần thiết để phát triển Game Multiplayer, kết nối Game với Steam, thiết kế trải nghiệm chơi game từ góc nhìn thứ 3 và áp dụng các nguyên tắc Clean Code.Để chuẩn bị cho khóa học, học viên cần nắm vững việc sử dụng Blueprint trong Unreal Engine và có kiến thức vững về ngôn ngữ lập trình C++ trong Unreal Engine.Nội dung chính của khóa học bao gồm các bước quan trọng như tạo project, tích hợp camera cho nhân vật, thao tác di chuyển nhân vật thông qua Enhanced Input, hoạt họa nhân vật bằng Animation Blueprint, kết nối vũ khí (Rifle) vào nhân vật và phát triển cơ chế bắn súng hoạt động mượt mà trong môi trường Multiplayer. Khóa học cũng tập trung vào quản lý các chỉ số quan trọng của nhân vật như Health và các điểm số của người chơi, cũng như thiết kế UI và sử dụng các thành phần của Widget như Text Block, Button, List View, Widget Animation,.Hơn nữa, mình sẽ hướng dẫn cách hồi sinh nhân vật thông qua Game Mode và tùy chỉnh Game Mode, Player State, Game State theo nhu cầu. Khóa học cũng giới thiệu về Network Replication, Remote Procedure Calls (Client, Server, Net Multicast), đồng bộ thời gian giữa Server và các Client, cũng như tích hợp Online Subsystem Steam và các chức năng quan trọng như Create Session, Destroy Session, Find Sessions và Join Session.