引擎开发工程师
深圳市迷你玩科技有限公司
- 公司规模:500-1000人
- 公司性质:民营公司
- 公司行业:网络游戏
职位信息
- 发布日期:2021-01-01
- 工作地点:深圳-南山区
- 招聘人数:1人
- 工作经验:5-7年经验
- 学历要求:本科
- 职位月薪:3-6万/月
- 职位类别:高级软件工程师
职位描述
1. 自研跨平台3D引擎开发、改进并持续的迭代和优化现有引擎的效率与效果;
2. 基于公司自研跨平台引擎底层架构完成各个相关功能模块的开发;
3. 游戏底层相关的算法研究和实验,负责引擎渲染、引擎的优化为游戏产品提供技术支持;
4. 能独立完成3D引擎的某一项功能模块开发和维护,包括场景管理、光影效果,天气效果,水面渲染、后期效果、材质系统、特效系统、动画系统、物理计算、脚本、跨平台移植等的开发和实现;
5. 对渲染相关技术进行前瞻性研究,推动游戏引擎新技术的研发。
岗位要求
1. 计算机相关专业本科及以上学历, 5年以上C++开发经验,熟悉数据结构、面向对象开发和设计;
2. 3年以上引擎开发经验,了解引擎核心技术的实现原理,熟悉3D图形学有良好的算法和数学基础,有独立编写3D图形引擎或模块者优先。
3. 熟悉DirectX和OpenGL编程接口,至少精通一款市面上比较成熟的游戏或渲染引擎,如OGRE,Gamebryo,Unreal Engine,Cry Engine,Unity3D;
4. 熟悉固定渲染管线和可编程渲染管线,能独立完成shader开发。深度参与过2款以上商业3D游戏项目,并熟悉其引擎架构;
5. 在3D引擎某方面具有较深的研究,对图像渲染、动画、物理、AI、架构、优化有专长的优先,有自己写的技术性demo优先,有丰富自研引擎经验的优先,有丰富跨平台开发经验的优先;
6. 良好的语言表达和沟通能力, 逻辑分析和解决问题的能力强,能够独立解决引擎开发过程种的实际问题;
7. 热爱技术、热爱游戏开发,有梦想有追求,有强烈的求知欲和与之相适应的学习能力,较强的自我推动力和抗压能力;
8. 良好的编码习惯、良好的线性代数、高等数学和统计学数学基础。有一定英文阅读能力,能独立地完成英文文档的阅读。
职能类别:高级软件工程师
公司介绍
《迷你世界》是一款自主C++引擎开发、以功能性游戏为发展目标的沙盒游戏创作平台。这是一款寓教于乐的沙盒创意游戏,游戏内变化无穷的方块组合让玩家能够自由创造,在这里,不管是摩登大楼,还是传统风格建筑,抑或是巨型怪物,还是微缩模型,都能结合创新的电路、生物等知识性功能,***化实现孩子们的创意,对于锻炼三维空间思维、激发青少年想象力和创造力有着极强的启迪作用。目前《迷你世界》已斩获了GooglePlay“最具创新力游戏”、黑石奖“***独立游戏”等多项行业知名奖项。《迷你世界》以益智、健康、开放、创造的风格受到广大青少年的喜爱和监护人群体的认可;同时,游戏提倡正能量、热心公益,对于青少年群体形成强烈影响力。
联系方式
- 公司地址:地址:span南山区南山街道东滨路永新汇2号楼13层