| 1、成都游戏培训学校 课程体系 |
|
|
|
|
分类 |
课程名称 |
课程内容 |
课程目标 |
|
公共课程
|
游戏美术基础 |
游戏策划和美术之间的配合流程和技巧,游戏美术制作流程,游戏美术软件介绍,游戏美术软件使用基础 |
了解游戏开发过程中策划和美术协调配合的流程和注意事项,了解游戏美术在游戏开发中的流程,对游戏美术软件做初步的了解,能够使用photoshop和3dmax制作简单的游戏模型 |
|
3G移动开发简介 |
3G时代,移动应用、开发的现状和前景;手机应用编码与策划、美术的协作。 |
让学员了解3G技术给现代生活带来的巨大影响;移动应用开发的一般流程和现状;企业内部策划、美术和程序是如何协调工作的。 |
|
网络游戏引擎技术剖析 |
引擎渲染器技术、物理和运动效果、声音系统、网络和连线游戏环境、脚本系统、人工智能 |
通过几个游戏引擎的剖析,使学生掌握现在的游戏引擎的常用技术 |
|
专业课程
|
游戏策划工作性质概述 |
游戏策划的工作内容;游戏策划所需掌握的技能;游戏开发流程介绍。 |
让学员了解游戏策划在开发团队的重要性,掌握开发团队及职业的划分,并帮助学员由游戏玩家心态过渡到游戏设计心态。 |
| 游戏本质与市场需求 |
玩家心理分析;游戏类型分析;游戏性构成因素;市场需求分析。 |
让学员理解游戏的本质,掌握游戏与电子游戏的特点,掌握游戏的流行分类,掌握玩家心理,理解市场需求。 |
| 游戏架构设计 |
游戏创意文档编写;游戏故事结构;游戏角色设计;游戏关卡设计;游戏道具设计;游戏规则设计;数值平衡设定;游戏情感设计;任务进程编写;动画脚本编写;UI与操作设计;人工智能设计;游戏开发与软件工程的项目管理。 |
让学员精通游戏设计及规则,掌握策划文档的专业性,了解游戏开发中的项目管理内容,熟练的做好策划沟通工作并以团队合作模式完成一份游戏策划文档,成为合格的游戏架构设计师。 |
| 手机游戏设计 |
手机游戏开发特性分析,手机游戏本质分析,无线增值服务内容介绍,手机游戏策划文档编写。 |
使学员理解手机游戏的相关参数指标,了解手机游戏的相关开发技术,掌握手机游戏设计的原理及方法原则。并让每名学员独立编写一份手机游戏策划文档。 |
| 游戏运营管理 |
游戏运营环境分析,游戏宣传策略,运营成本控制;运营维护管理;客户服务管理。 |
让学员掌握游戏运营管理,熟悉国际国内知名游戏公司成功的运营模式,成为合格的游戏运营管理人员。 |
|
|
|
分类 |
课程名称 |
课程内容 |
课程目标 |
|
公共课程
|
游戏本质分析与开发流程 |
游戏类型分析,游戏特征分析,游戏开发流程概述,团队分工 |
主要针对美术专业的学员让其了解美术与策划的沟通内容。 |
|
移动应用现状及对美术的需求 |
简单介绍移动应用的现状;详细讲解移动游戏对美术像素画的要求。 |
让学员了解移动应用的现状和前景,重点掌握绘制手机像素画的工具、流程和规格。 |
|
网络游戏引擎的简单使用 |
引擎渲染器技术、物理和运动效果、声音系统、网络和连线游戏环境、脚本系统、人工智能 |
通过几个游戏引擎的使用,使学生掌握游戏引擎中美工所需要掌握的简单知识以及相应工具的使用 |
|
专业课程
|
游戏美术概述 |
游戏美术的发展及同策划、程序的结合。 |
了解3D游戏的制作过程,对未来的学习目标做好充分的准备。 |
| 游戏造型设计 |
素描基础、明暗素描训练、静物素描,金属、玻璃以及布料的质感训练、石膏头像训练、速写头像、石膏人体素描训练、泥塑造型人体训练 |
训练 3D造型的美术感觉 绘制帖图必须具备的美术基础 |
| 游戏色彩基础 |
色彩基础、色彩绘画、静物写生、色彩头像 |
训练游戏原画能力 手写板绘画能力 游戏界面创作能力 |
| 三维软件基础、游戏场景制作 |
熟悉3D游戏的制作软件、学会游戏中花草树木、武器装备等道具及各种建筑的制作。 |
完成一个游戏场景、熟练游戏制作软件。 |
| 游戏角色制作 |
学习游戏中的人物及怪兽的制作手法,各种精度的游戏角色模型练习 |
熟悉角色布线要求、掌握各种级别的模型制作坊法。 |
| 游戏动画与特效 |
运动理论、BONE及CS骨骼动画实现、游戏特效实现。 |
完成各种角色循环动作、为动作制作相应的特效表现。 |
| 游戏3D项目实践 |
针对引擎完成一个完整的游戏项目、巩固和加强前面所学的知识。 |
通过项目寻找技术薄弱点、体验游戏公司美术工作完整过程,确认自己的发展方向。 |
| 游戏公司实训 |
网络PC,单机PS/PSP,全3D:PS2/PS3/XB360。 场景、角色、怪物、物件、特效、物件、LOGO,LOD(+贴图,界面、像素、图标,flash、网页。 项目制作(保密协议,作品可且只可用于应聘)。 基础技能,引擎特色,质量控管,最佳操作。 |
定期会议分享各组经验,完成项目技能定位。 不定期技能培训,实训评价,总结。 |
|
|
|
分类 |
课程名称 |
课程内容 |
课程目标 |
|
公共课程
|
游戏本质分析与开发流程 |
游戏类型分析,游戏特征分析,游戏开发流程概述,团队分工 |
让程序专业的学员了解程序与策划的沟通内容以及理解功能需求的文档内容。 |
|
游戏美术基础 |
游戏程序和美术之间的配合流程和技巧,游戏美术制作流程,游戏美术软件介绍,游戏美术软件使用基础, |
了解游戏开发过程中程序和美术协调配合的流程和注意事项,了解游戏美术在游戏开发中的流程,对游戏美术软件做初步的了解,能够使用photoshop和3dmax制作简单的游戏模型 |
|
手机游戏 |
手机游戏开发语言基础 |
Java语言面向过程程序设计以及面向对象程序设计;手机游戏中基本的算法和数据结构;I/0、异常处理和网络等常用内容。 |
让学员掌握Java语言面向过程和面向对象程序设计的详尽知识点,涵盖JSE中的大部分内容,为以后的手机游戏开发打好坚实基础。 |
| 手机游戏界面及核心开发 |
详细学习JME的高级界面Screen和低级界面Canvas的相关API。介绍改良游戏的开发经验。 |
让学员学会搭建程序框架,逐个学习和完成游戏里的单项功能,掌握低级界面里提高效率的高级用法,为后期的项目做准备。 |
| 手机游戏其他应用包 |
永久存储RMS、联网应用GCF和多媒体应用MMAPI。 |
让学员进一步丰富和完善游戏程序,为游戏添加存储、联网和音乐等功能。 |
| 手机游戏项目实练 |
手机游戏开发项目流程、要点,手机游戏源代码分析,游戏性能监测与优化,以及游戏在不同厂商(Nokia、Motorola和Samsung等)产品平台上的移植游戏移植和本地化。 |
掌握游戏开发、移植的一般流程和相关技巧。 学员以小组的形式完成第一款游戏开发,并包含游戏在不同平台的移植。再以个人形式完成第二款游戏开发。 |
| 网络游戏 |
网络游戏开发语言基础 |
C/C++语言基础 数据机构 常用算法
|
为网络游戏开发打下坚实的语言基础,掌握简单的游戏开发逻辑以及游戏中常用的数据结构知识和常用的算法 |
| 网络游戏平台程序设计基础 |
Windows程序设计基础 Windows小游戏的设计与实现 |
掌握Windows程序设计基本技能,掌握利用WindowApi实现小游戏的设计 |
| 网络游戏引擎技术基础 |
3D图形学基础 DX编程 游戏客户端编程 游戏服务器端的编程 |
掌握网络游戏客户端与服务器端编程的基本技术与技巧,能够熟练使用DX进行编程 |
| 网络游戏引擎实战开发 |
游戏引擎关键技术的实现 游戏引擎的设计与简单实现 |
掌握网络游戏中常用的技术点,通过小组合作设计并实现一个简单的游戏引擎 | |
| 2 、 数字娱乐音乐制作授课体系: |
| 课 程 安 排 |
|
课级 |
课程名称 |
课程内容 |
课程目标 |
| 初级班 (40学时) |
音频处理 |
基本声学理论,Sonar4和Cubase3的音频功能,Waves系列音频处理插件使用,录音基础。 |
制作彩铃,录制和混缩自己的歌声。为自己的视频短片,为游戏、影视剧广告等添加音频和音效。
|
| 基础乐理 |
五线谱,调式,和弦。 |
| 基础MIDI理论 |
MIDI的历史,标准,音序器介绍,GM音色。 |
| 中级班(64学时) |
MIDI理论和实践 |
MIDI标准,MIDI信号,音色,CakeWalk Pro9使用,Sonar4和Cubase3的MIDI编辑功能,MIDI乐器法,扒歌实践。 |
熟练制作MIDI音乐,为制作电脑音乐打下坚实基础。可以制作手机铃声,和手机游戏音乐,以及利用MIDI进行编曲工作,如影视剧广告和游戏音乐等等的音乐编配工作。
|
| 和声理论和实践 |
基础和声理论,Loop创作和制作。 |
| MIDI音乐创作 |
音乐类型和流派,乐队型音乐创作,管弦乐编配理论和实践,影视剧和游戏音乐创作。
|
| 高级班(64学时) |
MIDI创作实践 |
MIDI扒歌实践,MIDI编曲和创作实践,高级MIDI乐器法。音乐创作理论和实践。 |
在MIDI音乐的基础上制作真实乐器品质的音乐作品,和其他各种风格的音乐制作。真正掌握个人数字化乐队,制作自己的音乐专辑CD。
|
| 软音源、音色采样及制作 |
各种音源插件介绍和使用。软音源,采样器,采样音色等。 |
| 高级音频处理 |
多轨音频处理,前后期制作和音乐声学。 | |
| 3 、 Symbian 课程体系 : |
| 培训内容 : |
1. Symbian OS基础。 2. Symbian开发平台和系统构建。 3. 基于Symbian的程序开发。 4. 描述符和动态数组。 5. 主动对象和资源管理。 6. Client-Sever和文件管理。 |
| 课 程 安 排 |
|
课时 |
目录 |
子目录 |
演示实验 |
|
Symbian OS基础 |
Symbian OS 概述 |
学会查询和使用 SDL文档 |
|
基本概念 基本类 关键特征 目标平台 |
创建两个线程,线程的功能已经执行,只需创建指向它的句柄。 |
|
和其它相关操作系统的比较 历史 主要控件 |
移除一个临界区的执行部分,看看结果将会发生什么变化 |
|
Symbian系统结构 |
|
|
线程和进程 抢占式和合作式多任务机制 |
|
|
内核模式和用户模式的执行 服务器的扩展使用 上下文切换 |
|
|
Symbian开发平台和系统构建 |
Symbian开发平台、开发工具的介绍 |
学会使用 HTML帮助引擎来搜索SDK文档 |
|
构建工具介绍,构建可执行模块 |
配置和使用模拟器 |
|
EXEs和DLLs的区别,构建二进制代码和应用程序 |
学会构建一个很小的控制台程序 |
|
构建中遇到的问题 |
学会从 IDE装载一个可执行程序 |
|
基于 Symbian的程序开发 |
三种类型的 Symbian OS应用程序 |
掌握设置断点 |
|
动态链接库和 Symbian OS API设计 |
使用 IDE的调试命令 |
|
代码协定 设计工具 测试代码 调试程序 |
调试包括客户端和服务器端的应用程序 |
|
描述符和动态数组 |
描述符的定义、理解和使用 |
编译和运行代码,观察基于控制台的应用程序的输出结果 |
|
Symbian OS动态数组类 |
使用 TPtr类执行一些基本的字符串操作 |
|
动态数组的用法 |
使用 TBuf和TBufC执行字符串操作 |
|
使用拥有查询和排序类型函数的 TKey-derived 类 |
执行 AddStudentL()方法插入一个学生 |
|
修改 SortSudents()方法,通过名字来排序 |
|
执行 FindStudent()方法来查找一个学生 |
|
主动对象和资源管理 |
主动对象类和 AO框架 |
Bulid一个活动工程,在调试模式下运行它 |
|
AO的生命周期 |
通过插入断点和步骤来获知 Symbian OS中主动对象是怎样使用的 |
|
基于 console的简单的应用程序 |
给程序确定和添加第二个主动对象 |
|
例外和存储问题 |
使用模拟器和它的调试按钮,看看使用的堆单 |
|
基本或高级的清理栈操作 |
元的数量,看看文件和窗口服务器资源的数 |
|
两阶段的构造函数 |
量,激活一个内存溢出。 |
|
Client-Sever和文件管理 |
Client-Sever概述 |
使用一个对话,连接一个应用程序到 SOCKET服务器端 |
|
Client-Sever可执行的包 体系结构 |
使用一个 SOCKET子对象和另一个应用程序通信 |
|
Symbian OS服务器 |
从应用程序中选择一些文件数据保存和再存储的源代码,对存储应用机制更好的理解 |
|
文件管理概述 |
执行两个函数 CClassB::ExternalizeL()和CClassC::InternalizeL() |
|
文件的存储、组件和特性 |
| |
| 4 、 WIN CE 课程体系 : |
· WinCE概述(WinCE的体系结构和开发过程介绍) · Platform Builder的使用 · WinCE的启动过程 · 中断的处理 · WinCE OAL层的开发步骤 · 加载与驱动的实现 · 微软测试理念 |
5、手机游戏:
| 课程名称 |
课程内容 |
课程目标 |
| Android平台开发 |
Android平台的配置,和工具的介绍。Android应用框架及设计技巧。相关API的讲解,以及与j2me平台的异同。 |
掌握Android平台的开发流程,和相关API的用法,并在Android平台上开发出一款游戏。 |