Unity课程设计思路以实用为核心,以游戏脚本编程为重点方向,以真实功能为进步阶梯。以高端技术为竞争力,以项目经验为学习目标。
课程共分为四个阶段,每个阶段都强调技术的实用性,每个阶段都有丰富的项目,总体由浅入深,循序渐进。

第一阶段项目

项目一
项目二
项目三

课程安排

第一阶段
FUNDAMENTAL Day01 Unity 介绍
Day02 Material、Light、Camera
PHYSICAL-ENGINE Day01 物理引擎
Day02 太空大战
Day03 太空大战
C# FOUNDATION Day01 太空大战、C# 语言基础
Day02 C# 语言基础
Day03 C# 语言基础
Day04 C# 语言基础
Day05 C# 语言基础
Day06 C# 语言基础
Day07 C# 语言基础
Day08 Console 2048
SCRIPT Day01 API 函数库 ( 一)
Day02 API 函数库 ( 二)
Day03 API 函数库 ( 三)
Day04 API 函数库 ( 四)
Day05 UGUI
Day06 UGUI
Day07 UGUI
Day08 阶段项目

第二阶段项目

项目一
项目二
项目三

课程安排

第二阶段
ADV-COMPONENT DAY01 物理引擎
DAY02 持久化数据
DAY03 unity 寻路系统
DAY04 射线介绍及使用
DAY05 Mecanim 动画系统(一)
DAY06 Mecanim 动画系统 ( 二)
CASE Day01 阶段项目 - 城市勇士 ( 一 )
Day02 阶段项目 - 城市勇士 ( 二 )
3DMAX Day01 三维软件基础知识
Day02 贴图概念
Day03 角色骨骼蒙皮
Day04 模型动作制作
NGUI Day01 NGUI 插件 ( 一)
Day02 NGUI 插件(二)
Day03 2D 游戏
MOBILE Day01 unity 手机游戏开发
Day02 unity 手机游戏开发
Day03 手机阶段项目制作及优化
NETWORK Day01 unity 局域网连接(一)
Day02 unity 局域网连接(二)

第三阶段项目

课程安排

第三阶段
OOP Day01 面向对象概述、类与对象
Day02 继承
Day03 多态
Day04 接口
Day05 委托
FREAMWORK Day01 事件 & 集合 & 常用数据结构
Day02 集合 &UI 管理案例、泛型集合
Day03 ARPG 技能系统
Day04 ARPG 技能系统
Day05 IO&Stream
Day06 程序集 & 反射、线程、协程
DESIGN-PATTERN Day01 设计模式
Day02 设计模式
"GAME-AI" Day01 人工智能 -AI 角色自主行为操控
Day02 人工智能 -AI 角色自主行为操控
Day03 人工智能 - 有限状态机
Day04 人工智能 - 有限状态机
Day05 人工智能 - 有限状态机
Day06 人工智能 - 有限状态机
Day07 智能 -AI 角色智能感知行为

第四阶段项目

毕业项目

课程安排

第四阶段
SPECIFICATION Day01 行业知识虚拟现实手游行业现状分析及发展方向
Day02 手游行业现状分析 & 上线流程 & 美术规范优化
Day03 阶段测试
Day04 基于 NGUI 的 UI 系统
XML&DB Day01 TXT 读取介绍 ,XML 操作介绍
Day02 XML 模板介绍 &Json&LitJson 介绍
Day03 Sqlite 介绍 & 商业项目策划案分析 & 实战项目演示
FINAL-PROJECT day01 游戏入口设计 & 版本选择场景制作
day02 登录账号场景 UI 设计
day03 创建角色场景 UI 设计
day04 登录 & 创建角色场景功能实现
day05 游戏主城场景制作
day06 游戏主城场景制作
day07 游戏主城场景制作
day08 战斗场景制作
day09 战斗场景制作 & 技能系统实现
day10 技能系统
day11 sqlite 介绍 & 商业项目策划案分析 & 实战项目演示
day12 网络版本制作
day13 网络版本制作 & 项目优化