| 设立背景 | 公司要做3d游戏,得有稳定好用的引擎,不然项目没法推进。 | ||
|---|---|---|---|
| 核心职能 | 写引擎底层代码,修bug,优化图形效果,让游戏跑得更顺。 | ||
| 工作内容 | 写c 模块、调direct3d、写shader、用pix调试、建资源流程、看大项目源码。 | ||
| 协作关系 | 和美术、策划、客户端程序员一起干活。向技术总监汇报。配合他们提需求、改问题、给技术支持。 | ||
岗位职责:
1.负责引擎底层模块的实现和维护工作。
岗位要求
1.本科以及以上学历,数学和算法基础扎实,有良好的设计思维和架构能力。
2.精通c , 熟悉windows编程,有规范的编程习惯和良好的文档能力。
3.熟悉一到两款主流次世代商业引擎的使用和优化,如unrealengine、cryengine等。
4.3d游戏图形学原理,精通direct3d9编程,熟悉shader语言编程,能带领团队实现各种次世代效果,同时能熟练使用各种工具(pix, perfhud, nsight)进行图形调试。
5.对于客户端在内存消耗、多线程使用、绘制效率等等方面的有一定的优化经验和实际成果。
6.能够阅读并灵活使用大型项目的源代码。
7.能够建立一套完整的资源制作流程和制作规范。
8.有5年以上专门的商业游戏引擎或者自研引擎开发经验的优先。
