注意:本课程是泰课学院u3d就业实战班级包含的一门课程,可以单独购买,但是班级化教学是一样的。而且单独购买的同学必须跟随当期就业班的同学的进度一起学习这门课程。
课程介绍
《泰斗英雄联盟》作为一个MOBA类多人对战游戏教学案例,区别于RPG、ARPG类角色扮演游戏。本课程的主要亮点是更高要求的战斗系统,游戏AI,实时对战系统。作为多英雄的实时对战游戏,又对角色技能系统,道具系统,装备系统,地图与寻路系统有超出常规游戏的要求。同时也有基于c++的网络高性能服务端开发。
《泰斗英雄联盟》,属于接近商业级技术水准的Unity3d教学案例。涉及前端各个功能模块,项目架构到服务器端网络技术等。采取视频+直播的结合方式组成,教学模式采用视频+直播的模式,能够有效的进行自我测试以及核心知识点梳理。
全新班级化教学模式
班级化教学,都是训练你掌握技术真正提升能力为目的的,所以不会全都是【视频化教学】,有一半是【任务化教学】。
任务化教学:是根据班上同学的实际问题,直接让同学上手完成针对性的任务。会针对班上普遍的问题用直播讲解帮助大家完成任务,也会针对个别同学的问题专门录制个别视频课时精细化帮助。
班级教学示意图
教学大纲
该课程属于泰课学院游戏实战就业班课程。链接地址:Unity3D实战就业班 | |||
---|---|---|---|
本课程大约在1月20日更新,课程采用直播+录播的形式,班级化教学! | |||
MMO MOBA 课程《泰斗英雄联盟》上篇,实现单机功能 | |||
游戏功能 | 功能说明 | 课时介绍 | 备注 |
项目概要 | 项目介绍 | 项目演示 | |
技术介绍 |
课程章节介绍, 本课案例游戏结构设计是什么, 课程章节将如何开展, 大家制定自己的学习计划 |
||
登录系统 | UGUI | 登录界面 | 使用UGUI设计登录UI背景,包括输入文本框,登录按钮,点击事件处理等 |
错误提示ui设计 | 学习UGUI中的动画功能,利用动画显示警告提示信息等 | ||
场景加载进度条ui实现 | 学习UGUI中的进度条的实现,监测Unity中场景的加载进度 | ||
角色创建、选择 自定义系统 |
Unity基础入门 br(快速忽略) |
角色切换 | 学习Unity中角色Prefab的制作和场景的创建 |
UGUI | 角色选择ui实现 | 学习使用NGUI的知识和应用,比如如何创建输入框 如何创建按钮和按钮点击事件的检测等 | |
角色名称输入ui实现 | |||
场景加载 游戏存储记录 |
Unity使用 | 主场景导入及布局实现 | 游戏数据存储以及游戏场景加载在客户端数据处理 |
进入场景数据请求及初始化实现 | |||
游戏数据存储
包括等级信息,物品信息 |
|||
对战系统 | 3V3 | 3V3实时对战 | 实时对战系统 |
游戏AI | 游戏算法 | 根据指向自动攻击 | 攻击的判断等 |
战斗系统 | NGUI | 战斗系统UI实现 | 控制面板和主角的交互 |
Unity逻辑 | 技能系统设计开发 | 游戏的技能管理,技能系统开发 , 近身战斗的实现 | |
游戏角色 玩家信息系统 |
NGUI | 角色信息面板,角色状态面板 | 玩家信息存储,玩家信息同步 |
商店系统 | 物品设计 | 物品种类,物品功能,物品价格策划 | 学习商店物品数据模型设计和存储 |
道具系统 | 道具信息 | 道具信息数值策划,分析 | 学习道具信息的管理,道具信息的存储和道具的使用 在道具商城中的交易的实现 |
装备系统 | 装备信息 | 装备信息数值策划 | 学习游戏中装备管理,比如装备信息的管理和存储 |
装备管理 | 装备合成与升级 | ||
仓库与背包系统 | 仓库和背包 | 仓库和背包信息存储 | 使用XML存储物品信息,物品信息的持久化和文件读取 |
场景设计 | 多个副本场景 | 副本系统基础配置 | |
副本系统 | NGUI | 场景进入ui设计,血条ui | 完成副本系统伤害判定功能及伤害提示UI |
功能设计 AI设计 |
场景设计和关卡配置 | 添加升级功能 | |
地图与寻路系统 | 小地图 | 显示小地图 | 实现玩家的自动寻路,可以自动寻找他的目标位置,自动完成行走 |
寻路系统 | 实现玩家的自动寻路 | 实现玩家的自动寻路,可以自动寻找他的目标位置,自动完成行走 | |
游戏制作工具 | 可以打包 | 便于用户操作使用 | |
网络模块 | 客户端网络对接 | 客户端与服务器通信模块开发 | |
后续补充 | |||
MMO MOBA 课程《泰斗英雄联盟》下篇,实现网络功能 | |||
服务端搭建 | 准备工作 | 安装环境,配置数据库 | 安装运行环境,配置环境变量,搭建项目 |
登录系统 |
数据存储 接口实现 |
实现用户注册,登录功能 | 数据模型设计,数据存储,注册接口实现,登录接口实现 |
角色选择 | 角色基本信息处理 | 选择角色,输入姓名 | 角色基本信息模型设计,角色类型和姓名存储和读取接口实现 |
游戏场景 | 场景相关数据处理 | 场景状态和角色状态管理 | 场景数据模型设计,场景状态数据存储和读取,角色状态数据存储和读取等接口实现 |
聊天功能 | 实时聊天 | 实现与线上玩家实时聊天功能 | 在线玩家列表获取,聊天内容发生,聊天内容接收和显示 |
角色具体信息 | 角色具体信息处理 | 为角色信息面板和角色状态面板提供相应数据 | 角色具体信息数据模型设计,数据读取和保存接口实现 |
商店系统 | 商店产品信息维护 | 商店分类,产品信息管理 | 商店数据模型设计,商店数据管理接口实现 |
道具系统 | 道具数据处理 | 道具分类,道具信息维护 | 道具数据模型设计,道具修改和保存等接口实现 |
装备系统 | 装备数据管理 | 装备分类,装备信息维护 | 装备数据模型设计,装备管理接口实现 |
仓库和背包 | 背包数据维护 | 仓库和背包数据维护 | 仓库和背包数据模型设计和相关管理接口实现 |
副本系统 | 副本数据处理 | 副本相关数据维护 | 副本数据模型设计和存储,读取等接口的实现 |
任务系统 | 任务数据维护 | 任务相关数据处理 | 任务数据模型设计,任务接口实现 |
报名要求
报名条件:
中级以上开发者可以报名学习,已经具有比较熟练的C#开发基础,Unity3d基本项目开发达到中级水平。有计划通过游戏框架,性能优化,商业实战项目开发来进一步提高就业实战能力的同学。
报名方式:
1. 课程页面直接 购买课程 或者 支付宝转账报名费200元(占座费用)到泰课的支付宝账号 bjadmin@taikr.com
2. 提交基本的报名信息:姓名,邮箱,电话,qq,所在高校/单位
报名联系:
QQ:3095874897 ,QQ:986671381
座机:010 - 82609395
泰课介绍
泰课(官网 www.taikr.com)是最早开拓游戏与移动开发的网络教学平台,也是国内最早专注游戏开发培训的教育机构,并于2014年建立广州实训校区,这是国内最大的unity3d教学基地。
泰课教育独创游戏开发仿真训练营,教学过程完全采用大型游戏公司内部培训的方式,全部5年以上一线主程担任主讲老师,也是唯一做到采用自主研发的大型商业项目进行实战教学的机构。
泰课教育以优质的培训服务,高质量的就业学员赢得极佳的网络口碑。
泰课教育出品有国内唯一的NGUI中文视频课程、炉石传说公开课,已经分别拥有学员累积订阅上万份。
泰课教育出品unity3d最具网络口碑的史诗级ARPG课程《泰斗破坏神》已经累积销售上千份(由于良好的口碑反馈,《泰斗破坏神2》已经于2015年双十一全新发布)。
公司研发团队参与研发与运营的游戏有:泰斗破坏神2,武士2,刀塔传奇,武林帝国,QQ九仙。
典型问题:
1. 新的班级教学方式,提供教学视频吗?
基本的讲课内容是视频+直播,都提供视频。
深入讲解,提供ppt,不提供视频。确保教会,后续有遗忘遇到问题可再辅导。
2. 有事缺了一些直播课怎么办?
整个课程包含: 1) 基本的讲课内容,是录制的视频+每周三,六的直播,其中直播也会录制成视频。缺课率不允许超过20%(超过5天警告,超过8天退出班级)
2) 周末的练习辅导,因事请假,可以自己挤时间赶上练习进度(平时晚上也有安排老师坐班辅导)。
3) 针对班上发现的各种问题的深入讲解,个别同学缺课,可单独补课(存在问题必须解决)。
3. 多久之后不再允许退费?
经过试学正式录取之后不再允许退学退费。