|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-a-real-multiplayer-game-with-unity-and-c-socket/
课程评论:没有评论
课程名称:使用Unity学习Socket创建多人游戏 课程概述: 本课程旨在教授你C#.Net中的Socket编程,帮助你掌握计算机网络Socket编程,使用TCP/IP流式Socket,使你成为更优秀的程序员。如果你已经创建了一款酷炫的游戏,并希望将其升级为多人在线游戏,但不知道从何入手,那么这个课程非常适合你。制作游戏本身就很复杂,而制作网络游戏则更加困难,尤其是在你没有相关经验的情况下。 课程内容不仅涵盖了Socket编程,还强调了C#在客户端-服务器应用和网络多线程编程中的应用。你将学习如何为自己的游戏创建一个多线程的游戏服务器,该服务器能够使用TCP协议实时接收和发送数据。课程中将介绍事件驱动和面向服务的应用程序如何工作,以及如何在Unity游戏引擎中使用多线程编程。同时,你将学会如何在Unity中使用C#语言序列化和传输客户端数据到服务器。 完成本课程后,你将能够创建能够通过TCP/IP Socket进行点对点通信的C#.Net软件,并熟练使用async和await关键字,掌握Socket编程和面向对象编程(OOP)的核心知识。课程还提供完整的生产就绪事件驱动服务导向的并发游戏服务器源代码,以及Unity客户端代码,你可以随意修改并在自己的项目中使用。 通过本课程,你将掌握创建3D多人游戏所需的所有技能,课程提供30天退款保证,让你可以放心开始学习。
Learn socket programming in C#.NetGet proficient in computer network socket programming using TCP/IP streaming sockets and become a better professional programmer. Perhaps you have already created some cool game and now you want your game to be multiplayer but you do not know how to do it? Creating games is hard but creating online games is even harder, especially if you do not know where to start. These days a lot of cool solutions that help achieve this or that purpose. However, I am sure that this does not suit you, either because these solutions are quite expensive or created to solve only certain tasks. Thanks to this course you will see how to program the real online games.Due to the fact that nowadays the resources of CPU have become easily accessible to everyone, C# is perfectly suitable for creating client-server applications and for network multithreaded programming. You will see how to create a multithreaded game server for your games in C# programming language that will receive and send data to your clients in real-time using the TCP protocol that is used in real game projects. With this course, you will see how event-driven and service-oriented applications work. Understand how to use multi-threaded programming in Unity Game Engine and you will see how to serialize and transfer data from the clients on Unity with C# programming language to the server. At the end of this course, you will be able to create C# (Sharp).Net software capable of sending and receiving data over TCP/IP sockets on peer to peer basis with async and await keywords. You will learn not only socket programming, but OOP as well. The course will make you a better programmer. you will have the source code of the complete production-ready event-driven service-oriented concurrent game server on C# and client for Unity Game Engine, which you can modify and freely use in your projects.Having completed the course you will have all the skills necessary to create 3D multi-player games of your own. With the 30 day money-back guarantee you can start the course today with complete confidence.