课程概况
课程以游戏开发案例进行演示和讲解,配合Unity引擎的理论和操作学习,旨在打造最专业的Unity游戏开发筑基课,是你成为Unity游戏开发工程师的必修课。
课程大纲
01 Unity的介绍与环境搭建
课程时长:2周
课程负载:1-2小时每周
内容类型:视频 文档 随堂测验 讨论
课程分类:技术开发 游戏开发 Unity3D
Unity游戏开发基础课程,通过对本部分课程的学习,你可以掌握如下知识与技能:
1、 了解Unity引擎基础理论与工作流程;
2、 掌握Unity引擎的不同开发环境搭建;
3、 熟悉Unity自带代码编辑器Mono Develop ;
02 C#语法基础--制作简单的数字游戏
课程时长:4周
课程负载:1-2小时每周
内容类型:视频 文档 随堂测验 讨论
课程分类:技术开发 游戏开发 Unity3D
课程通过学习简单的数字游戏,教会大家C#语法基础。通过对该部分课程的学习,掌握如下知识与技能:
1、了解Unity游戏开发的基本流程;
2、掌握C#编程语言基础;
3、掌握Unity开发基础;
03 Unity组件的使用- 制作简单文字冒险游戏
课程时长:4周
课程负载:2-2.5小时每周
内容类型:视频 文档 随堂测验 讨论
课程分类:技术开发 游戏开发 Unity3D
本课程通过学习制作简单的数字冒险游戏,教会大家Unity组件的使用技巧,通过对该部分课程的学习,可以掌握如下知识与技能:
1、 了解游戏策划文档的书写;
2、 学会Unity简单组件的使用;
3. 学会游戏优化与分享;
04 C#语言强化-升级数字游戏
课程时长:4周
课程负载:2-2.5小时每周
内容类型:视频 文档 随堂测验 讨论
课程分类:技术开发 游戏开发 Unity3D
本课程通过升级版的数字游戏,帮助大家强化C#语言基础,并且掌握Unity组件的使用技巧。通过对该部分课程的学习,掌握如下知识与技能:
1、 掌握游戏设计文档的书写与使用
2、 强化C#语言的使用技巧
3、 熟练掌握Unity组件的使用
4、 Unity UI与Web GL的使用
05 Unity 物理引擎与材质纹理-制作打砖块游戏
课程时长:5周
课程负载:3-4小时每周
内容类型:视频 文档 随堂测验 讨论
课程分类:技术开发 游戏开发 Unity3D
本课程通过学习制作打砖块游戏,教会大家Unity的物理引擎以及材质纹理,在该部分课程中,大家可以学习到以下知识与技能:
1、 掌握Unity图像材质原理与使用技巧
2、 理解Unity 图像层级管理
3、 掌握Unity物理特性与组件使用技巧
4、 掌握游戏开发中级开发技巧
06 Unity 3D实训项目-3D保龄球游戏
课程时长:4周
课程负载:3-5小时每周
内容类型:视频 文档 随堂测验 讨论
课程分类:技术开发 游戏开发 Unity3D
Unity3D游戏开发实训课程,通过学习制作3D保龄球游戏,教会大家U3D游戏的实用开发技巧。通过对该部分课程的学习,掌握如下知识与技能:
1、 掌握Unity 3D组件的使用
2、 掌握Unity镜头跟踪以及纹理渲染技巧
3、 掌握Unity动画状态机的原理与技巧
4、 掌握C#语言高级使用技巧
5、 掌握游戏性能优化与测试技巧(TDD)
07 Unity 3D实训项目-FPS 行尸走肉
课程时长:4周
课程负载:2-4小时每周
内容类型:视频 文档 随堂测验 讨论
课程分类:技术开发 游戏开发 Unity3D
Unity3D游戏开发实训课程,通过学习制作FPS行尸走肉游戏,教会大家U3D游戏的实用开发技巧。通过对该部分课程的学习,掌握如下知识与技能:
1、 掌握Unity游戏引擎高级使用技巧;
2、 掌握光照系统的使用;
3、 掌握3D环绕立体音效制作;
4、 掌握粒子特效系统的使用;