2D网游开发
本课程从C++基础开始,囊括了C++程序设计、Win32程序设计、算法与数据结构,数学与人工智能等游戏或者应用软件开发的全部流程和核心技术。通过实际项目的开发锻炼,把所有的知识点融汇到项目的制作过程中,每一个项目的功能点都会扩展新的知识内容,逐步揭开软件开发的神秘面纱。通过商业游戏引擎——Unity 3D ,将成熟的设计文案制作成实际可玩的游戏原型。就业职位:网络游戏逻辑程序员、客户端工程师、UI程序员、移动平台游戏开发工程师等。
在线报名
点击咨询
本专业课程详解
C++程序基础
该课程深入浅出的介绍了c++语法基础(包括变量、循环、函数等)和比较艰深的知识(包括位运算、指针、宏定义、泛型编程、类、多态等)。学会使用编程工具vs2008,了解工具的特性,对程序进行编译调试

面向对象程序设计
面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。它不仅指一种程序设计方法,更多意义上是一种程序开发方式。 面向对象程序设计推广了程序的灵活性和可维护性,并且在大型商业项目设计中广为应用。 此外,面向对象程序设计更加便于学习,因为它能够让人们更简单地设计并维护程序,使得程序更加便于分析、设计、理解

数据结构与算法
以基本数据结构和算法设计策略为知识单元,系统地介绍了数据结构的知识与应用、计算机算法的设计与分析方法,主要内容包括线性表、树、图、算法设计策略以及查找与排序算法、stl(vector \list\deque\set\map等)的使用。该课程注重理论与实践相结合,内容深入浅出

Win32程序
Win32 API是Microsoft平台的应用程序编程接口(Application Programming Interface)。本课程学习使用Win32 API(包括各种函数、结构、消息、宏及接口),使学生掌握在windows平台下如何开发网络游戏

MFC游戏工具开发
MFC是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。 本课程里我们主要学习如何使用MFC制作游戏编辑器(地图编辑器、粒子编辑器、动作编辑器、GM工具等)

软件工程
软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。本课程里我们主要学习如何使用软件工程的方法来设计一款商业游戏

游戏中数学算法应用
介绍游戏中使用到的人工智能(包括面向动作AI、战术AI、追击、有限状态机)、寻路(A*)等多种算法。

游戏地图系统,UI系统和任务系统
游戏地图系统,UI系统和任务系统是每款游戏都不可缺少的组成部分,这部分功能的设计在一定程度上决定的游戏的经典性,可玩性。 本课程将学习如实实现游戏地图系统,UI系统和任务系统

2D游戏引擎
本课程将学习如何使用商业游戏引擎,掌握PC平台下商业网络游开发大型戏的技术

Cocos2d-x引擎
cocos2d-x是一个支持多平台的2D跨平台游戏引擎,使用C++ 开发,基于OpenGLES,基于cocos2d-iphone,支持WOPhone,iOS4.1, Android2.1及更高版本,WindowsXP&Windows7,windows phone 8等。该课程将学习cocos2d-x引擎框架,以及使用该引擎进行一款动作类rpg游戏的开发

Box2d物理引擎
Box2D是一个用于模拟2D刚体物体的C++引擎。作者为Erin Catto。Box2D使用zlib许可。zlib许可是一个自由软件授权协议,但并非copyleft,它已被用于蜡笔物理学、愤怒的小鸟、Rolando、Fantastic Contraption、Incredibots、TinyWings、Transformice、HappyWheels等游戏的开发 。本课程将学习如何box2D在一款类似愤怒的小鸟以前动作类rgp游戏中的应用

商业案例实战
以真实商业项目案例为基础,模拟游戏开发公司流程,完全按照商业标准要求学员设计完成一个小型商业游戏的开发

原创商业项目开发
通过开发制作完整的大型2d mmorpgs商业项目,提高学生的编程能力,增加学生的实际工作经验

2D 网络\ios\android\游戏开发
本课程从C++基础开始,囊括了C++程序设计、Win32程序设计、算法与数据结构,数学与人工智能等游戏或者应用软件开发的全部流程和核心技术。通过实际项目的开发锻炼,把所有的知识点融汇到项目的制作过程中,每一个项目的功能点都会扩展新的知识内容,逐步揭开软件开发的神秘面纱。通过商业游戏引擎——Unity 3D ,将成熟的设计文案制作成实际可玩的游戏原型。就业职位:网络游戏逻辑程序员、客户端工程师、UI程序员、移动平台游戏开发工程师等

本课程从C++基础开始,囊括了C++程序设计、Win32程序设计、算法与数据结构,数学与人工智能等游戏或者应用软件开发的全部流程和核心技术。通过实际项目的开发锻炼,把所有的知识点融汇到项目的制作过程中,每一个项目的功能点都会扩展新的知识内容,逐步揭开软件开发的神秘面纱。通过商业游戏引擎——Unity 3D ,将成熟的设计文案制作成实际可玩的游戏原型。就业职位:网络游戏逻辑程序员、客户端工程师、UI程序员、移动平台游戏开发工程师等。
在线报名
点击咨询


该课程深入浅出的介绍了c++语法基础(包括变量、循环、函数等)和比较艰深的知识(包括位运算、指针、宏定义、泛型编程、类、多态等)。学会使用编程工具vs2008,了解工具的特性,对程序进行编译调试


面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。它不仅指一种程序设计方法,更多意义上是一种程序开发方式。 面向对象程序设计推广了程序的灵活性和可维护性,并且在大型商业项目设计中广为应用。 此外,面向对象程序设计更加便于学习,因为它能够让人们更简单地设计并维护程序,使得程序更加便于分析、设计、理解


以基本数据结构和算法设计策略为知识单元,系统地介绍了数据结构的知识与应用、计算机算法的设计与分析方法,主要内容包括线性表、树、图、算法设计策略以及查找与排序算法、stl(vector \list\deque\set\map等)的使用。该课程注重理论与实践相结合,内容深入浅出


Win32 API是Microsoft平台的应用程序编程接口(Application Programming Interface)。本课程学习使用Win32 API(包括各种函数、结构、消息、宏及接口),使学生掌握在windows平台下如何开发网络游戏


MFC是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。 本课程里我们主要学习如何使用MFC制作游戏编辑器(地图编辑器、粒子编辑器、动作编辑器、GM工具等)


软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。本课程里我们主要学习如何使用软件工程的方法来设计一款商业游戏


介绍游戏中使用到的人工智能(包括面向动作AI、战术AI、追击、有限状态机)、寻路(A*)等多种算法。


游戏地图系统,UI系统和任务系统是每款游戏都不可缺少的组成部分,这部分功能的设计在一定程度上决定的游戏的经典性,可玩性。 本课程将学习如实实现游戏地图系统,UI系统和任务系统


本课程将学习如何使用商业游戏引擎,掌握PC平台下商业网络游开发大型戏的技术


cocos2d-x是一个支持多平台的2D跨平台游戏引擎,使用C++ 开发,基于OpenGLES,基于cocos2d-iphone,支持WOPhone,iOS4.1, Android2.1及更高版本,WindowsXP&Windows7,windows phone 8等。该课程将学习cocos2d-x引擎框架,以及使用该引擎进行一款动作类rpg游戏的开发


Box2D是一个用于模拟2D刚体物体的C++引擎。作者为Erin Catto。Box2D使用zlib许可。zlib许可是一个自由软件授权协议,但并非copyleft,它已被用于蜡笔物理学、愤怒的小鸟、Rolando、Fantastic Contraption、Incredibots、TinyWings、Transformice、HappyWheels等游戏的开发 。本课程将学习如何box2D在一款类似愤怒的小鸟以前动作类rgp游戏中的应用


以真实商业项目案例为基础,模拟游戏开发公司流程,完全按照商业标准要求学员设计完成一个小型商业游戏的开发


通过开发制作完整的大型2d mmorpgs商业项目,提高学生的编程能力,增加学生的实际工作经验


本课程从C++基础开始,囊括了C++程序设计、Win32程序设计、算法与数据结构,数学与人工智能等游戏或者应用软件开发的全部流程和核心技术。通过实际项目的开发锻炼,把所有的知识点融汇到项目的制作过程中,每一个项目的功能点都会扩展新的知识内容,逐步揭开软件开发的神秘面纱。通过商业游戏引擎——Unity 3D ,将成熟的设计文案制作成实际可玩的游戏原型。就业职位:网络游戏逻辑程序员、客户端工程师、UI程序员、移动平台游戏开发工程师等