400-609-4309
勤学培训网 游戏编程培训 上海游戏编程培训 上海unity3d游戏开发培训
上海unity3d游戏开发培训

上海unity3d游戏开发培训

小班详询
课程优势: 职业规刘:个性化职业发展路线规划;U3D游戏开发工程师职业;技能架构图
上课方式: 直播
上课时段: 全日制,晚班,周末班
¥ 9888
预约试听 在线咨询
课程详情 教学点 教学环境 学员评论 相关推荐
育界教育上海Unity3D培训机构

《极世界》是由一线大厂在职人员基于Unity3D,耗费一年时间开发的一款完整的MMORPG游戏DEMO。P2课程是基于《极世界》项目开发出的一套完整的MMORPG作开发的,并涉及到游戏优化、游戏安全、游戏发布等游戏制作后期作开发的,并涉及到游戏优化、游戏安全、游戏发布等游戏制作后期所涉及到的工作。全栈Unity大型网络游戏开发,学完精通客户端+服务端。


为什么学Unity游戏开发

  • 用户口碑 用户口碑

    实力认证的用户口碑

    入名企:网易、腾讯等一线名企
    拿高薪:平均月薪15000元+
    评价高:好评率高

  • 思维能力 思维能力

    全局视野的思维能力

    统筹:具备把控整体开发流程
    分析:具备项目需求分析的能力
    高效:具备敏捷开发、持续迭代能力

  • 工作技能 工作技能

    以一敌十的工作技能

    全能:1个人=1个团队
    全栈:前端、后端、存储、架构
    视角:架构思维、框架设计


从全局到细节,从思维到实现

项目简介
项目 项目简介

Project brief

《极世界》基于U3D游戏引擎,拥有自己原创的游戏框架,并且涵盖了MMORPG中具有普遍代表性的各种游戏系统,包括UI系统、NPC系统、道具系统、背包系统、商店系统、装备系统、任务系统、好友系统、组队、公会系统、聊天系统、坐骑系统、音乐音效系统、战斗系统、副本系统等。

项目亮点
亮点 项目亮点

Project highlights

项目流程、项目规范、代码规范、代码设计同步大厂标准;
从0到1项目实战; 双端:客户端+服务端
技术栈:前端、后端、存储、架构是全栈开发项目实战

项目核心功能模块
核心 项目核心功能模块

Project core function modules

画面/渲染: 2D/2.5D/3D次世代/Shader,粒子特效大规模场景
网络/储存: 通讯与协议, 同步多人在线数据存储
战斗/AI: 动画控制技能与状态AI与寻路, 副本
优化/发布: 资源规范性能调优资源打包

真实的企业流程开发
流程开发 真实的企业流程开发

Real enterprise development process

策划需求分析:第划概要案,详细策划案。数值策划案、界面原型
架构设计与框架设计:整体架构没计、客户端框架、服务端框架
系统设计:需求分析、系统分析,系统逻辑流程分析、代码实现
开发实现:基础支撑、基础系统。社交系统、战斗系统、性能优化

 

知识扩容,覆盖Unity主流技术

D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15
< >
D1
主题:项目筹备-Project preparation

开发工具
. Unity 2018.2.3f1 . Visual Studio 2017/2019. MSSQL

目录规划
·创建项目结构·合理划分开发目录·创建版本库

文档准备
·策划文档·美术规范

客户端环境准备
·美术资源准备·UI资源导入及配置·角色资源导入及配置·粒子特效导入·音效导入·基础场景准备·环境测试

工具准备
·配置表生成工具

客户端准备
·创建项目·完善基本配置.ASSETS目录规划·基础模块开发

服务器准备
·创建项目·基础模块开发

服务器环境准备
·日志输出测试配置文件测试·数据加载测试·数据库链接测试·环境测试 协议 . Google Protobuf·协议生成准备

D2
主题:游戏框架设计-Game framework design

顶层框架设计

 

客户端框架设计

 

服务器框架设计

·登录服务器·游戏服务器·DB服务器

 

业务流程设计

·用户注册流程·用户登录流程

 

数据模型设计

·Server·Player·User·Shop

 

D3
主题:网络协议设计-Network protocol design

通用协议

·用户信息·角色基本信息·RESULT.ERROR_CODE

 

基础协议

·服务器·用户·角色·游戏·同步协议

 

系统协议

·任务系统协议·聊天系统协议·商店系统协议·装备系统协议

 

场景协议

·世界场景·野外场景·副本场景

 

战斗协议

·锁定目标·释放技能

 

D4
主题:网络协议设计-Network protocol design

通用协议

·用户信息·角色基本信息·RESULT·ERROR_CODE

 

基础协议

·服务器·用户·角色·游戏·同步协议

 

系统协议

·任务系统协议·聊天系统协议·商店系统协议·装备系统协议

 

场景协议

·世界场景·野外场景·副本场景

 

战斗协议

·锁定目标·释放技能

 

D5
主题:底层支撑-Bottom support

网络消息处理

·客户端–数据发送/接收·客户端–消息分发与处理·服务端–数据发送/接收·服务端–消息分发基础场景与UI

·客户端–创建基础场景·客户端–场景管理与切换·服务器场景信息同步同步协议·协议–场景的进入/离开

 

项目开发-用户登录

·客户端-UI界面准备·客户端–逻辑编写·协议的创建与生成·服务器–用户登录服务

 

角色控制

·客户端-玩家角色控制·客户端–逻辑–摄像机控制·客户端-本地玩家移动逻辑·服务器

 

角色信息显示

·客户端-角色头顶名字及血条·客户端–世界空间UI元素·客户端-主界面Ul信息

 

小地图

. U-小地图的制作方式·UI-小地图UIl制作· UI-小地图配置与加载·MinimapManager·位置同步显示

 

角色创建与选择

·数据加载·客户端–角色创建/选择界面·协议·服务器-用户会话管理·服务器–创建协议·服务器–选择协议

 

进入主城

·客户端UI主界面逻辑·服务器–基本信息同步·服务器- Session管理

 

移动同步

·同步的流程·同步的内容·客户端–远程玩家移动逻辑·协议–移动同步协议·服务器-移动同步逻辑·服务器一角色基本信息及位置同步

 

完善移动同步

·地图传送·传送点的配置·地图离开与进入·当前位置保存

 

D6
主题:商店系统-Store System

·设计-UI–商品分类·设计-Ul–商品详情·设计-UI-商品列表·配置–商店表·实现

 

D7
主题:装备系统-Equipment System

·设计-装备栏(角色面板)·协议·配置-道具配置表·实现

 

D8
主题:任务系统-Mission System

·任务面板–任务列表·任务类型–获得道具·任务面板–任务详情·配置–道具配置表·任务类型–对话·协议·任务类型–杀怪·实现

 

D9
主题:野外地图-Field Map

·野外地图-怪物生成·任务NPC·刷怪·怪物配置

 

D10
主题:社交系统-Social system

好友系统

·好友列表·好友信息

 

组队系统

·组队邀请·队员信息·组队经验加成

 

公会系统–创建与加入

·公会系统设计·公会基础UI构建·组实现公会逻辑

 

公会系统–公会管理

·公会宗旨修改·会长转让·职务任命·扩展

 

聊天系统

·私服·全服·好友频道·公会频道

 

D11
主题:其他系统Other system

坐骑系统

·乘骑状态·动作管理

 

自动寻路

. NavMesh. WayPoint·任务追踪

 

声音系统

·声音系统- Unity音效·声音系统-wWise音效·音乐音效资源–背景音乐·音乐音效资源-基本音效

 

副本系统

·设计-副本的概念·设计–副本的机制·实现-副本进入·实现-副本组队

 

剧情系统

·研究Timeline·对话面板

 

 

D12
主题:战斗系统-Combat system

战斗系统设计与基础属性结构

·设计–战斗系统框架·设计–数据结构设计·设计–角色属性设计·要点-了解战斗系统设计·要点-完成配置表设计·要点-完成属性数据结构设计

 

战斗系统实现与角色属性成长

·客户端-角色属性UI显示·服务端–角色信息同步·服务器–基础角色成长逻辑·服务器-角色信息存储·要点-完成基本信息同步·要点-基础战斗管理单元

 

技能和BUFF系统设计

·技能需求分析·设计技能配置·技能释放U

 

技能释放流程详细设计与实现

·基础技能释放逻辑·技能配置表·客户端逻辑·服务端逻辑·基础BUFF的管理. BUFF配置表·技能流程实现·战斗消息服务器广播

 

目标选择与属性初始化重构

·客户端-目标选择-怪物点击·客户端–目标显示UI·客户端-重构角色初始化流程·客户端-优化技能更新·服务器-角色属性初始化

 

服务器战斗流程设计

·客户端-技能表现的基本逻辑·服务器–服务器战斗流程设计·服务器-战斗对象管理·服务器-战斗行为队列·服务器-服务器端的技能释放

 

完善技能行为–技能执行流程

·技能状态·技能行为分析

 

完善技能行为–命中与伤害

·技能命中结算·伤害计算

 

完善技能行为–飞行道具

·子弹技能的机制设计·服务器更新逻辑·客户端的逻辑与表现

 

完善技能行为–选择型技能

·范围选择指示器

 

BUFF机制设计&服务器逻辑与同步

·BUFF·EFFECT·BUFF客户端逻辑与BUFF Ul

 

技能效果与表现-攻击表现

·技能特效控制·子弹特效管理

 

怪物技能与Al

·怪物技能与同步·怪物技能实现·BOSS技能实现·生物状态·怪物技能同步

 

怪物技能与Al-Al实现

·Al设计·BOSS的技能设计.BOSS的Al

 

D13
主题:副本系统-Dungeon System

竞技场设计与准备

·设计-PVP模式·设计-Arena·设计-阵营管理·客户端·服务器- PVP同步

 

地图与副本

·设计-副本机制设计·设计-副本的概念·客户端-副本进入·客户端–副本组队·服务器-副本管理

 

竞技场逻辑

·设计-约战1V1模式·设计–实时多人PVP·客户端·服务器-PVP同步

 

剧情副本设计与实现

·设计-故事呈现(Timeline )·设计-任务与奖励·设计-副本配置·设计-协议·客户端–副本入口·客户端–剧情表现·服务器-副本管理·服务器-任务奖励

 

D14
主题:游戏优化-Game Optimization

AOI的概念与设计

·AOI概念-广播的类型·AOI概念–地图消息同步·AOI设计-设计原则·AOI设计-设计目标·AOI设计–场景分析与方案设计

 

游戏资源优化

·资源规格优化-模型·资源规格优化-动作·资源规格优化-纹理-图像压缩与质量·资源规格优化-纹理- Mipmap·资源规格优化-纹理- Sprite·资源规格优化-纹理一图集

 

CPU优化

·CPU性能优化的步骤·CPU性能分析方法·CPU优化-数据结构·CPU优化-算法.CPU优化-缓存·CPU优化-最小化代码修改

 

GPU优化

·GPU性能优化的步骤·GPU性能分析方法·GPU优化-DrawCall·GPU优化-批·GPU优化-设备优化要点

 

内存性能优化

·内存占用优化-分析内存占用·内存占用优化-加载释放策略·内存GC优化-GC产生的原因·内存GC优化- GC消耗的分析·内存GC优化-如何避免GC

 

多线程与线程安全

·什么时候用多线程·如何安全地使用多线程

 

游戏安全

·常见的黑客入侵手段·应对机制

 

D15
主题:项目完成-Project Completion

资源优化

 

资源规格优化

·图像压缩与质量·Mipmap·图集·模型·动作

 

场景优化

·动态批·静态批

 

性能优化一内存

 

性能优化—CPU

 

资源打包

·AssetBundle·打包策略

 

资源统一加载

·编辑器加载·Windows资源加载·ioS/Android资源加载

 

在线更新

·客户端-更新与下载·服务器-资源更新服务器

 


从0到1,锤炼职场综合能力

Game Design分析 GameDesign分析
讲解游戏类型、 发布平台、 游戏玩法、 用户体验等内容
 
顶层架构设计 顶层架构设计
包含引擎、 语言、 服务器、 数据库、 美术规范
 
架构设计 架构设计
客户端/服务端架构设计:游戏业务层框架设计和底层框架设计
 
系统设计 系统设计
讲解系统模块结构、具体模块详细设计、数据结构、配置与协议
 
游戏优化 游戏优化
有资源优化、 性能优化知识等、 多线程与线程安全、游戏安全
 
 
 
 

实用的教学模式带你"弯道超车"

弯道超车
弯道超车

通过教授游戏开发思想,再教授游戏程序设计方法,最后教授游戏程序实现细节的方式,让学生能够在很短的时间内达到游戏公司的入职要求

 
 
Group Learning
Group Learning

给学员带来的好处、锻炼学习能力、锻炼解决问题的能力、提高学习效率、学会目标管理、学会过程管理、学会自我管理、体验团队协作、提升自信

 
 

助力职场,让你成为优秀人才

1 定制专属学习路径

进行个人情况剖析、技术基础测试、个性化学习路径生成目标管理

2 VIP专属学习群答疑

老师/助教1对1答疑、不限于项目课内容、远程协助解决问题终生职业规则

3 VIP就业保障

个人职业画布生成、简历撰写指导(FAB法则)、投递简历策略指导+模拟面试、offer选择策略指导

4 创业项目指导

游戏开发相关比赛指导、项目管理指导、团队组建+技术指导、项目风险评估

上海育界 VIP服务

实战讲师,为你铺就技术成长之路

妙蛙老师
妙蛙老师

在校期间创立游戏公司,负贵构建研发团队、拥有丰富的游戏项目管理经验,公司融资事宣,并拿下微软、索尼及阿里巴巴的游戏研发合作。

Ares老师
Ares老师

近20年项目研发经验,现就职于国内顶级游戏大厂,曾担任多家游戏公司CTO,曾先后创立过游戏研发公司及游戏发行公司。精通游戏引擎、游戏客户端、服务端架构设计。

大宝老师
大宝老师

十多年项目开发经验,资深工程师。曾担任epicgame、英雄互娱等知名游戏企业的项目开发总监。曾主导过《全民枪战》、《天天炫舞》等多款项目的开发。

 

教学点

更多
  • 1
    上海育界教育万源路校区

    上海市闵行区万源路2138号

    查看
  • 2
    上海育界教育闵行校区

    上海市闵行区吴中路1366号

    查看
  • 3
    上海育界教育宝山校区

    上海市宝山区呼兰西路100号

    查看
  • 4
    上海育界教育杨浦校区

    上海市杨浦区平凉路2440号

    查看
  • 5
    上海育界教育闸北校区

    上海市闸北区沪太路785号

    查看

校区环境

  • 展示区

    展示区

  • 课室

    课室

  • 门面

    门面

  • 实操课

    实操课

学员评论

发表评论

上海育界教育

上海育界教育
认证 5 年

成立:2007年

资质认证 地址认证 教学保障 在线预约 到店体验 售后支持

推荐课程

同类课程