职位描述:
1. 基于Unity3D开发生态和工具链,进行移动端游戏及其中各项功能模块的开发、调试和优化;
2. 根据开发团队的各项实际需求,为包括程序、美术、策划、QA等在内的各项职能人员开发基于Unity3D的引擎及IDE扩展插件;
3. 与美术/设计团队合作,一起制定内容制作及整合流程中的规范,改进效率,并根据需要开发相关工具软件;
4. 对游戏代码和数据进行分析,进而完成各项性能优化;
5. 提供日常的代码Review以及文档撰写;
6. 研究游戏开发相关的前沿技术,研判并推动这些技术在项目中的实际运用。
职位要求:
1. 有游戏开发或相关开发经验,特别是基于Unity3D开发生态和工具链的实际开发经验;
2. 了解游戏引擎的基础理论,架构以及各个组成模块的相关原理和实践;
3. 熟悉C#/C++编程以及Visual Studio开发环境,熟悉如何使用它们进行游戏引擎功能扩展和游戏基础模块的开发;
4. 熟悉python/lua/js等脚本语言的开发,以及它们在游戏玩法(gameplay)开发中的***实践;
5. 熟悉移动操作系统的基本原理及其对于游戏开发的影响;