|
专业
|
编号
|
课程名称
|
课时数
|
主要内容
|
课程目标
|
|
游
戏
开
发
基
础
|
ZC8-11
|
游戏策划与架构
|
60
|
策划游戏各项要素如职业与技能、规则、平衡、AI设计、界面与操作功能、游戏系统设计等。
|
了解游戏发展史、现状,以及未来的行业前景。培养游戏设计理念。学习构建游戏世界观。了解引擎原理及操作技术,利用关卡编辑器进行游戏关卡设计,将所学关卡设计理论与实践结合,熟悉架构设计与开发流程管理。
|
|
ZC8-12
|
游戏美术基础
|
40
|
PS基本工具使用,PS在游戏中的使用,2D游戏中像素画的制作、游戏UI设计。
|
熟练掌握Photoshop CS2软件,熟练运用色彩理论,熟悉简单像素图的制作,以及UI设计。
|
|
ZC8-13
|
游戏程序基础
|
40
|
C语言基础 数据结构
|
掌握游戏编程的基本原理、语言工具的逻辑思维、对游戏数学进行初步了解
|
|
ZC8-10
|
职业素质训练
|
20
|
心态、沟通、礼仪,团队合作。
|
增强学员自信心,掌握职业礼仪、沟通技巧
|
|
合计课时:
|
160
|
|
初步了解游戏开发流程及岗位分工,为分专业学习打下基础。
|
|
游戏程序开发
|
ZC8-31
|
JAVA语言基础
|
60
|
Java基本数据类型,流程控制,面向对象编程,异常处理,数据结构与算法 Java核心API,多线程技术 Java I/O技术,网络编程。
|
深入系统地学习Java编程,为手机游戏开发和网络游戏开发打下坚实基础;练习简单游戏环节的编程。
|
|
ZC8-32
|
J2ME手游开发技术
|
100
|
J2ME/MIDP体系机构, MIDP1.0低级用户界面 MIDP高级用户界面,RMS数据存储 GCF网络框架,MIDP2.0游戏开发,3D手机游戏开发, 特定厂商API与模拟器。
|
掌握手机游戏开发的每个技术点,通过大量的实际案例学习,系统掌握J2ME手机游戏开发技术,具备熟练运用J2ME开发手机游戏的技能。掌握ACT、FPS等中等规模的手机游戏开发。
|
|
ZC8-33
|
手机游戏合成开发
|
80
|
GCF网络框架,3D手机游戏开发,各种类型手机游戏案例深入剖析,移动联通手机游戏规范,手机游戏代码优化。
|
综合运用各种J2ME游戏开发,通过剖析成功案例和自己的项目实战,完成2个商业品质的手机游戏项目作品。
|
|
ZC8-34
|
C++程序设计
|
120
|
C++、数据结构和算法基础,熟练使用STL。
|
为网络游戏开发打下较为坚实的语言基础,掌握一定的编程和调试技巧,掌握简单游戏的开发逻辑以及游戏中的数据结构和常用算法。
|
|
ZC8-35
|
Windows程序设计
|
80
|
Windows API的使用, MFC的使用和其在工具开发中的应用。
|
掌握Windows编程基本概念,可以在Win32和MFC编程框架下开发简单小型2D游戏,可以使用MFC开发较复杂的界面。
|
|
ZC8-36
|
DirectX编程
|
80
|
基本图形学、数学算法,详细介绍DirectX API的使用和游戏中各种基本效果的实现方法。简单介绍游戏引擎。
|
能熟练使用DirectX API进行编程,掌握基本的计算机图形学算法,能够应用相应的算法和数据结构开发中小型的3D演示。
|
|
ZC8-36
|
网游引擎开发原理
|
80
|
3D引擎中各个模块的实现原理,基本的人工智能、物理算法在游戏中的应用。介绍服务器端和数据库技术。
|
掌握DirectX在游戏中的高级应用,了解游戏引擎的基本组成及各模块的基本实现方法(物理、AI、网络等)。
|
|
ZC8-37
|
HLSL编程
|
40
|
计算机图形学发展史、显卡编程在游戏中的应用。简单介绍HLSL语言的使用。
|
掌握HLSL基本语法,掌握一定的Shader算法。对显卡硬件有一定了解。
|
|
合计课时:
|
640
|
|
成为合格的手机游戏程序员、网络游戏客户端程序员,游戏软件开发工程师。
|