职位要求
- 拥有本科及以上学历,计算机相关专业背景,功底扎实,视野开阔,对新技术具有敏感性和热情
- 熟悉游戏引擎架构及其各个子系统
- 熟练掌握战斗状态机、行为树、寻路等算法机制
- 5年以上的实际cocos2d-x开发经验,精通cocos2d-x引擎,Lua,C++, 能编写高质量代码
- 熟练掌握C++,有lua脚本经验优先,了解Objective C语言
- 熟悉OOP,有良好的编程习惯,了解至少两种以上设计模式
- 熟练掌握OpenGl/Direct3D渲染流程
- 熟悉性能和内存优化,测试驱动开发
- 有完整棋牌或者卡牌游戏开发经验者优先考虑
工作职责
- 和项目组美术、策划、后端人员深入沟通,帮助组员评估实现开发需求
- 与测试人员配合,了解并解决产品中存在的问题,对产品细节能有很好的把握
- 负责优化引擎和底层框架
- 组织review,并对其他人的代码进行review
- 遵守约定的代码规范,并总结工作的相似问题制定相关规范和流程