
Udemy – Unity Game Dev Course for Freelancers with Playfab + Photon
Unity、Playfab 和 Photon 通过构建多人游戏 2D 系统自由游戏开发教程
在本课程中,您将学习如何使用 Photon PUN2 和 PlayFab 的强大功能创建引人入胜的多人游戏。通过分步指导,你将深入了解 Photon 多人游戏框架以及如何将其与 PlayFab 的后端服务集成。从匹配和玩家同步到排行榜,您将掌握创建无缝在线游戏体验所需的工具和技术。
本课程侧重于真实场景,将教您如何从头开始创建端到端多人游戏。您将从 Unity 和 C# 编程的基础知识开始,然后深入了解 Photon 强大的多人游戏功能。您将学习如何设置 PlayFab 帐户,将其与 Photon 集成,以及构建功能齐全的多人游戏。
无论您是经验丰富的 Unity 开发人员还是希望进入该行业的初学者,本课程都能满足每个人的需求。在课程结束时,您将具备在 Unity 中创建自己的多人游戏的技能和信心,并成为游戏开发行业的自由职业者。
立即注册,迈出建立自己的在线游戏帝国的第一步
在本课程中,我将教您作为 Unity 游戏开发人员开始自由职业所需了解的一切。我将介绍 Fiverr、Upwork 和 Guru 等在线市场上的客户所需的大部分重要功能。我会的:
– 教您如何与客户沟通以及如何响应各种类型的客户
– 教你如何为你的客户收集需求和定义模块,这样你就可以持续获得报酬
– 教你如何向你的客户发送视频,展示你所做的工作,然后为此获得报酬
为此,我们将使用 Unity 开发一个 2D 多人游戏,其中 Photon PUN 用于多人游戏集成,并将 PlayFab 作为存储用户数据的后端。 我们会的:
– 使用免费图形从头开始创建 2D 平台游戏。我们将假装客户向我们提供了这些图形
– 使用 Playfab 作为后端创建登录、注册和验证系统
– 使用 Photon PUN 及其各种功能在玩家之间设置随机在线比赛。
游戏的目标(我们将假装目标是客户给我们的)将是比对手先到达关卡的终点。多人游戏关卡将包括:
– 玩家必须跳过或避免的陷阱和坑
– 具有基础 AI 的敌人。他们会试图攻击玩家,导致游戏结束或减慢玩家的速度
– 一个完整的系统,当一名玩家到达终点时,游戏会自动结束,一名玩家获胜,另一名玩家失败
由于我们将使用 Photon PUN,因此玩家头像将无法向敌人开火或使用任何射弹系统,因为我们将只介绍基本的同步,这本身就是一项即使是 AAA 工作室也难以完成的任务。
学习内容
- 如何在各种在线平台上销售您的游戏开发服务
- 在何处销售游戏开发解决方案
- 如何与潜在客户交谈并吸引他们
- 如何从潜在客户中提取信息并充分了解他们的需求
- 使用价格包围来确定客户的预算
- 创建一个工作说明书,清楚地说明您将提供哪些解决方案
- 设定里程碑并创建定义明确的模块,以完成工作并获得报酬
- 创建基本 2D 平台
- 使用 Playfab 将基本后端功能添加到 2D 平台中
- 使用 Photon PUN 在 Platformer 内部添加多人游戏功能。这将是一个 2 人游戏
- 如何成功完成项目
要求
- 需要对 Unity 的基本功能有一定的了解
- 您应该知道如何浏览 Unity Editor
- 您应该知道如何设置用于脚本编辑的外部编辑器
- 您至少应该知道如何创建一个 Android 版本并将其安装在 Android 手机上
- 您的 Unity 安装应包括 WebGl、Windows、Linux 和 Android 模块
- 您应该了解常用的 Unity 事件、IEnumerator 和 Unity 的物理组件
- 您应该具备有关 C# 和编程基础知识的基本知识
- 本课程不适合绝对的初学者,因为我不会详细解释
本课程适合谁:
- 希望学习游戏开发并开始自由职业的人
- 希望学习如何将游戏开发解决方案作为副业销售以赚取额外现金的人
- 希望学习如何使用 Unity 和 Photon PUN 插件开发多玩家平台游戏的人 Playfab 后端功能
- 希望辞去朝九晚五的工作,以服务提供商的身份开始自己的业务的游戏开发者
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
评论0