【Udemy中英字幕】Unreal Engine 5 Dedicated Servers with AWS and GameLift
最近更新 2024年12月17日
资源编号 31911

【Udemy中英字幕】Unreal Engine 5 Dedicated Servers with AWS and GameLift

2024-12-17 Udemy 0 743
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

带有 AWS 和 GameLift 的 Unreal Engine 5 专用服务器

使用云后端构建 UE5 专用服务器 – 数据库、用户池、虚拟机托管,全部在免费套餐内!

讲师:Stephen Ulibarri

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 从源代码编译虚幻引擎并打包专用服务器
  • 将您的虚幻引擎游戏项目与云后端服务集成
  • 从虚幻引擎内部将持久数据保存到云数据库
  • 为您的游戏创建安全的用户池,以便玩家可以从游戏内部登录
  • 创建专用服务器托管的大厅
  • 使用 Amazon GameLift 管理游戏会话
  • 学习云架构并成为 AWS 云架构师

探索相关主题

  • 虚幻引擎
  • 游戏开发
  • 发展

要求

  • 必须了解虚幻引擎和 C++ 的基础知识
  • 必须拥有 230 GB 以上的存储空间才能构建虚幻引擎源文件

描述

本课程使用 AWS 免费套餐!

您是否想过如何让玩家启动您的游戏,并直接连接到服务器,立即与其他玩家进行多人游戏?

或者也许您可以让玩家为您的游戏创建用户帐户,包括用户名、密码和电子邮件?游戏如何允许您注册新用户帐户,并在其电子邮件中收到 6 位数验证码,以便他们验证游戏帐户?

您是否曾想过如何将玩家数据保存在数据库中,以便他们能够看到自己在游戏中取得的成就,显示他们的进度、技能水平、物品或之前比赛的统计数据?或者如何制作排行榜,显示全球玩游戏得分最高的玩家?

如何运行玩家可以连接的专用服务器?如何在全球不同地区设置服务器,让不同国家的玩家可以访问您的游戏,让他们以最低的 ping 时间享受游戏乐趣?如何让竞技性多人游戏对所有玩家公平,并通过优化权威服务器来管理服务器操作,减少延迟并为每个人提供一致且高效的体验?

本课程是虚幻引擎游戏专用服务器和云后端的大师班。

完成本课程后,您将能够:

  • 从源代码编译虚幻引擎,创建客户端和服务器构建目标,并打包游戏的专用服务器和客户端构建
  • 将 GameLift 服务器开发工具包集成到您的游戏中以连接 GameLift
  • 了解如何使用 AWS(命令行界面)进行 API 调用
  • 在您自己的机器上和云托管的虚拟机上托管专用服务器(您会知道它们是什么)
  • 了解如何创建无服务器函数(在 AWS Lambda 中)来访问云资源并使用 AWS SDK
  • 创建安全的用户池,您的游戏玩家可以在其中创建自己的登录名/密码,并使用 Amazon Cognito 进行电子邮件验证
  • 实施安全性,需要通过用户池登录授予临时访问令牌才能执行游戏操作
  • 创建自己的 REST API,其中包含可通过 HTTP 请求访问的端点,并使用 Amazon API Gateway 保护它们以要求身份验证令牌
  • 了解 HTTP 请求以及如何从虚幻引擎 C++ 代码发送它们、触发无服务器功能以及访问云资源
  • 了解如何为 HTTP 请求格式化 JSON 数据,以及 Unreal 的 JSON 实用程序如何将 JSON 转换为 USTRUCT,以便轻松使用从云端检索的数据
  • 创建 NoSQL 数据库,使用 DynamoDB(一种高速高度优化的数据库数据存储系统)存储玩家的持久游戏数据,包括游戏统计数据、职业生涯和排行榜信息
  • 实现游戏大厅,由专用服务器管理,显示玩家姓名,并使用快速阵列序列化器高效复制大厅数据
  • 为新用户创建一个带有电子邮件验证的注册/登录菜单,以及一个游戏访问门户,我们可以在其中查看职业排行榜数据,以及启动游戏大厅
  • 学习有关安全性身份和访问管理身份中心角色策略权限的 AWS 最佳实践
  • 了解如何访问所有 AWS API 的 AWS 文档,以及如何轻松使用它们创建代码来创建、访问和操作云上的数据
  • 在Amazon GameLift中创建和管理游戏会话玩家会话
  • 创建游戏的服务器和客户端打包版本,并从客户端版本连接到服务器,无需任何外部工具(只需启动游戏,在游戏中登录,在游戏中连接
  • 无需连接游戏服务器即可连接云服务(单人游戏
  • 密切监控您的 AWS 计费和管理控制台并设置计费警报

还有更多!

您将创建一个 AWS 账户,并学习如何使用推荐的云最佳实践来管理它。本课程的所有核心功能均使用免费套餐,除了两个可选讲座,它们使用 AWS 中的高级安全功能来实现自定义访问令牌范围 – 我为本课程实施这些讲座花费了不到 0.69 美分。但是,如果您希望继续使用免费套餐,则可以跳过这两个讲座。

我已经创建并为您提供了一个 FPS 模板项目作为起点,其中包含射击机制,因此我们可以将一些统计数据保存到云中,但这不是必需的 – 您可以使用自己的游戏项目,或者如果您愿意,可以使用完全空白的游戏项目!本课程是关于创建和托管服务器以及为您的游戏设置云后端。

我们将从源代码下载并编译虚幻引擎 – 这意味着您将需要至少 230 GB 的存储空间来完成本课程。您必须了解虚幻引擎 C++ 的基础知识。您必须使用至少 UE5.4 或更高版本的虚幻源代码版本。(您可以使用最新版本的引擎,一切正常)。

您不需要任何云架构的经验或知识。

现在是时候将您的游戏提升到一个新的水平,并了解已发布的游戏如何管理其用户、数据和游戏服务器。

你准备好升级你的游戏开发技能了吗?我们课程上见!

本课程适合哪些人:

  • 希望将游戏部署到专用服务器的人
  • 那些想要扩大游戏规模以适应玩家群体的人
  • 那些想要将持久数据保存到云数据库的人
  • 希望自己的游戏不依赖 Steam 等其他服务的用户
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务