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、万能框架等)
· 产品测试与发布会准备