本套课程我们将在游戏中实现:玩家注册与登录、玩家昵称与头像设置、玩家聊天与留言以及服务器人数统计功能,并将做好的项目进行客户端与服务器的分别打包测试。
通过本套教程的学习,您将了解与掌握UE4中RPC功能的使用,服务器客户端的构建,熟悉整套广域网游戏 的开发流程,非常适合有一定UE4引擎基础,并想独立开发网络游戏的同学。那还不心动?赶紧加入广域网联机开放大世界的制作之旅吧!
— 虚幻引擎4广域网联机开放大世界游戏制作教程 —
本套教程从安装虚幻4.24源码引擎,并配置开发环境开始,一步一步教大家如何利用虚幻4的RPC功能,使用纯蓝图的方式来制作一个可以支持多人联机的广域网开放大世界游戏。
课程信息
教学总长度13小时左右,使用软件:UE4.24、VS2017。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
核心知识点
玩家注册与登录
制作玩家注册与登录界面,完成玩家用户名、密码、验证码的判定,最后将玩家注册成功的用户名与密码保存在服务器上。
玩家昵称与头像设置
制作玩家昵称与头像设置界面,将玩家设置好的的昵称与头像保存在服务器上。
玩家聊天与留言
玩家可以在游戏中发起聊天,并将聊天内容发送给当前游戏中的所有玩家。也可以在游戏中创建留言板,任何之后进入游戏的玩家都可以看到前面玩家在场景中生成的留言板。
服务器人数统计功能
制作统计服务器当前人数与最多人数的功能,并将最多的人数与最多人数出现的时间保存在服务器上。
课程截图
课程目录
第一章
0101_教程简介
0102_环境搭建与准备
0103_创建起始工程
0104_联机的基础概念讲解
0105_联机案例演示
第二章
0201_起始资源的创建于导入
0202_登入游戏模式蓝图资源创建
0203_登录HUD与PC蓝图资源创建
0204_玩家登录与注册UI绘制
0205_登录与注册UI蓝图资源创建
第三章
0301_玩家登录UI蓝图制作
0302_玩家登录输入蓝图制作
0303_验证码材质动画制作
0304_验证码生成蓝图制作
0305_玩家注册UI蓝图制作
0306_玩家登录PC与GM蓝图制作
0307_玩家注册PC与GM蓝图制作
第四章
0401_游戏gameMode与Character蓝图资源创建
0402_游戏PC与HUD蓝图资源创建
0403_聊天内容与窗口UI资源创建
0404_留言板与玩家昵称头像UI资源创建
0405_玩家昵称和头像设置-1
0406_玩家昵称和头像设置-2
0407_玩家昵称和头像设置-3
第五章
0501_玩家聊天功能制作
0502_留言板功能制作-1
0503_留言板功能制作-2
0504_留言板功能制作-3
0505_服务器人数同步与玩家信息保存功能制作
0506_服务器与客户端打包流程
DLC附加课程
DLC01_服务器部署以及客户端连接.tscproj
DLC02_服务器配置.tscproj
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解 比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空 间),Map(贴图)等等。