博毅创为大学堂Unity 0基础就业班,从游戏开发新手到技术领袖的跃迁之路
课程亮点
· 紧扣最新版特性解读,比官方文档更详实
· 官方范例源码解析,实战中掌握功能用法
· 实操个人游戏项目,由理论进阶实践应用
· 走通研发完整流程,快速上手 H5、小游戏开发
讲师介绍
Blake老师,博毅创为创始人,游戏开发专栏资深开发专家,资深老师。 多年一线大厂开发经验,10年讲课教学经验。在各大学院已开设多门课程,全网超10w+学员,课程广受学员好评
对惹,这里有一 个游戏开发交流小组 ,希望大家可以点击进来一起交流一下开发经验呀!
适合人群
1: 0基础学习Unity的开发者
2:有基础进阶底层核心机制的开发者;
3: 有基础但并不扎实的进阶开发者;
4: 适合使用C#做游戏服务端开发的开发者;
课程目标
1: 全面了解C#语法与语法核心机制,核心数据结构;
2: 全面深入学习.net核心编程的开发者;
3: 学习基于C#的服务器开发的开发者;
4: 想学习Unity客户端开发的开发者;
一、C#语法核心机制与Dotnet核心编程
第001部分:C#基本语法与核心机制
第001课CSharp语法学习环境与运行
第002课打印函数_定义类_静态函数
第003课C#的数据类型(---)
第004课定义局部变量与赋值语句
第005课函数的参数,调用与返回值
第006课算术表达式与逻辑表达式
第007课顺序执行_条件判断_循环语句
第008课16进制与位运算
第009课结构体的定义与使用(---)
第010课值类型变量,引用变量, new,---维数组
第011课二维数组的使用
第012课类的数据定义与实例化
第014课结构体成员函数引用构造函数
第015课类的继承与内存布局
第016课类的成员权限与partical关键字
第017课委托,事件,lamda表达式
第018课继承构造函数,多太,base
第019课虚趣数,虚函数表,override
第020课out与const关键字,枚举
第021课interface接口类,get与set
第022课as强转,泛型模板编程与原理
第023课类的反射与原理
第024课类型扫描与Attribute机制
第025课重载类的操作符
第026课char与string详解
第027课List使用详解
第028课Dictionary使用详解与源码分析
第029课抛出异常与异常捕获
第030课常用的系统定义的接口使用
第031课foreach与协程原理
第032课命名规范,快捷方式与C#项目组织
第002部分:Dotnet核心编程与底层机制
第001课DotNet核心编程概述
第002课文件系统的概述
第003课文件目录的数据读取
第004课File类的主要函数的使用
第005课FileStream文件读写数据流
第006课StreamWriter与StreamReader使用详解
第007课JSON数据格式实战详解
第008课XML文件格式解析
第009课Protobuf原理与源码编译
第010课Protobuf的协议与编码原理核心分析
第011课Protobuf的CSharp方案
第012课进程与线程
第013课锁,并发与多核优化
第014课多线程编程与线程通讯
第015课线程池Task机制与async_await
第016课TCP_UDP通讯详解
第017课TCP Socket开发流程详解
第018课TCP基于IOCP的网络编程
第019课TCP客户端网络编程
第020课TCP半包粘包问题解决方案
第021课WebSocket协议详解
第022课http协议详解
第023课Mysql数据的安装与基本操作
第024课Mysql核心编程ORM关系数据库SqlSugar
第025课Redis的基本操作与使用
第026课Redis核心编程基于StackExchange.Redis
第027课Dotnetty的开源库与EchoServer源码分析
第028课基于DotNetty编写EchoServer
Unity基础知识进阶与入门项目实战
第001部分:Unity基础知识进阶
第001课初识unity
第002课初始unity场景树_渲染体系_物理体系
第003课初识Unity C#的基本结构_类_成员_类的函数
第O04课Unity C#表达式_条件_循环_函数传参_out关键字
第005课unity_C#构造函数_调用基类_继承_多态_重载
第006课unity_C#数组_string_static_const_泛型编程_名字空间
第007课unity_transform组件(一)
第O08课unity_transfrom组件(二)
第009课unity_transform组件(三)
第010课unity_c#struct_ref_set_get
第011课unity_几何体_材质_FBX_package导入导出
第012课unity_Camera详解
第013课unity_初识光源
第014课unity_UGuI_Canvas详解
第015课unity_UGUl_RectTransform组件与UI屏幕适配
第016课Unity_UGUl_Image与Sprite(2D_and_uI)
第017课Unity_UGUl_Rawlmage与Texture和Button
第018课Unity_UGUI_Mask_布局_Text组件
第019课Unity_UGUI_Solider_Toggle_lnputTextfiled组件
第020课Unity_Recttransform_stretch_预制体_ScrollView
第021课Unity_lnput输入详解
第022课Unity_帧动画播放组件
第023课Unity定时器_事件委托_节点操作
第024课Unity_BmpFont的使用和第一个编辑器扩展功能
第025课Unity物理引擎的使用(---)
第026课Unity刚体组件_键盘控制人物跑动跳跃_物理地形编辑_Camera跟谁玩家
第027课Unity碰撞管理与碰撞检测
第028课Unity2D飞行射击类游戏开发(上)
第029课Unity2D飞行射击类游戏开发(下)
第030课Unity3D物理引擎(---)刚体碰撞器材质
第031课Unity3D物理引擎(二)刚体碰撞检测配置与触发器配置
第032课unity_自带摇杆与车轮碰撞器的使用
第033课unity关节的基本介绍和基本使用
第034关节案例分析
第035蒙皮网格与布料组件的介绍和基本使用
第036课粒子系统和基本使用
第037课初识shader
第038课unity_l顶点片元shader与第一个shader
第039课unity_Cg基础知识和基本使用
第040课顶点片元Shader实例_正波_UV动画
第041课表面着色器的基础知识和shader结构
第042课通用管道的通用指令(一)
第043课unity_渲染通道通用指令(二)
第044课unity_Shader抓屏通道_多条件编译_Shader注意事项
第045课unity_天空盒_3D拾取_本地存储
第046课unity_2D_3D声音的使用
第047课unity_水和雾特效
第048课unity_光照(二)
第049课unity光照(三)法线贴图与阴影设置详解
第050课unity光照(四)渲染路径_颜色空间_Cookies_Flare_光照过滤
第O51课unity光照(五)Stander着色器_mobilediffuse着色器_光探头的原理和使用
第052课unity光照(六)反射探头的使用
第053课unity_光照系统(七)_Realtime_BakedGl_预计算全局光照.全局光照详解
第054课unity_Mesh网格的详解
第055课unity_l旧版动画系统
第056unity_mecanim人形动画系统(一)_Avatar_动画控制器
第057课unity_人形动画重定向与动画混合树
第O58课unity_动画单元代码控制_代码生成动画控制器
第059课unity_地形的创建
第060课拖尾渲染器的使用
第061课unity_navmesh网格导航寻路
第062课unity_协程_多线程_www类
第063课unity_AssetBundle的使用详解
第064课专题(---)DOTween插件使用
第065课专题(二)游戏中的模型描边和Shader切换
第066课专题(三)常用数据结构与JSON处理
第067课专题(四)Unity常用目录和代码加载资源
第068课专题(五)移动的汽船
第069课专题(六)Unity道具金币拾取
第070课音乐音效管理
第071课Unity漩涡特效切换
第072课Unity场景导出与导入
第073课NGUl_01_NGUI介绍
第074课专题(十)Unity_FPS第一人称射击类游戏
第075课NGUl_02_NGUI字体
第076课NGUl_03_精灵UISprite和精灵图集
第077课NGUl_锚点_帧动画Tween/Checkbox/Button/Slider等
第078课unity_NGUl_05_NGUI_打字机效果_Tab商城_背包之Scrollview1(基于panel)
第079课专题(十---)ARGP游戏摇杆控制角色行走
第O80课NGUI_06_NGUI_背包之Scrollview2(基于camera)
第081课NGUI_o7_NGUI_HUDText实现3D角色血条
第082课unity_iTween_01_缓动介绍
第083课unity_iTween_02_缓动介绍_值变化_缩放_旋转_摇晃_摆动_颜色变化
第084课unity_iTween_03_缓动介绍
第085课UnityWebRequest使用集锦
第002部分:入门项目《捕鱼达人3D》
第001课项目分析与素材准备
第002课自动化UI代码生成与绑定
第003课全局实例的单例模式
第O04课事件的订阅与发布
第005课Debug管理模块
第006课音乐和音效管理
第007课游戏配置文件的Excel表解析
第008课打造路点系统
第O09课UI管理与游戏管理
第010课3D捕鱼场景搭建
第011课3D鱼场路径数据离线生成系统
第012课鱼的游动和基于Excel数据驱动的鱼阵系统
第013课3D捕鱼的资源管理模块
第014课3D捕鱼射击部署
第015课鱼和子3弹的配置文件
第016课玩家的游戏数据对接
第017课鱼的Al思考
第018课鱼群的设计
第019课捕鱼达人总结与思考
第020课打造Unity定时器框架
第021课游戏战斗核心技术之技能释放
第022课战斗系统之3D角色血条的架构与设计
第023课基于状态机的逻辑控制管理
基础课程比较多,因为Unity 3D开发相对其他变成课程来说,入门的门槛要高一些,这列列举了比较多的入门课程,涵盖了各个方面,建议零基础的都学学。