• 课程时长:0分钟

    适用行业:

  • 0人学过

    学习路径:

  • 收藏 分享
  • 难度:

  • 课程介绍
  • 课程章节
  • 讨论交流
  • 学员评价
  • 咨询客服
Image

课程简介

       本教程是一套moba分布式网络游戏开发全流程教程,本教程融合了客户端和服务器集群等两大模块开发,并对UE4网络游戏的开发秘诀进行讲解。学习本套课程,大家将会掌握UE4DS服务器,各类UE4版本的分布式服务器,在线部署服务器等高端内容,无论是做web游戏还是其他游戏,这套框架所搭配的插件均足以实现。

课程信息

教学总长度46小时左右,使用软件:Houdini 18、Unreal Engine 4。

交流答疑

对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。

课程目录

第一章:游戏服务器-如何接入
0101_如何购买ECS与部署UE4DS服务器方案
0102_windows和linux分布式服务器环境介绍
0103_UE4顶视图模板案例服务器配置
0104_UE4网络和对象的判断
0105_摄像机和AI角色实例解耦
0106_同步业务逻辑
0107_本地连接打包好的专属服务器
0108_将UDP服务器部署在阿里云ECS
0109_UDP网络穿透连接游戏实例
0110_ECS公网IP连接游戏实例

第二章:游戏服务器-技能同步
0201_UE4网络同步概念
0202_关于角色按键响应和AI服务概述
0203_角色配置表应该存在服务端还是客户端
0204_服务器如何处理客户端屏幕点击信号
0205_AI行为树应该存在服务器还是客户端
0206_如何在服务器上进行AI的业务逻辑
0207_AI行为树运行原理和服务器同步行为树中的移动
0208_普通连击动画应该如何同步到客户端
0209_AI服务器应该如何写普通攻击才可以同步客户端
0210_普通攻击范围和攻速在AI服务上的表现
0211_从服务器同步QWER技能动画到客户端

第三章:游戏服务器-数据同步
0301_UE4变量同步知识点概述
0302_角色数据
0303_UE4游戏服务器在默认状态下上行带宽计算
0304_对游戏服务器进行ECS架构并且同步变量
0305_自动捕捉客户端地图
0306_客户端自适应小地图以及背后的原理
0307_在服务器注册一个角色
0308_角色属性如何进行同步节省带宽
0309_服务器框架下玩家组件数据如何设计
0310_服务器如何高效的呼叫所有GamePlay实例
0311_服务器范围攻击和攻速AI计算问题

第四章:游戏服务器-AI
0401_服务器动作类游戏核心概念
0402_服务器是如何处理子弹从射击到受击
0403_服务器计算实际伤害策略
0404_服务器实现角色死亡和重生
0405_在服务器创建怪物生成器
0406_服务器实现小兵角色生成
0407_服务器小兵的AI逻辑设计
0408_服务器处理AI范围寻敌和行为树优化策
0409_服务器同步玩家数据到角色
0410_服务器表现近程攻击思路和策略
0411_服务器塔的表现
0412_塔在服务器如何进行攻击同步
0413_在服务器如何计算野怪的AI
0414_服务器动作类型游戏如何开发
0415_更加专业的伤害数值公式和野怪AI逻辑

第五章:游戏服务器-请求和响应
0501_物品装备环境准备
0502_服务器对物品和技能数据操作接口
0503_理解物品的状态同步和技能物品装备数据架构
0504_服务器物品和属性的底层数据架构
0505_理解服务器对物品状态同步绑定思路
0506_服务端同步物品到客户端进行显示
0507_客户端如何通过物品拖拽交换和移动和服务器交互

0508_服务器如何通过状态同步客户端的CD
0509_统一技能和物品API的UI环境
0510_理解服务器操作技能数据的思路
0511_如何通过服务器来初始化角色技能
0512_服务器计算技能cd和商业版本技能绑定策略
0513_商城UI资源介绍和环境准备
0514_商城的商品初始化
0515_服务器如何处理客户端发送的购买请求
0516_搭建装备合成和售卖的客户端环境
0517_如何通过服务器来实现商城的买卖
0518_客户端UI绘制装备合成思维导图设计原理
0519_装备合成数据结构设计
0520_装备合成的单子项算法
0521_装备合成的多子项递归算法
0522_角色属性面板的环境准备
0523_面板更新的整体逻辑架构讲解
0524_定义角色属性的数据访问协议
0525_客户端的数据缓冲池更新策略
0526_服务器响应的RPC在初始化的坑
0527_网络环境下实现点击角色获取角色属性信息
0528_网络环境下实现点击角色获取角色背包信息
0529_组件同步和查看信息的状态同步
0530_击杀和队伍信息的环境准备
0531_Moby游戏击杀的框架讲解
0532_服务器实现玩家助攻
0533_深入探讨Moba游戏的击杀模型
0534_服务器如何应用击杀系统
0535_服务器如何架构击杀方式
0536_服务器关联Moby三种击杀方式
0537_测试服务器和客户端击杀
0538_网络游戏Moby查看团队信息策略
0539_前期的UI准备
0540_服务器处理队伍信息的请求和响应
0541_顶部团队战斗信息分析
0542_在服务器上计算团队击杀信息和个人击杀信息
0543_深入封装和提炼击杀系统和助攻系统
0544_UE4DS的UDP服务器丢包问题
0545_服务器打包和服务器常见bug
0546_附加小节装备代码优化

第六章:游戏服务器-系统级架构
0601_服务器响应客户端的伤害字体效果
0602_服务器通知队伍血条显示规则
0603_服务器上添加队伍判断
0604_服务器上小兵AI逻辑设计
0605_服务器上的怪物生成器
0606_解决AI阻挡AI问题策略
0607_moba小兵的智能寻敌概念讲解
0608_moba小兵的服务器智能寻敌实战
0609_moba小兵的服务器逻辑设计
0610_bug玩家无法选中敌人解决策略
0611_服务器实现持续施法的策略
0612_爆发性技能特效设计
0613_持续爆发性技能特效设计
0614_对QWER技能作业
0615_游戏的技能手感设计
0616_技能buff道具装备数据结构深入设计
0617_服务器的buff系统设计
0618_服务器注册buff系统
0619_服务器查询技能系统方式
0620_技能和普通攻击属性叠加架构
0621_服务器的buff循环系统设计
0622_buf系统在客户端的实现框架讲解



多端支持

课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。

课程要求

本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map  (贴图) 等。

  • 此课程的内容正在持续更新中

    此课程获得之后永久可以观看

    本课程包含录播视频课程内容

  • FIRST BLOOD

    首杀英雄风云榜 - 下单快如闪电