欢迎来到多人在线游戏开发的系列教程。
在这个教程中,我将展示如何从零开始构建一个多人在线项目,相对于网上的其他教程,本教程由浅入深,更容易理解每个功能最终为何会如此实现。
这是我个人一次小小的尝试,也是对过去所学的总结,希望对大家有所帮助。
本教程需要你有一定的网络和c++基础,客户端方面我是使用Unity,所以也需要具备c#与Unity的相关知识。
我使用的Unity版本是2022.3.0f1c1,python版本是3.11,c++会用到c++20的语法,所以要注意编译器的支持。
代码使用git来进行版本管理,每个章节的代码我都会上传到github上,地址。