2021年全球移动游戏市场规模将达到1089亿美元,其中移动游戏市场461亿美元,全球移动游戏市场人均利润约48美元(约320元),
中国市场人均利润仍有较大提升空间。2021年移动游戏的收入保持着近60%的高增速,未来移动游戏市场份额将会继续扩大。
2021全球游戏收入前十出炉,王者荣耀230亿排第一。
2021年中国网页游戏市场规模达到99亿元依旧火爆
直播电竞带动端游发展,LOL、DOTA2、绝地求生玩家超过3亿。
VR的应用迅速成熟化的现在,VR游戏注定颠覆游戏玩法。
用数据说话!Unity3d 工程师需求连续数年猛涨 薪资涨幅更是行业头部。
· 计算机基础和环境搭建、各个进制之间转换(主要二进制和十进制)、存储单位、内存四区、常用编码C#语言的基本语法-基本数据类型、值类型引用类型简介、命名空间、关键字、命名规则、常量、变量
· C#语言的基本语法、运算符表达式、位运算
· 流程控制、顺序语句、分支语句、循环语句、条件语句、一维数组
· C#语言的基本语法-类、方法、构造方法、方法、静态方法、值类型引用类型
· 面向对象编程-类、封装、继承、动态数组
· Unity界面基础知识基础操作、工具栏、菜单栏、基础游戏物体的使用、地形系统
· Mecnaim动画系统、人形动画设置、Avator设置、状态机基础
· 导航系统、基础自动寻路实现、动态障碍实现、分离路面导航实现、分层烘焙路面实现
· 常用API程序接口、脚本生命周期、GameObject相关API
· Vector3相关、Transform、Rotation、TIme、Mathf、协程、输入类
· 物理系统、Rigidbody属性加方法、碰撞触发、物理材质、射线、场景加载
· UGUI简介与发展历程及与其他UI工具的对比、常用控件
· 秘密潜行(场景及游戏环境创建、添加警报灯、添加游戏控制器、摄像机旋转、摄像机探测功能、添加游戏主角)
· C#语言的基本语法-字符串
· 多态、虚方法、抽象类抽象方法、接口
· 委托、线程、协程
· 泛型类、泛型方法、泛型约束、泛型集合
· 单例模式、监听者模式
· 塔防案例 场景设置、怪物资源导入、动画机制作、刷怪系统、寻路烘焙、粒子系统穿插
· 塔防案例 传送门制作、结束点触发器使用、塔资源导入、基本塔AI实现、子弹逻辑实现、实现两种塔 加特林/镭射塔
· 塔防案例 实现减速塔、棱镜塔、范围伤害的塔、塔的放置以及塔的创建菜单(基于射线检测的逻辑、单例模式)
· 塔防案例 使用抽象类,虚方法重写功能进行部塔逻辑优化、认知面相对象编程多态的好处
· 塔防案例 金币系统、基于switch状态机进行逻辑拆分、实现战斗场景的基本UI功能、胜利界面、失败界面
· ARPG项目《地下守护者》项目简介、登录UI、角色创建、Loading界面、客户端开发环境配置、UI逻辑框架介绍
· 场景异步加载、登陆注册界面逻辑编写、UI窗口基类、音效播放、业务系统层基类、角色创建逻辑、随机名字生成
· XLua热更新开发环境部署、主城场景制作、主城UI界面、主城场景跳转、角色属性编写、主城UI逻辑、经验条
· 遥杆制作、主角运动控制、生成与配置主城配置数据
· 主角加载、角色信息界面、角色与UI混合显示、角色旋转、详细属性显示、任务系统
· NPC对话、强化界面制作、强化升级数据解析、强化升级系统逻辑、购买窗口UI制作、资源交易系统
· 任务奖励系统、任务进度检测、副本选择、副本显示、战斗场景制作、战斗框架讲解
· 场景地图初始化、主角人物初始化、角色控制界面、状态机
· 动画状态机设置、状态切换、攻击状态切换、技能特效、技能配置文件生成与解析、技能管理器
· 技能表现效果逻辑、技能位移、过滤技能
· Asset Bundle相关API,依赖打包、分组策略、编写自动打包工具
· Lua 数据类型、变量、循环、流程控制、函数、运算符、字符串、数组、迭代器
· Lua Table、模块与包,面向对象、XLua热更新框架
· 计算机网络基础知识、Socket编程(计算机网络基础模型-网络七层协议,数据传输流程控制)
· Socket编程、MySq(Socker基本通信类-TcpListener和TcpClient,数据基本通信环境搭建、Mysql数据库介绍以及环境搭建,数据库和表得新建、前后端交互-前端访问数据库增删查改操作)、前后端交互模块书写,例:排行榜,商城,登陆注册)
· ARPG项目《地下守护者》网络相关开发、网络通信与服务器开发环境框架、服务器部署、服务器启动、客户端网络服务
· 登陆协议制定、登陆消息处理、附加会话信息到消息包、客户端消息分发
· 数据库环境配置、编写数据库管理器、查询玩家数据、插入默认玩家数据、缓存更新逻辑、数据表备份
· 任务系统与服务器连接、制定引导数据网络协议、增加服务器数据配置服务
· 强化升级功能与服务器连接、资源交易系统与服务器连接、体力恢复系统与服务器连接
· 任务奖励系统、网络并包流量优化、副本数据与服务器连接
· 服务器副本处理、配置地图怪物、批量加载逻辑、地图管理器、怪物生成
· 技能伤害、攻击目标判定、伤害数值计算、怪物属性与地图关联
· 战士怪物动画状态机、受击状态处理、双层血条制作、飘字制作、血条动态生成、血条动态跟随
· 技能CD效果、配置穿刺技能与旋风技能、配置动画状态机与特效、配置普通攻击
· 结算界面制作、UI逻辑、服务器交互、SDK环境部署、SDK登陆、SDK支付接入
· 包体优化、包体加密、分包、打包测试
· js开发环境搭建,变量表达式、顺序执行、条件判断、循环
· js基本数据、函数对象,、表、数组、字符串、函数调用、Math库, 数组, 表
· js模块、require、new、this、类、类的实例、继承
· 初识Laya界面、基本操作、laya场景树、节点、组件化开发基本模式与详解
· LayaAir IDE代码模式基础、菜单栏、工具栏、项目管理器、资源管理器、场景编辑器等
· IDE组件属性、Button、CheckBox、Clicp、Image、Label、List、Scrollbar、Slider、ProgressBar
· LayaAir3D概述、基础数学工具、Transform变换
· LayaAir3D之Unity插件使用、把Unity场景/预设资源导入Laya、资源加载、资源释放
· LayaAir3D动画系统、物理系统、碰撞器触发器与刚体
· 打地鼠案例
· 微信飞机大战案例
· 微信跳一跳
· HTCVive开发环境搭建、SteamVR、VRTK
· 基于HTCVive开发水果忍者游戏
· Holelens开发环境配置、开发技巧
· LeapMotion
· EasyAR、高通AR
· ARKit、ARCore
· AR小项目
· 全息影像、全息投影
· 360全景视频
· 项目立项书编写
· 策划案讲解分析与分组
· 基于商业框架进行大项目制作(GameFrameWork、PureMVC、万能框架等)
· 产品测试与发布会准备