image
image

 

 

 游戏开发课程设置 


课程第一阶段
C++
核心编程


课程第二阶段
C++
游戏开发


课程第二阶段
Unity
游戏开发

标准C++编程


千鸟游戏引擎编程


C#程序设计

数据结构和算法


cocos2d-x游戏开发


Unity3D游戏开发

STL


 


 

项目C++小游戏制作


项目cocos2d-x游戏制作


项目Unity3D游戏制作










游戏开发全真实训课程



 第一阶段C++核心编程

 实训主题

 实训内容

 实训目标

 标准C++编程

C++命名空间和数据类型;面向对象编程(OOP),类和对象; 构造器,拷贝构造,析构new/delete;运算符重载;面向对象编程(OOP),封装、继承和多态;输入输出流;异常处理(Exception)

掌握C++语言高级特性,理解面向对象编程思想,掌握封装,继承,多态三大特性。掌握C++异常处理,掌握运算符重载

 数据结构和算

数据结构的基本概念;线性结构;双向链表、栈和队列;二叉树; 顺序查找法和二分查找法;排序算法(冒泡、选择、插入、快)

掌握基本数据结构,掌握集合、线性结构、树状结构的基本用法,掌握排序算法和查找算法

 模板和STL

模板基本概念(template);类模板和模板类;函数模板和模板函数;类型推断;类模板和函数模板的特化;智能指针的实现;标准模板(Standard Template Library) STL容器、迭代器和算法;

掌握模板的基本概念和基本用法,掌握特化和偏特化,了解智能指针;掌STL(标准模板),熟练使用容器,迭代器,熟悉各种相关算法

 实训项目一:C++贪吃蛇小游戏实现、C++俄罗斯方块游戏实践

 第二阶段C++游戏开发

 实训主题

 实训内容

 实训目标

 千鸟游戏引擎编程

2D显示2D数学、人机接口设备;3D模型显示与动画、镜头操作与3D数学;基本碰撞;任务系统;阴影、照明;声音Flash、字体;视觉效果;后期特效:葵;

熟悉掌握千鸟引擎的基础使用和进阶型运用,并融会所学的C++知识,正确的运用所学相关游戏开发知识,快速的进入游戏开发行业

 cocos2d-x游戏开

cocos2d-x基础知识;游戏构成要素:场景、布景、角色等;游戏逻辑,添加游戏中角色移动、特效等动作的操作;声音、音效和粒子效果;粒子系统和粒子编辑器的使用

掌握coco2d-x游戏引擎的基本概念和基本用法,掌握游戏开发知识,熟练使用场景、布景、角色等游戏元素

 实训项目二:千鸟2D游戏&D游戏实现;cocos2d-x实例项目讲解和实践

 第三阶段Unity游戏开发

 实训主题

 实训内容

 实训目标

 C#程序设计

C#基本概念;数据类型与表达式;函数;类;继承;接口C#的事件机制;文件操作;多线程的介绍和使用

掌握C#语言高级特性,理解面向对象编程思想,掌C#事件机制。掌C#多线程处理

 Unity3D游戏开

Unity3D简介;引擎界面和常用功能;游戏开发的一般性框架;2D知识讲解3D知识讲解;网络知识;高级扩展功能介绍

熟悉掌握Unity3D的基本使用,熟悉游戏开发的一般性框架,能正确运用引擎开发简单游

 实训项目三:Unity3D实例项目讲解和实践

BACK TO TOP  美术设计