IOS游戏开发工程师
限额30
即将开课
  • 熟悉游戏开发架构设计
  • 熟悉Objective-C基础语法
  • 精通Cocos2D-iPhone游戏开发引擎
  • 掌握主流2D游戏开发核心技术
  • 掌握App Store注册流程,应用提交以及上线步骤
  • 掌握Chipmunk物理引擎
  • Tiled Map学习以及整合Chipmunk物理碰撞
  • 掌握Xcode开发环境,调试,性能优化
  • 掌握Git基本命令和工作模式
  • 了解GarageBand音乐制作软件
  • iOS 2D平台类动作游戏开发实战
  • iOS跑酷游戏开发实战
  • ......

精心设计的课程内容

160 课时
4 个月专注学习
16 周细化任务
第一个月: Cocos2D入门学习
第一周
游戏开发入门
游戏开发Demo演示
什么是游戏开发以及所涉及的内容
Xcode和SpriteBuilder开发环境搭建
游戏开发流程以及游戏引擎介绍
Cocos2D入门介绍
第二周
Cocos2D入门
Cocos2D介绍以及游戏运行逻辑
CCNode,坐标系统和Cocos2D场景
Cocos2D Sprite
Cocos2D用户交互
Cocos2D动画
第三周
Cocos2D进阶
Cocos2D UI组件和iOS原生UI组件
CCNode和Cocos2D场景
Cocos2D音乐和音效
Cocos2D常用技巧和方法库
Cocos2D SD & HD
第四周
游戏逻辑以及Objective-C入门
Objective-C基础语法
Objective-C面向对象
MVC设计模式
案例Demo
游戏开发调试以及性能调试基础
第二个月: Cocos2D案例学习和Chipmunk物理引擎学习
第一周
Cocos2D深入学习
Frame和游戏循环逻辑
用户交互控制
数据存储和游戏状态管理
GameCenter排行榜和成就的实现
IAP(应用内购买)的实现
第二周
案例学习 - 跑酷游戏《贪吃羊》
《贪吃羊》设计以及游戏的性能
《贪吃羊》场景设计
《贪吃羊》核心游戏逻辑
《贪吃羊》游戏数据存储和读取
《贪吃羊》排行榜
第三周
Chipmunk入门
物理引擎的作用以及Demo演示
Chipmunk基础知识
Chipmunk基础物理参数
Chipmunk和Cocos2D的整合
Chipmunk & 力
第四周
Chipmunk进阶
常用位置和角度等计算案例
Chipmunk和Cocos2D移动处理
Chipmunk Joint入门
Chipmunk Joint案例学习
Chipmunk和Cocos2D整合进阶
第三个月: Tiled Map和案例学习
第一周
Tiled Map学习
游戏地图逻辑和2D游戏地图
Tiled Map基础知识
Orthogonal地图案例学习
Isometric地图案例学习
HD(高清)地图实现
第二周
Tiled Map和物理引擎
Tiled Map和Chipmunk整合入门
Chipmunk物理碰撞进阶
玩家与敌人碰撞实现
游戏控制器(joystick)实现
案例分析 - 秋风号
第三周
案例实战《秋风号》
《秋风号》设计分析
《秋风号》地图实现
《秋风号》玩家和敌人设计
《秋风号》游戏控制
《秋风号》关卡设计
第四周
AppStore注册和应用上线
AppStore注册以及审核机制
AppStore应用创建以及提交
游戏开发闲话 - 国内现状
Unity3D开发引擎介绍
独立游戏开发者
第四个月: 不仅仅是游戏开发
第一周
Git和SVN
熟悉Git基本命令
git-flow开发流程
Git常用服务学习
Git高级用法
SVN介绍
第二周
Mac学习
Mac和Unix的基本了解和安装
Mac文件目录
Mac常用命令
Mac开发常用命令和调试工具
Mac常用开发软件
第三周
团队企业项目开发实践
-
-
-
-
-
第四周
毕业考核和团队项目评估
团队项目展示
-
-
毕业考核
奖学金评比

3个月实战学习 + 1个月团队企业应用开发实战 + 推荐就业

奖学金计划

学习努力、持续进步并且在最终团队实战中表现优秀的你会获得丰厚的奖学金