本教程使用Visual Studio 2022和Unity引擎,基于SteamSocket网络库,实现基于c#的帧同步游戏服务器开发。本套课程以Unity为案例,实现帧同步客户端、帧同步服务器、SteamLobby系统,并且实现多人的数据同步。

课程信息
教学总时长约3.5小时,使用软件:Visual Studio 2022 、Unity。
适用行业:游戏动画;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:课程准备
0101_课程介绍与项目创建
第二章:Steam Lobby 游戏房间开发
0201_初始化Steam网络库
0202_获取Steam用户头像与名称
0203_SteamLobby变量声明
0204_初始化Lobby控件与回调
0205_编写Lobby按钮事件
0206_编写Lobby回调函数01
0207_编写Lobby回调函数02
0208_编写Lobby房主职责
第三章:简单介绍帧同步框架
0301_帧同步概念讲解(客户端_服务器)
第四章:Steam P2P通信程序开发
0401_定义P2P通信结构体
0402_定义帧缓存机制
0403_P2P初始化相关
0404_P2P房主功能代码
0405_P2P客户端功能
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。