|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-udp-with-litenetlib-building-a-simple-movement-game/
课程评论:没有评论
**课程名称:** Unity LiteNetLib 多人游戏基础及 .NET Core 服务器 **课程概述:** 本课程将带领您踏上一段轻松愉快的旅程,学习如何从零开始构建一个基础的多人游戏。您将掌握如何使用 C# 语言编写一个独立的 .NET Core 服务器应用程序,并利用与 Unity 客户端相同的 UDP 库 "LiteNetLib"。 **课程亮点:** * **独立服务器:** 学习如何创建一个不依赖于 Unity 项目的独立 .NET Core 服务器。 * **强大的库:** 深入了解并使用 LiteNetLib,这是一个功能强大且支持可靠 UDP 的库。 * **Unity 客户端:** 使用 Unity 和 C# 构建您的 multiplayer 客户端,实现玩家角色等游戏元素。 * **数据交互:** 掌握客户端与服务器之间的数据发送和接收机制。 * **多人游戏体验:** 成功实现多人联机,让玩家加入服务器,在游戏中看到彼此并进行移动。 **学习目标:** 完成本课程后,您将能够: * 独立开发一个 .NET Core 后端服务器。 * 在 Unity 客户端中使用 LiteNetLib 实现多人游戏功能。 * 理解和应用 UDP 通信协议。 * 构建一个能够支持多名玩家同时在线并进行基本交互的多人游戏原型。 **总结:** 如果您曾觉得多人游戏开发遥不可及,本课程将打破您的顾虑。通过循序渐进的教学,您将轻松掌握 Unity 和 .NET Core 结合 LiteNetLib 实现多人游戏的核心技术,并亲手打造一个能与朋友互动的游戏世界。
This all may sound hard and difficult but its rather easy once you know how it works.Just follow me along on this journey to write a basic multiplayer game!We will write a server that will be a seperate.NET core application which is also using C# , and we will use the same UDP library as for Unity.The server runs independently from any Unity programs.Our client will be written in Unity and C# and will contain the player stuff.Both will be using the same library "LiteNetLib" which is a very competent library for UDP (and also Reliable UDP)At the end we will have a way to send and receive data and we will be able to join the server with our game clients and see each client on the game and move around and see the movements.