上海大型网络游戏开发培训课程
【学校简介】
上海极视文化集团成立于2007年,至今11年历史,旗下有33家子公司,业务涉及影视、电视节目、游戏、动漫、报刊书籍、线下画展等众多文化领域。育界数码是旗下游戏相关品牌,专注于提供游戏、动漫、影视、VR/AR产业人才的实训。
【学校荣誉】
《灵魂之门》手游并获得“微软创新杯”中国区游戏组特等奖
自主研发主机游戏《巴别塔:抉择》通过最 大海外游戏发布平台Steam“绿光计划”
第六届CGDA(中国优秀游戏制作人)最 佳创意奖
14年「Unity Awards」游戏及应用大赛最 佳创新创意奖
与微软签署XBOXOne主机游戏平台《全球发行协议》
与索尼签署PlayStation4主机游戏平台《全球发行协议》
自主研发两款VR游戏《恶灵古堡》《奥林匹斯之战》
其中《恶灵古堡》携手VR设备商3Glasses参展2016年ChinaJoyVR展台
【课程设置】
可到校学习,亦可网上报名学习
【课程大纲】
项目介绍
项目概述;介绍MMORPG;MMORPG视频分析;MMORPG的特点
课程介绍
课程大纲分析;课程面向对象
游戏行业及就业
游戏行业介绍;Unity3D介绍;Unity3D人才需求分析
为什么选择MMORPG
包含最丰富的游戏玩法;覆盖最丰富的游戏技术;掌握MMORPG的开发,就掌握了绝大多数游戏的开发
MMORPG玩法
丰富的职业设定;各种副本设定;庞大的剧情与任务;精彩刺激的战斗表
《极世界》美术资源
主城展示;野外地图展示;NPC展示
MMOK开发流程概述
立项;需求分析与技术选型;原型开发;功能送代;测试;发布
课程说明
学习方法;学习目标;服务与退款机制
【项目筹备】
开发工具
Unity 2018.2.3f1;Visual Studio 2017;Git;MSSQL
目录规划
创建项目结构;合理划分开发目录;创建版本库
文档准备
策划文档;美术规范;技术文档
工具准备
配置表生成工具
客户端准备
创建项目;完善基本配置Assets;目录规划;基础模块开发
服务器准备
项目创建;基础模块开发
客户端环境准备
美术资源准备;UI资源导入及配置;角色资源导入及配置;场景资源导入及配置;粒子特效导入;音效导入;基础场景准备;环境测试
服务器环境准备
环境测试;日志输出测试;配置文件测试;数据加载测试;数据库连接测试
协议
Google Protobuf;协议生成准备
【框架设计】
游戏框架设计
顶层框架设计
客户端框架设计
服务器框架设计:登录服务器;游戏服务器;DB服务器
业务流程设计
用户注册流程
用户登录流程
数据模型设计:Sever;User;Player;Shop
网络协议设计
通用协议:用户信息;角色基本信息;RESULT;ERROR_CODE
基础协议:服务器;用户;角色;游戏;同步协议;
系统协议:任务系统协议;聊天系统;商店系统;装备系统;
场景协议:世界场景;野外场景;副本场景;
战斗协议:锁定目标;释放技能
【基础支撑】
网络消息处理
客户端-数据发送/接收;客户端-消息分发与处理;服务端-数据发送/接收;服务端-消息分发
基础场景与UI
客户端-创建基础场景;客户端-场景管理与切换;服务器场景信息同步;协议-场景的进入/离开
项目开发-用户登录
客户端-I界面准备;客户端-逻辑编写;协议的创建与生成;服务器-用户登录服务
角色控制
客户端-玩家角色控制;客户端-逻辑-摄像机控制;客户端-本地玩家移动逻辑服务器
角色信息显示
客户端-角色头预名字及血条;客户端-世界空间UI元素;客户端-主界面UI信息
小地图
UI-小地圈的制作方式;UI-小地图UI制作;UI-小地图配置与加载;
MinimopManager;位置同步显示
角色创建与选择
数据加载;客户端-角色创建/选择界面协议;服务器-用户会话管理;服务器-创建协议;服务器-选择协议
进入主城
客户端UI主界面逻辑;服务器-基本信息同步;服务器-Session管理
移动同步
要点-同步的流程;要点-同步的内容;客户端-远程玩家移动逻辑;协议-移动同步协议;服务器-移动同步逻辑;服务器-角色基本信息及位置同步
完善移动同步地图传送
传送点的配置;地图离开与进入;当前位置保存
【基础系统】
【操作系统】
【战斗系统】
战斗系统设计与基础树形结构
设计
战斗系统框架;数据结构设计;角色属性设计
客户端
要点
了解战斗系统设计;完成配置表设计;完成属性数据结构
战斗系统实现与角色属性成长
客户端
服务器
角色信息同步;基础角色成长逻辑;角色信息存储
要点
完成基本信息同步;基础战斗管理单元
目标选择与属性初始化重构
客户端
目标选择;目标显示UI;重构角色初始化流;优化技能更新
服务器
角色属性初始化
战斗系统-完善技能行为
技能执行流程
技能状态;技能行为分析;技能命中结算;伤害计算;子弹技能的机制设计
BUFF
完成BUFF的实现
PVP系统
PVP系统
设计
PVP的模式;AOI
客户端
服务器
PVP同步
技能与BUFF系统设计-配置设计
技能需求分析
技能释放流程详细设计与实现1
基础技能释放逻辑;技能配置表;客户端逻辑;服务器逻辑
技能释放流程详细设计与实现2
基础BUFF的管理;BUFF配置表;技能流程实现;战斗消息服务器广播
服务器战斗流程设计与实现
服务器
服务器战斗流程设计;战斗对象管理上海育界-战斗系统;战斗行为列表;服务器端的技能释放
客户端
技能表现的基本逻辑
技能效果与表现
战斗伤害飘字
怪物-BOSS
怪物AI
主动怪物;被冻怪物;BOSS的技能设计;BOSS的Al
【副本系统】
副本系统
基本机制
设计-副本的概念;设计-副本的机制;实现-副本进入;实现-副本组队
剧情系统
研究Timeline;对话面板
游戏优化
资源优化
资源规格优化
图像压缩与质量;Mipmap;图集;模型;动作
场景优化
静态批;动态批
性能优化-内存
性能优化-CPU
发布准备
资源打包
AssetBundle;打包策略
资源统一加载
编辑器加载;Windows资源加载;IOS/Android资源加载
在线更新
客户端-更新与下载;服务器-资源更新服务器
【讲师团队】
【课程优势】
【学员状况】
【服务项目】
【学员风采】
【学校环境】