|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/create-online-games-with-unity-and-java-part-1/
课程评论:没有评论
课程名称:使用Unity和Java创建真正的多人游戏 课程概述:请注意!本课程不再提供支持,也不会在未来更新!如果您需要Java服务器和Unity客户端的完整源代码,请通过邮件联系我(happens.before@icloud.com)。 您是否想创建自己的在线游戏?也许您已经开发了一些很酷的游戏,现在希望将其变为多人模式,但不知道从何开始。创建游戏很困难,而创建在线游戏更是难上加难,尤其是当您不知道如何入手时。虽然现在有很多出色的解决方案可以实现各种目的,但大多数情况下,它们要么昂贵,要么只解决特定任务。 通过本课程,您将学习如何编程真正的在线游戏。随着CPU资源的广泛可用性,Java非常适合用于创建客户端-服务器应用程序和网络多线程编程。您将看到如何使用Java编程语言创建一个多线程的游戏服务器,该服务器能够实时接收和发送数据给客户端,并使用真实游戏项目中常用的协议。 您将了解事件驱动和服务导向的应用程序是如何工作的,掌握如何在Unity游戏引擎中使用多线程编程,以及如何使用C#编程语言在Unity中序列化和传输客户端数据到服务器。同时,您也会了解到非阻塞I/O在网络编程中的工作原理。 课程结束时,您将拥有一个完整的、适合生产使用的事件驱动服务导向并发游戏服务器的Java源代码和Unity游戏引擎的客户端,您可以自由修改并在自己的项目中使用。 重要注意事项:或许您认为本课程中没有解释一些重要的主题,或者材料不够详细。如果您有任何建议或评论,请在评价我的课程之前与我联系,我会根据您的反馈定期更新视频讲座,详细解释您最感兴趣的内容。由于我从未教授或录制过视频课程,尤其是用英语进行讲解,对我来说非常艰难。但我相信通过深入研究源代码是学习的有效途径,因此我将尽力在课程进行期间乃至结束后帮助您。如果您有任何不明白的地方,随时联系我,我一定会尽力解答。祝您好运,我相信您会成功!
IMPORTANT! This course is no longer supported by me and will not be updated in the future! If you need the full source code for the Java server and client for Unity, write me to the mail happens.before@icloud.com Did you want to create your online game? 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. At this days a lot of cool solutions that helps 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 programming the real online games. Due to the fact that nowadays the resources of CPU have become easily accessible to everyone, Java is perfectly suitable for creating a client server applications and for network multithreaded programming. You will see how to create a multithreaded game server for your games in Java programming language that will receive and send data to your clients in real time using the protocols that are 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. You will see and understand how nonblocking IO work in network programming. At the end of the course you will have the source code of the complete production ready event-driven service-oriented concurrent game server on Java and client for Unity Game Engine, which you can modify and freely use in your projects. IMPORTANT NOTES Perhaps you might think that in this course I did not explained some important aspects of some of the topics, either briefly and incomprehensibly for you, presented the material I provided in video lectures or perhaps did not explain other questions that you expected to see in this course. Therefore, I will regularly update video lectures in which I will explain in detail those things that you are most interested in taking into account your comments and suggestions that you will write to me. Before you rate my course, write to me about your suggestions or comments for what I would take into account in subsequent video lectures. Since I have never taught or recorded lectures on video, especially in English, this is given to me extremely hard. However, based on my personal experience, I believe that the most effective way of learning is in-depth study of the source code. That's why I'll try to help you during the course and even after it's over. If you do not get something or you do not understand something, write to me and I will definitely try to help you. So good luck, I'm sure you will succeed!