大机构就是这么任性

COCOS游戏开发工程师班五大优势

试学一个月,不满意可退费!

100%高薪就业郑重承诺
你的选择——决定你的竞争力
选择COCOS,你必须知道5件事!
选择COCOS只选信得过的老品牌!

COCOS游戏开发全流程项目实训

师资来自一线游戏企业,行业+教学双重经验!

专家建议:一般的小机构和IT培训机构,由于学校规模和实力问题,无法重金聘请最好的业界专家来当讲师给学员授课。只有像火星时代这样有实力,并且有完整的一整个游戏课程体系的大机构才有可能聘请的起最好的老师来给学员授课。

  • 吴瑕

    EA资深数字艺术师
    9年游戏开发经验
    参与项目:
    《死亡空间2》
    《但丁地狱》
    《FIFA 11》
    《monopoly 》

  • 富磊

    掌趣科技开发总监
    9年游戏开发经验
    参与项目:
    《明珠三国》
    《我画你猜》
    PSV《太阳与花朵》
    《真实竞速》

  • 郭晓波

    兆荣联合项目经理
    9年游戏开发经验
    参与项目:
    《王者之剑》
    《幻灵》
    《海贼王之深海探险》
    《喵喵对战》

  • 任衔宝

    Glu Mobile开发总监
    8年游戏开发经验
    参与项目:
    《驯龙高手》
    《枪火兄弟连》
    《小飞侠》
    《猎鹿人》

  • 杨绪峰

    兆荣联合项目经理
    8年游戏开发经验
    参与项目:
    《逗逗猫》
    《大领主物语》

学员毕业后参与大项目

最新游戏研发先进技术,只有火星!

每月火星都会邀请到全国知名企业专业领域人士及行业先驱,为学员们进行火热的头脑风暴。他们将无私的分享最新的设计理念、多年从业经验及行业后期的发展态势,在活动当中你还可以提出在设计中遇到的难题,他们都会耐心为你解答,并提出更好的建议。

课程设置含金量性价比高,投资回报快!
480个饱满课时,近50种类型项目实训!
  

COCOS游戏开发工程师班


进阶之路课程名称内容描述学习章节案列
初级游戏
开发工程师
C语言 了解什么是游戏研发,熟悉制作流程。学习变量与常量、数值运算、指针与内存控制、条件控制语句、循环控制语句与宏定义、枚举等知识点,并熟练掌握。 1.游戏开发流程的介绍
2.开发工具的介绍
3.C数据类型、常量变量、运算符、表达式、格式化输入输出
4.关系运算符、逻辑运算符、if、条件运算符、switch..case..
5.while循环、do..while循环、for循环
6.一维数组、数组排序
7.多维数组、枚举
C++面向对象编程 学习结构体、类与函数定义、构造和析构、类的继承、重载、虚函数,可以独立完成自定义类的代码设计。 1.指针、引用、指针数组、数组指针
2.内存的概念,内存动态申请、静态申请,内存销毁
3.函数指针,回调函数
4.函数的声明、定义、形参,函数调用
5.数据结构、结构体、
6.什么是类,类的定义
7.虚函数、纯虚函数
8.继承:单继承、多继承
9.多态
10.重载:操作符重载,函数重载
STL容器 STL容器的学习和使用,包含vector和list容器的添加、删除、插入、遍历、迭代,并学习链表、队列、堆和栈概念。 1.单例、静态成员函数
2.STL容器,容器的分类以及共同特征
3.容器的添加、删除、插入、遍历
4.IO
5.异常处理
Cocos的基础组件 初识Cocos2d-x,认识Cocos引擎以及环境部署,Scene、Layer、Sprite、Texture、Menu 1.游戏的基本元素:导演(Director),场景(Scene),层(Layer),精灵(Sprite),标签(LabelTTF),菜单项(MenuItem),菜单(Menu)
2.Node与坐标系,CCParticleSystem粒子系统
中级游戏
开发工程师
Cocos Action组件 学习CCAction(动作) 动作类型:
1.瞬时动作(ActionInstanse)
2.持续动作(ActionInterval)
3.序列动作(Sequence),同步动作(Spawn),重复动作(Repeat & RepeatForever)
4.可变速动作(ActionEase),速度(Speed),延迟动作(Delay),跟随动作(Follow)。
5.动作监听(CallFunc)
6.动作家族族谱宏观介绍
7.可完成动作类游戏战斗功能开发
CocosStudio的使用 CocosStudio是一个重要的制作工具,本阶段重点学习UI控件、音乐播放、场景切换、事件触发、帧动画等知识点,并学习使用制作和导出JSON、XML文件。 UI控件,音乐播放,场景切换:
1.拉伸图片(Scale9Sprite)。
2.按钮(ControlButton)。
3.圆形音量按钮(ControlPotentiometer)。
4.条形音量控制按钮(CCControSlider)。
5.输入框(TextfieldTTF)。
6.编辑框(EditBox)。
7.开关控件(ControlSwitch)
8.播放音乐(CocosDenshion::SimpleAudioEngine)。
9.场景切换(repalceScene、pushScene、popScene)
事件触发:
1.屏幕触摸事件(Layer--获取屏幕触摸事件),定时调度器(Scheduler),消息通知(观察者模式--NotificationCenter),数据存取UserDefault。
2.有限状态机(控制游戏对象在不同状态下应该做什么事情,通过NotificationCenter实现事件驱动游戏对象的行为)。
3.碰撞检测,平面几何在碰撞检测中的应用,物体包围盒检测,AABB碰撞检测,Cocos2d-x坐标转换
缓存优化精灵、动画、纹理:
1.精灵批量渲染节点(SpriteBatchNode)
2.纹理(Texture),使用Zwoptex创建纹理图册工具
3.位图字体标签(LabelBMFont)、图集标签(LabelAtlas)
4.纹理缓存(TextureCache)
5.精灵帧缓冲(SpriteFrameCache类)
6.动画(Animation),动画动作(Animate)
7.动画缓存(AnimationCache类)
高级游戏
开发工程师
游戏开发脚本语言Lua 学习游戏开发另外一门重要的脚本语言Lua Lua入门:
1.函数、标准库、字符处理、table数据结构
2.Lua与C++程序的整合、交互
3.使用Lua处理游戏数据,Lua驱动的GUI
4.Lua游戏编程:控制游戏AI,有限状态机,路径寻找
5.Lua和图像、音乐,调试Lua脚本,发布Lua脚本
6.JavaScript介绍
网络编程 学习网络编程,使用第三方库 1 Cocos2d-x网络编程 ,网络连接(HttpClient),数据请求(HttpRequest),数据接收(HttpResponse),实时通讯(WebSocket)
2 Cocos2d-x多线程异步处理,pthread创件线程,线程锁pthread_mutex_lock,条件锁(pthread_cond_t)的应用,结合网络解析的多线程处理
物理引擎BOX2D Box2D是Cocos2d-x的默认物理引擎,是用于模拟2D刚体物体的C++开源引擎。Box2D具有跨平台特性,适用于多种操作系统。 创建物理世界,创建刚体、形状(Shape)设定以及关节的使用
跨平台基础知识 Liunx Mac 的基础知识 1、游戏打包(iOS、Android、Windows phone)
2、Object-C介绍
3、Java介绍
4、JNI介绍
真实课堂试听靠不靠谱你来判断

短信接收“在线试听账号密码”

火星游戏设计系高级讲师老师主讲
留下手机号码,免费接收在线课程试听“账号”和“密码”

  • 姓名:
  • 手机号码:
温馨提示:系统会有延时,如未能及时收到账号和密码请耐心等待,或者直接 拨打电话:400-810-1418索取在线试听账号和密码
20000家合作企业都选择火星学员,毕业=就业!

火星在全国各大城市合作企业达20000多家
每天上门招聘企业超过20

20000多家合企业签订《一体化人才合作协议》,保证学员高薪就业。

企业对火星学员赞誉有加

我可以学吗?


所有疑问,一键解决
点击咨询就等于成功了一半!