1. 热爱技术,具有良好的编码风格和文档习惯,逻辑思维清晰严谨;
2. 有5年以上C/C++/Java使用经验;
3. 完整参与过2个以上大型游戏项目的开发;
4. 熟悉android, iOS平台上的开发;
5. 熟练掌握数据结构和算法,良好的数学、物理、计算机及操作系统知识;
6. 熟悉3D图形学,掌握Shader语言,熟悉渲染管道和引擎架构,至少深入研究过一种主流3D引擎;
7. 熟悉多种类别游戏服务端架构(MMO、ARPG、MOBA、SLG等)。