客户端开发工程师(Junior/Senior)

Shanghai Engineering Experienced
Job Description

1. 使用C#/C++和其他编程语言完成、调试和优化游戏相关的多种功能模块;

2. 独立设计、计划及完成能满足美术、策划等其他团队需求的游戏/引擎功能;

3. 与其它制作团队一起,对游戏代码/数据进行分析,进而完成内存/性能方面的优化;

4. 提供日常的代码Review以及文档撰写;

5. 研究最前沿的相关开发技术,并推动这些技术在项目中的运用;

6. 为QA团队提供测试所需的功能细节;

7. 与美术/设计团队合作,帮助改进内容制作流程的效率;

8. 分析代码效率并进行多层次的优化。

Job Requirements

1. 有游戏开发或相关开发经验,u3d开发经验;

2. 了解游戏引擎的基础架构以及各个模块;

3. 有维护、调试及优化大型代码库的经验;

4. 熟悉优化算法在游戏开发中的应用;

5. 熟悉C#/C++编程以及Visual Studio开发环境;

6. 对代码质量有严格的自我要求;

7. 良好的沟通技能以及强烈的责任心;

8. 计算机专业或其他相关专业本科学历;