成为一名高端的Flash游戏开发工程师需要具备的方方面面


成为一名高端的Flash游戏开发工程师需要具备的方方面面
2010年06月02日
   (不定期更新)
  1.负责Web网游客户端开发
  2.针对开发功能进行分析、设计和实现
  3.针对公司的需求,制作Flash AS3演示
  1.使用Action script两年以上 ,精通AS3编程及Flex ,熟悉OOP
  2.一年以上团队管理经验,有主持大型Flash项目和多人合作项目开发经验。
  3.精通Action script与Java 后台做Socket网络通讯编程、熟悉XML、Ajax、JavaScript及数据库等技术 
  4.熟知游戏或软件开发流程,熟知游戏常规算法。
  5.掌握多种开源框架,善于使用设计模式开发,掌握FLEX/FLASH代码和素材安全机制以及性能优化技术。
  6.程序编码规范,文档编写能力良好。 
  7.具备一定项目管理知识,能合理分配任务,能协调并指导其他团队成员完成项目开发。
  8.热爱游戏行业,善于沟通和钻研技术,工作认真、负责、有激情、能承担较大工作压力
  良好的数学、物理、计算机及操作系统知识,熟悉各种运算法则和公式;
  有跨平台的良好开发能力,Java(J2ME/J2SE)
  具体Flash技术:
  事件机制:对AS3的时间冒泡机制了如指掌并会依照实际情况进行优化
  安全机制:有能避免安全砂箱出错的处理办法
  Preloader机制:深入了解Proloader机制,并且优化过Proloader的加载顺序
  模块化编译机制:知道原理并进行过优化
  Flex的Profile使用:尝试使用他来优化我的程序
  垃圾回收:清楚理解垃圾回收以及内存泄露的关系,有针对性地进行优化
  采用Flash Builder, Flex Builder, FDT, Flash Develop开发
  IDE技巧:编写过jsfl脚本完成重复的工作
  外部资源(MovieClip, Image, Font)使用:针对外部资源进行过优化
  嵌入字体:用IDE或者代码方式嵌入字体,并解决过相应BUG
  有自己的开发类库
  用AIR开发过项目
  能通过UML图表达自己的思想以及程序逻辑
  知道MVC的优劣和适用范围
  使用过UI框架(ASwing,Flex)、辅助类库(As3Corelib,Swfaddress,Tweenlite)、常见MVC框架(PureMVC,Cairngorm,RobotsLegs)、3D类库(Pv3d,Away3d)
  用过几种IOC开源框架 

猜你喜欢

转载自em641em.iteye.com/blog/1571880