主机游戏客户端高级架构师职位描述与岗位职责任职要求 - 制度大全
制度大全 导航

主机游戏客户端高级架构师职位描述与岗位职责任职要求

编辑:制度大全2020-08-04

职位描述

客户端高级架构师:薪资面议

岗位职责

1、学习并使用UE4构建客户端总体框架,包括Client与DedicatedServer网络同步机制。

2、前端核心功能模块开发,如技能、武器、新手引导、剧情控制器、相机控制等。

3、对引擎API接口进行二次封装,对上层提供封装后的接口。

4、与策划沟通大型功能模块实现流程,指出策划设计上与现有架构冲突的地方,并提出修改建议。

5、查找底层技术bug,如程序启动、资源加载、网络连接中的bug。

6、有自己的想法,主动学习新技术,并积极思考如何运用于已有游戏。

任职要求

1、开发过3D游戏,对3D空间算法、场景概念、角色控制有深入理解

2、精通C++,熟练使用JAVA、ObjC、lua等编程语言,具备快速学习新编程语言的能力

3、熟练掌握客户端各种功能模块的开发流程

4、熟悉游戏底层原理,如不同操作系统下游戏进程启动流程、线程池、socket网络模型

5、熟悉至少一种3D前端引擎的API接口,如unreal、unity、ogre3d,并了解引擎运行原理,并对引擎API做过二次封装

6、深刻理解状态机、行为树、动作融合等技术,并可以将之运用于实践

7、评估大型模块工作量,将其拆分为细节的实现步骤

篇2:主机游戏服务端高级架构师职位描述与岗位职责任职要求

职位描述

服务端高级架构师:薪资可以面议

岗位职责

1、基于公司已有服务端代码框架进行底层架构开发与完善,包括基于C++开发的大厅服与UE4的DedicatedServer。

2、评估其他研发人员提交的代码是否符合现有的代码设计原则,并提出修改建议。

3、后端核心功能的改进,如登陆流程、开关服流程、DB存档流程、socket网络层封装等。

4、与策划沟通大型功能模块实现流程,指出策划设计上与现有架构冲突的地方,并提出修改建议。

5、清晰服务端的进程布局和线程布局,掌握服务端异步调用的流程,为其他研发同事提供技术支持和指导。

6、快速解决产品上线后的出现的登录、丢档、回档、宕机等紧急问题。

7、有自己的想法,主动学习新技术,并积极思考如何运用于已有游戏。

任职要求

1、精通C++,熟练使用JAVA、lua等编程语言,具备快速学习新编程语言的能力

2、熟练掌握服务端各种功能模块的开发流程,熟悉异步编程

3、快速理解已有服务端代码架构,并指导他人遵循现有架构原则进行开发

4、熟悉服务端底层原理,如进程启动流程、线程池、socket网络模型

5、具备开发跨平台程序的能力,开发代码需同时兼容windows与linux系统

6、了解客户端运行原理,能够开发部分客户端代码,完成服务端与客户端对接

7、具备一定管理能力,能够协调其他研发人员工作内容,能对不合理的策划需求提出修改建议

8、评估大型模块工作量,将其拆分为细节的实现步骤

篇3:C#架构师职位描述与岗位职责任职要求

职位描述

岗位职责

1.负责公司微服务架构搭建。

2.负责公司战略的技术落地

任职要求

1.10年以上工作经验,5年以上互联网公司工作经验

2.能独立负责分布式系统设计与开发;

3.熟悉高并发解决方案;

4.熟悉MSSQL数据库高性能优化;

5.熟悉微服务开发模式;

6.自驱力强,善于学习和运用新知识,有良好的分析和解决问题的能力。

7.精通C#,熟悉其他语言的优先。

制度专栏

热点制度职责

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有