02 Feb [udemy学院-S.Ulibarri-国语]UE5: AWS和GameLift构建UE5专用服务器
[中文国语 沉浸学习] [中英双语音 中英双字幕] [AI语音识别 + AI翻译+ 部分校正 + AI语音合成]
使用 AWS 和 GameLift 的 Unreal Engine 5 专用服务器
构建具有云后端的 UE5 专用服务器 – 数据库、用户池、虚拟机托管,全部在免费套餐中!
更新时间:2025/1
-您将会学到
从源编译 Unreal Engine 并打包专用服务器
将 Unreal Engine 游戏项目与云后端服务集成
从 Unreal Engine 中将持久数据保存到云数据库
为您的游戏创建安全的用户池,以便玩家可以从游戏中登录
创建 Dedicated Server 托管的大厅
使用 Amazon GameLift 管理游戏会话
学习云架构并成为 AWS 云架构师
-课程介绍
本课程使用 AWS 免费套餐!
你有没有想过如何让你的玩家启动你的游戏,并直接连接到服务器,立即与其他玩家进行多人游戏?
或者,也许如何允许玩家使用用户名、密码和电子邮件为您的游戏创建用户帐户?游戏如何允许您注册新的用户帐户,并在其电子邮件中接收 6 位数的验证码,以允许他们验证您的游戏的帐户?
你有没有想过如何将玩家数据保存在数据库中,这样他们就可以在游戏中看到他们的成就,显示他们的进度、技能等级、物品或之前比赛的统计数据?或者如何制作排行榜,显示全球玩游戏得分最高的玩家?
如何运行玩家可以连接的专用服务器?您如何在全球不同地区设置服务器,为不同国家/地区的玩家提供游戏访问权限,让他们以尽可能低的 ping 时间享受游戏乐趣?如何让竞技多人游戏对所有玩家公平,使用经过优化的权威服务器来管理服务器作、减少延迟并为每个人提供一致且高性能的体验?
本课程是针对虚幻引擎游戏的专用服务器和云后端的大师班。
在本课程结束时,您将能够:
从源代码编译 Unreal Engine,创建客户端和服务器构建目标,并打包游戏的专用服务器和客户端版本
集成 GameLift 服务器开发工具包 到您的游戏中以连接 GameLift
了解如何使用 AWS 进行 API 调用(命令行界面)
在您自己的机器和云托管的虚拟机上托管专用服务器(您将知道这些是什么)
了解如何创建无服务器函数(在 AWS Lambda 中)以访问云资源和使用 AWS 开发工具包
使用 Amazon Cognito 创建安全的用户池,游戏的玩家可以在其中创建自己的登录名/密码
实施安全性,需要通过用户池登录授予临时访问令牌才能执行游戏作
使用可通过 HTTP 请求访问的终端节点创建自己的 REST API,并使用 Amazon API Gateway 保护它们以需要身份验证令牌
了解 HTTP 请求以及如何从 Unreal Engine C++ 代码发送请求、触发无服务器函数和访问云资源
了解如何为 HTTP 请求格式化 JSON 数据,以及 Unreal 的 JSON 实用程序,用于将 JSON 转换为 USTRUCT,以便于使用从云中检索的数据
使用 DynamoDB 创建 NoSQL 数据库,为玩家存储持久性游戏数据,包括游戏统计数据、职业生涯和排行榜信息,DynamoDB 是一种高速、高度优化的系统,用于将数据存储到数据库
实施由专用服务器管理的游戏大厅,显示玩家名称并使用 Fast Array Serializer 高效复制大厅数据
为新用户创建一个带有电子邮件验证的注册/登录菜单,以及一个游戏访问门户,我们可以在其中查看职业生涯和排行榜数据,以及启动游戏大厅
了解安全性、Identity and Access Management、Identity Center、角色、策略和权限方面的 AWS 最佳实践
了解如何访问所有 AWS API 的 AWS 文档,以及如何轻松使用它们创建代码,以便在云中创建、访问和作数据
在 Amazon GameLift 中创建和管理游戏会话和玩家会话
创建游戏的 Server 和 Client 打包版本,并从客户端版本连接到服务器,无需任何外部工具(只需启动游戏、登录游戏、在游戏中连接))
甚至无需连接到游戏服务器即可连接到云服务(单人游戏)
密切监控您的 AWS 账单和管理控制台并设置账单警报
还有更多!
您将创建一个 AWS 账户,并学习如何使用推荐的云最佳实践来管理它。本课程的所有核心功能都使用免费套餐,除了两个使用 AWS 中的高级安全功能自定义访问令牌范围的可选讲座外,我为本课程实施的成本不到 69 美分。但是,如果您想留在免费层,您可以跳过这两场讲座。
我已经创建并为您提供了一个 FPS 模板项目作为起点,其中包含射击机制,因此我们可以将一些统计数据保存到云中,但这不是必需的 – 您可以使用自己的游戏项目,或者如果您愿意,可以使用完全空的游戏项目!本课程是关于创建和托管服务器以及为您的游戏设置云后端的。
我们将从源代码下载和编译 Unreal Engine,这意味着您至少需要 230 GB 的存储空间来学习本课程。您必须了解虚幻引擎 C++ 的基础知识。您必须使用至少 UE5.4 或更高版本的 Unreal 源代码版本。(您可以使用最新版本的引擎,一切正常)。
您不需要任何云架构的经验或知识。
现在是时候将您的游戏提升到一个新的水平,并了解已发布的游戏如何管理其用户、数据和游戏服务器。
您准备好升级您的游戏开发技能了吗?课程见!
-此课程面向哪些人:
希望将游戏部署到专用服务器的人
那些希望将游戏扩展到玩家群的用户
那些想要将持久数据保存到云数据库的人
那些希望他们的游戏独立于 Steam 等其他服务的人
– 下载备注
-本站统一解压密码: cgalone.com
-详情可访问官网:官网地址
-约34小时时长,720P分辨率,中英双语音,中英双字幕
-MKV通用视频格式,建议使用支持多音轨及字幕的播放器,下载链接
-百度网盘下载,含课程素材
Sorry, the comment form is closed at this time.