使用Unity的全新多人游戏框架制作在线游戏
关于Unity 游戏对象网络代码(NGO)的综合课程。中级C#。联网。游戏玩法及更多.
-你将会学到的
·使用Unity的新 Netcode for GameObjects(NGO)框架创建在线多人游戏
·使用 Unity Gaming Services(UGS) Relay &Lobby 能够自行托管,无需端口转发和共享IP
·创建一个多人自上而下的射击游戏,您可以对其进行修改并将其变成您自己的有趣作品
·培养制作自己的任何类型的竞争性或合作性多人游戏的技能
·添加核心游戏玩法(让你的坦克移动、射击、收集金币等)以及更高级的功能,如排行榜、迷你地图和赏金
·部署到UGS以允许专用游戏服务器托管
·实施UGS Matchmaker,以便玩家可以排队并自动连接到专用服务器
·与20人或更多人同时在线玩
一要求
·理想情况下,您将具备Unity和C#知识,并具有一些制作单人游戏的经验。
一说明
曾经想过制作自己的多人游戏吗?免费的Unity游戏引擎使该过程比其新的Netcode For GameObjects (NGO)框架更容易。
在本课程中,我们将创建一个多人自上而下的射击游戏,您可以修改它并将其变成您自己的有趣作品,并与20或更多人同时在线对战。在此过程中,您将学习如何创建和部署具有匹配功能的专用服务器。
我们将制作一款.io风格的游戏(例如 slither .io和agar.io),可以容纳数十名玩家。通过这个过程,您将培养制作自己感兴趣的任何类型的竞争性或合作性多人游戏的技能。
您将了解网络以及如何使游戏成为多人游戏。您将开始构建核心游戏玩法,让您的坦克移动、射击、收集硬币等。稍后您将添加完善和更高级的功能,如排行榜、迷你地图和赏金。
您将使用UGS(Unity游戏服务)在线游戏,以便玩家可以通过互联网进行连接,而无需转发。
最后,您将学习如何使您的游戏可部署为专用服务器,这样任何玩家都不必托管游戏。您将学习集成匹配机制,以便玩家可以排队、一起匹配并启动服务器供他们玩。
您只需支付一次性费用即可获得完整的终身访问权限。创建者在建模和编码方面具有资格和经验,因此能够清楚地解释复杂的概念,并一路娱乐。
所有学生都可以参加问答,我们的讲师、助教和社区随时准备帮助回答您的问题并为您的成功欢呼。立即加入并开始创建您自己的多人游戏。您很快就会和您的朋友一起玩!
【资源目录】:
├──1. Introduction & Setup
| ├──1. Set Up Unity & VS Code.en.srt 14.30kb
| ├──1. Set Up Unity & VS Code.mp4 78.47M
| ├──1. Set Up Unity & VS Code.srt 13.72kb
| ├──1.1 Download Unity Hub.html 0.08kb
| ├──1.2 Download Visual Studio Code.html 0.10kb
| ├──2. Networking Basics.en.srt 14.89kb
| ├──2. Networking Basics.mp4 92.44M
| ├──2. Networking Basics.srt 14.24kb
| ├──2.1 Unity Docs – Networking Terminology.html 0.15kb
| ├──3. Installation & Setup.en.srt 25.04kb
| ├──3. Installation & Setup.mp4 118.70M
| ├──3. Installation & Setup.srt 25.36kb
| ├──3.1 This Lecture’s Project Changes.html 0.17kb
| ├──4. Community & Support.en.srt 2.41kb
| ├──4. Community & Support.mp4 27.51M
| ├──4. Community & Support.srt 2.38kb
| ├──4.1 Chrome Live Captions.html 0.10kb
| ├──4.2 GameDev.tv Blender Facebook Group.html 0.10kb
| ├──4.3 GameDev.tv Blog.html 0.19kb
| ├──4.4 GameDev.tv Community Forum.html 0.19kb
| ├──4.5 GameDev.tv on Discord.html 0.08kb
| ├──4.6 GameDev.tv on Twitter.html 0.09kb
| ├──4.7 GameDev.tv on YouTube (Livecasts).html 0.10kb
| ├──5. Accessing Our Projects.en.srt 8.64kb
| ├──5. Accessing Our Projects.mp4 31.87M
| └──5. Accessing Our Projects.srt 8.09kb
├──2. Core Gameplay
| ├──1. Section Intro – Core Gameplay.en.srt 0.81kb
| ├──1. Section Intro – Core Gameplay.mp4 10.06M
| ├──1. Section Intro – Core Gameplay.srt 0.78kb
| ├──10. Health Component.en.srt 16.75kb
| ├──10. Health Component.mp4 77.58M
| ├──10. Health Component.srt 16.94kb
| ├──10.1 This Lecture’s Project Changes.html 0.17kb
| ├──10.2 Unity Docs – Serialization.html 0.16kb
| ├──11. Health Display.en.srt 18.22kb
| ├──11. Health Display.mp4 91.93M
| ├──11. Health Display.srt 17.99kb
| ├──11.1 This Lecture’s Project Changes.html 0.17kb
| ├──12. Dealing Damage.en.srt 12.96kb
| ├──12. Dealing Damage.mp4 80.39M
| ├──12. Dealing Damage.srt 13.04kb
| ├──12.1 This Lecture’s Project Changes.html 0.17kb
| ├──13. Coins.en.srt 19.21kb
| ├──13. Coins.mp4 86.83M
| ├──13. Coins.srt 19.28kb
| ├──13.1 This Lecture’s Project Changes.html 0.17kb
| ├──14. Coin Wallet.en.srt 11.83kb
| ├──14. Coin Wallet.mp4 78.14M
| ├──14. Coin Wallet.srt 11.79kb
| ├──14.1 This Lecture’s Project Changes.html 0.17kb
| ├──15. Coin Spawner.en.srt 29.50kb
| ├──15. Coin Spawner.mp4 173.06M
| ├──15. Coin Spawner.srt 29.66kb
| ├──15.1 This Lecture’s Project Changes.html 0.17kb
| ├──16. Map Design.en.srt 11.86kb
| ├──16. Map Design.mp4 88.29M
| ├──16. Map Design.srt 11.64kb
| ├──16.1 TerrainPrefabs.zip.html 0.11kb
| ├──16.2 This Lecture’s Project Changes.html 0.17kb
| ├──17. Combat Polish.en.srt 22.56kb
| ├──17. Combat Polish.mp4 177.92M
| ├──17. Combat Polish.srt 22.63kb
| ├──17.1 This Lecture’s Project Changes.html 0.17kb
| ├──2. Importing Assets.en.srt 15.78kb
| ├──2. Importing Assets.mp4 64.77M
| ├──2. Importing Assets.srt 15.46kb
| ├──2.1 TankAssets.zip.html 0.11kb
| ├──2.2 This Lecture’s Project Changes.html 0.17kb
| ├──3. Reading Input.en.srt 31.26kb
| ├──3. Reading Input.mp4 128.93M
| ├──3. Reading Input.srt 31.39kb
| ├──3.1 This Lecture’s Project Changes.html 0.17kb
| ├──4. Network Authority.en.srt 28.41kb
| ├──4. Network Authority.mp4 125.27M
| ├──4. Network Authority.srt 27.96kb
| ├──4.1 This Lecture’s Project Changes.html 0.17kb
| ├──4.2 Unity Docs – Network Latency Management.html 0.13kb
| ├──5. Player Movement.en.srt 28.96kb
| ├──5. Player Movement.mp4 152.13M
| ├──5. Player Movement.srt 28.66kb
| ├──5.1 This Lecture’s Project Changes.html 0.17kb
| ├──6. Player Aiming.en.srt 15.09kb
| ├──6. Player Aiming.mp4 93.83M
| ├──6. Player Aiming.srt 14.82kb
| ├──6.1 This Lecture’s Project Changes.html 0.63kb
| ├──7. Networked Projectiles.en.srt 22.81kb
| ├──7. Networked Projectiles.mp4 125.46M
| ├──7. Networked Projectiles.srt 22.64kb
| ├──7.1 This Lecture’s Project Changes.html 0.17kb
| ├──8. Firing Projectiles.en.srt 24.00kb
| ├──8. Firing Projectiles.mp4 135.45M
| ├──8. Firing Projectiles.srt 23.54kb
| ├──8.1 This Lecture’s Project Changes.html 0.17kb
| ├──9. Firing Improvements.en.srt 25.70kb
| ├──9. Firing Improvements.mp4 149.28M
| ├──9. Firing Improvements.srt 25.41kb
| └──9.1 This Lecture’s Project Changes.html 0.17kb
├──3. Connecting Online
| ├──1. Section Intro – Connecting Online.en.srt 1.63kb
| ├──1. Section Intro – Connecting Online.mp4 15.41M
| ├──1. Section Intro – Connecting Online.srt 1.54kb
| ├──10. Creating Lobbies.en.srt 21.69kb
| ├──10. Creating Lobbies.mp4 114.97M
| ├──10. Creating Lobbies.srt 21.45kb
| ├──10.1 This Lecture’s Project Changes.html 0.17kb
| ├──11. Joining Lobbies.en.srt 28.42kb
| ├──11. Joining Lobbies.mp4 150.29M
| ├──11. Joining Lobbies.srt 28.03kb
| ├──11.1 This Lecture’s Project Changes.html 0.17kb
| ├──12. Player Name Selection.en.srt 22.08kb
| ├──12. Player Name Selection.mp4 96.25M
| ├──12. Player Name Selection.srt 22.15kb
| ├──12.1 This Lecture’s Project Changes.html 0.17kb
| ├──13. Connection Approval.en.srt 24.69kb
| ├──13. Connection Approval.mp4 140.82M
| ├──13. Connection Approval.srt 24.97kb
| ├──13.1 This Lecture’s Project Changes.html 0.17kb
| ├──14. Handling Connections.en.srt 28.00kb
| ├──14. Handling Connections.mp4 163.87M
| ├──14. Handling Connections.srt 27.93kb
| ├──14.1 This Lecture’s Project Changes.html 0.17kb
| ├──15. Networking Improvements.en.srt 9.24kb
| ├──15. Networking Improvements.mp4 40.76M
| ├──15. Networking Improvements.srt 9.25kb
| ├──15.1 This Lecture’s Project Changes.html 0.17kb
| ├──16. Shutting Down Cleanly.en.srt 15.43kb
| ├──16. Shutting Down Cleanly.mp4 88.98M
| ├──16. Shutting Down Cleanly.srt 15.46kb
| ├──16.1 This Lecture’s Project Changes.html 0.17kb
| ├──2. Main Menu.en.srt 17.58kb
| ├──2. Main Menu.mp4 69.96M
| ├──2. Main Menu.srt 17.54kb
| ├──2.1 This Lecture’s Project Changes.html 0.17kb
| ├──3. Application Controller.en.srt 27.63kb
| ├──3. Application Controller.mp4 125.49M
| ├──3. Application Controller.srt 27.55kb
| ├──3.1 This Lecture’s Project Changes.html 0.17kb
| ├──4. Authentication.en.srt 30.21kb
| ├──4. Authentication.mp4 135.26M
| ├──4. Authentication.srt 30.72kb
| ├──4.1 This Lecture’s Project Changes.html 0.17kb
| ├──5. Auth Improvements.en.srt 16.44kb
| ├──5. Auth Improvements.mp4 93.54M
| ├──5. Auth Improvements.srt 16.55kb
| ├──5.1 This Lecture’s Project Changes.html 0.17kb
| ├──6. Relay Service Setup.en.srt 11.16kb
| ├──6. Relay Service Setup.mp4 49.78M
| ├──6. Relay Service Setup.srt 11.06kb
| ├──6.1 This Lecture’s Project Changes.html 0.17kb
| ├──7. Allocating A Relay.en.srt 21.13kb
| ├──7. Allocating A Relay.mp4 112.19M
| ├──7. Allocating A Relay.srt 21.13kb
| ├──7.1 This Lecture’s Project Changes.html 0.17kb
| ├──8. Joining A Relay.en.srt 15.12kb
| ├──8. Joining A Relay.mp4 83.29M
| ├──8. Joining A Relay.srt 14.76kb
| ├──8.1 This Lecture’s Project Changes.html 0.17kb
| ├──9. Lobbies UI.en.srt 25.13kb
| ├──9. Lobbies UI.mp4 105.57M
| ├──9. Lobbies UI.srt 24.46kb
| └──9.1 This Lecture’s Project Changes.html 0.17kb
├──4. Gameplay Additions
| ├──1. Section Intro – Gameplay Additions.en.srt 1.84kb
| ├──1. Section Intro – Gameplay Additions.mp4 19.58M
| ├──1. Section Intro – Gameplay Additions.srt 1.76kb
| ├──10. Leaderboard Updating.en.srt 11.40kb
| ├──10. Leaderboard Updating.mp4 72.80M
| ├──10. Leaderboard Updating.srt 11.21kb
| ├──10.1 This Lecture’s Project Changes.html 0.17kb
| ├──10.2 Unity Docs – NetworkVariable.html 0.14kb
| ├──11. Leaderboard Sorting.en.srt 19.05kb
| ├──11. Leaderboard Sorting.mp4 123.18M
| ├──11. Leaderboard Sorting.srt 18.89kb
| ├──11.1 This Lecture’s Project Changes.html 0.17kb
| ├──12. Losing Coins.en.srt 14.75kb
| ├──12. Losing Coins.mp4 87.91M
| ├──12. Losing Coins.srt 14.62kb
| ├──12.1 This Lecture’s Project Changes.html 0.17kb
| ├──13. Bounty Coins.en.srt 29.44kb
| ├──13. Bounty Coins.mp4 155.35M
| ├──13.1 This Lecture’s Project Changes.html 0.17kb
| ├──14. Healing Zone Setup.en.srt 25.17kb
| ├──14. Healing Zone Setup.mp4 144.02M
| ├──14. Healing Zone Setup.srt 24.86kb
| ├──14.1 This Lecture’s Project Changes.html 0.17kb
| ├──15. Restoring Health.en.srt 23.88kb
| ├──15. Restoring Health.mp4 152.85M
| ├──15. Restoring Health.srt 23.71kb
| ├──15.1 This Lecture’s Project Changes.html 0.17kb
| ├──16. Mini Map.en.srt 22.32kb
| ├──16. Mini Map.mp4 147.95M
| ├──16. Mini Map.srt 22.25kb
| ├──16.1 This Lecture’s Project Changes.html 0.17kb
| ├──17. Gameplay Polish.en.srt 23.33kb
| ├──17. Gameplay Polish.mp4 149.11M
| ├──17. Gameplay Polish.srt 23.32kb
| ├──17.1 This Lecture’s Project Changes.html 0.17kb
| ├──2. Player Camera.en.srt 19.92kb
| ├──2. Player Camera.mp4 110.13M
| ├──2. Player Camera.srt 19.66kb
| ├──2.1 This Lecture’s Project Changes.html 0.17kb
| ├──3. Overhead Names.en.srt 24.19kb
| ├──3. Overhead Names.mp4 142.75M
| ├──3. Overhead Names.srt 24.12kb
| ├──3.1 This Lecture’s Project Changes.html 0.17kb
| ├──4. Spawn Points.en.srt 20.79kb
| ├──4. Spawn Points.mp4 127.73M
| ├──4. Spawn Points.srt 20.58kb
| ├──4.1 This Lecture’s Project Changes.html 0.17kb
| ├──5. Respawning.en.srt 24.41kb
| ├──5. Respawning.mp4 155.60M
| ├──5. Respawning.srt 24.62kb
| ├──5.1 Microsoft Docs – Lambda Expressions.html 0.15kb
| ├──5.2 This Lecture’s Project Changes.html 0.17kb
| ├──5.3 Unity Docs – Coroutines.html 0.11kb
| ├──5.4 Unity Docs – FindObjectsByType.html 0.15kb
| ├──6. Leaderboard Setup.en.srt 16.70kb
| ├──6. Leaderboard Setup.mp4 75.12M
| ├──6. Leaderboard Setup.srt 16.73kb
| ├──6.1 This Lecture’s Project Changes.html 0.17kb
| ├──7. Custom Data Types.en.srt 14.61kb
| ├──7. Custom Data Types.mp4 67.33M
| ├──7. Custom Data Types.srt 14.37kb
| ├──7.1 This Lecture’s Project Changes.html 0.17kb
| ├──8. Leaderboard Spawning.en.srt 22.12kb
| ├──8. Leaderboard Spawning.mp4 122.32M
| ├──8. Leaderboard Spawning.srt 22.41kb
| ├──8.1 This Lecture’s Project Changes.html 0.17kb
| ├──9. Leaderboard Names.en.srt 23.82kb
| ├──9. Leaderboard Names.mp4 150.05M
| ├──9. Leaderboard Names.srt 23.93kb
| └──9.1 This Lecture’s Project Changes.html 0.17kb
└──5. Online Matchmaking
| ├──1. Section Intro – Online Matchmaking.en.srt 1.75kb
| ├──1. Section Intro – Online Matchmaking.mp4 19.30M
| ├──1. Section Intro – Online Matchmaking.srt 1.64kb
| ├──10. Matchmaker Testing.en.srt 14.55kb
| ├──10. Matchmaker Testing.mp4 92.51M
| ├──10. Matchmaker Testing.srt 14.61kb
| ├──10.1 This Lecture’s Project Changes.html 0.17kb
| ├──11. Matchmaking Polish.en.srt 18.89kb
| ├──11. Matchmaking Polish.mp4 98.04M
| ├──11. Matchmaking Polish.srt
| ├──11.1 This Lecture’s Discussion.html 0.17kb
| ├──11.2 This Lecture’s Project Changes.html 0.17kb
| ├──12. Making Trails.en.srt 27.03kb
| ├──12. Making Trails.mp4 170.36M
| ├──12. Making Trails.srt 26.45kb
| ├──12.1 This Lecture’s Project Changes.html 0.17kb
| ├──13. Section Cleanup.en.srt 13.80kb
| ├──13. Section Cleanup.mp4 81.11M
| ├──13. Section Cleanup.srt 13.51kb
| ├──13.1 This Lecture’s Project Changes.html 0.17kb
| ├──2. Dedicated Servers.en.srt 10.16kb
| ├──2. Dedicated Servers.mp4 46.12M
| ├──2. Dedicated Servers.srt 9.80kb
| ├──2.1 Unity Docs – Network Topologies.html 0.17kb
| ├──3. UGS Wrapper.en.srt 26.57kb
| ├──3. UGS Wrapper.mp4 137.77M
| ├──3. UGS Wrapper.srt 26.28kb
| ├──3.1 This Lecture’s Project Changes.html 0.17kb
| ├──3.2 UGSWrapper.zip.html 0.11kb
| ├──4. Server Build Prep.en.srt 23.20kb
| ├──4. Server Build Prep.mp4 141.55M
| ├──4. Server Build Prep.srt 23.31kb
| ├──4.1 This Lecture’s Project Changes.html 0.17kb
| ├──5. Build Deployment.en.srt 19.43kb
| ├──5. Build Deployment.mp4 96.08M
| ├──5. Build Deployment.srt 19.51kb
| ├──5.1 GitHub Repo – Matchplay Sample.html 0.13kb
| ├──5.2 This Lecture’s Project Changes.html 0.17kb
| ├──5.3 Unity – UGS Dashboard.html 0.09kb
| ├──6. Matchmaking UI.en.srt 16.57kb
| ├──6. Matchmaking UI.mp4 80.71M
| ├──6. Matchmaking UI.srt 16.68kb
| ├──6.1 This Lecture’s Project Changes.html 0.17kb
| ├──7. Queuing Up.en.srt 23.06kb
| ├──7. Queuing Up.mp4 124.78M
| ├──7. Queuing Up.srt 23.09kb
| ├──7.1 This Lecture’s Project Changes.html 0.17kb
| ├──8. Matchmaking Ticket.en.srt 23.39kb
| ├──8. Matchmaking Ticket.mp4 129.05M
| ├──8. Matchmaking Ticket.srt 23.40kb
| ├──8.1 This Lecture’s Project Changes.html 0.17kb
| ├──9. Backfilling.en.srt 24.19kb
| ├──9. Backfilling.mp4 145.41M
| ├──9. Backfilling.srt 24.17kb
| └──9.1 This Lecture’s Project Changes.html 0.17kb
更多知识
-
抖音直播打号起号实时录屏,全程4小时起号操作,毫无保留
你是不是入局抖音直播,却卡在“起号难、打号慢”的第一关?精心筹备开播,要么直播间零人在线、冷冷清清,要么流量忽高忽低、留不住人;跟着教程学起号,却全是过时理论,实操环节一笔带过,自己上手依旧无从下手;
分半
40 阅读
-
绩效管理与团队激励实战,即学即用,成为一个真正的绩效激励专家
课程介绍:掌握诊断企业绩效管理有效性的评测方法学会制定支撑于战略的绩效目标(4+7)解决绩效考核与排名的公平性与接受度问题学会设计从战略到目标到考核到分钱的方案掌握制定薪酬包并科学分配薪酬包的方案拥有
★芭比々娃娃
43 阅读
-
小红书带货达人启航计划,从0-1运营小红书账号
想做小红书带货达人,却卡在起点无从下手?看着别人靠小红书带货月入过万,自己却连账号定位都搞不清,发布的笔记无人问津、没有流量;不懂平台规则、不会做内容、不会选品带货,哪怕盲目跟风发笔记,也始终无法实现
你陪我醉i
76 阅读
-
抖音35W粉丝博主AI解压视频制作教学,从零开始用AI打造爆款解压视频,涨粉变现两不误
自从有了AI,在创意方面真的是只有我们想不到,没有做不到的。解压类视频一直是涨粉快的赛道,像修马蹄、搭积木这类内容,大家看着就觉得放松。今天给大家分享抖音某大佬的解压视频制作教学,一个超适合新手的,非
等风也等你
57 阅读
-
小红书带货达人实战营:账号注册定位、内容创作、选品策略、带货技巧、流量运营等
小红书带货达人实战营:账号注册定位、内容创作、选品策略、带货技巧、流量运营等课程简介本课程是专为新手量身打造的小红书带货达人启航计划,聚焦从0到1运营小红书账号的全流程实战。课程摒弃空泛理论,全程实操
轻吟潜唱丶华灯初上
42 阅读
-
付费文1+2:年轻人还能抓住的几大隐形翻身机会:打开思路,发现那些闷声发财的冷门赛道
付费文1+2:年轻人还能抓住的几大隐形翻身机会:打开思路,发现那些闷声发财的冷门赛道文章介绍本课程聚焦当下年轻人还能抓住的几大隐形翻身机会,深度剖析“涉外经济”与“银发经济”两大红利赛道。第一部分围绕
那思念爱尖叫
68 阅读
-
一张照片秒变N种专属表情包,三步搞定可爱搞怪治愈风,从此斗图聊天不再到处存别人图
一张照片秒变N种专属表情包,三步搞定可爱搞怪治愈风,从此斗图聊天不再到处存别人图课程简介这是一套教你用AI技术零门槛制作专属表情包的趣味实操课程。只需一张普通照片,通过简单的三步流程——上传照片、选择
哭了,谁疼
33 阅读
-
六大豆包AI修图指令全公开:高清画质逼真细节一键生成,每张图都像专业场地实拍大片
六大豆包AI修图指令全公开:高清画质逼真细节一键生成,每张图都像专业场地实拍大片课程简介这是一套聚焦AI生图实战的技巧课程,系统传授利用豆包AI生成专业级场景画面的六个核心指令。课程涵盖六大不同风格的
一开始就结束
81 阅读
撰写回复