主機(jī)游戲客戶端高級(jí)架構(gòu)師職位描述與崗位職責(zé)
在當(dāng)今社會(huì)生活中,崗位職責(zé)的使用頻率呈上升趨勢(shì),崗位職責(zé)可以明確每個(gè)人工作職責(zé)是什么內(nèi)容,該承擔(dān)什么樣的工作、擔(dān)當(dāng)什么樣的責(zé)任、如何更好的去做、什么是不該做的等等。那么你真正懂得怎么制定崗位職責(zé)嗎?下面是小編為大家收集的主機(jī)游戲客戶端高級(jí)架構(gòu)師職位描述與崗位職責(zé),僅供參考,歡迎大家閱讀。
主機(jī)游戲客戶端高級(jí)架構(gòu)師職位描述與崗位職責(zé)1
職位描述:
客戶端高級(jí)架構(gòu)師:薪資面議
崗位職責(zé):
1、學(xué)習(xí)并使用UE4構(gòu)建客戶端總體框架,包括Client與DedicatedServer網(wǎng)絡(luò)同步機(jī)制。
2、前端核心功能模塊開發(fā),如技能、武器、新手引導(dǎo)、劇情控制器、相機(jī)控制等。
3、對(duì)引擎API接口進(jìn)行二次封裝,對(duì)上層提供封裝后的接口。
4、與策劃溝通大型功能模塊實(shí)現(xiàn)流程,指出策劃設(shè)計(jì)上與現(xiàn)有架構(gòu)沖突的地方,并提出修改建議。
5、查找底層技術(shù)bug,如程序啟動(dòng)、資源加載、網(wǎng)絡(luò)連接中的bug。
6、有自己的想法,主動(dòng)學(xué)習(xí)新技術(shù),并積極思考如何運(yùn)用于已有游戲。
任職要求:
1、開發(fā)過3D游戲,對(duì)3D空間算法、場(chǎng)景概念、角色控制有深入理解
2、精通C++,熟練使用JAVA、ObjC、lua等編程語言,具備快速學(xué)習(xí)新編程語言的能力
3、熟練掌握客戶端各種功能模塊的開發(fā)流程
4、熟悉游戲底層原理,如不同操作系統(tǒng)下游戲進(jìn)程啟動(dòng)流程、線程池、socket網(wǎng)絡(luò)模型
5、熟悉至少一種3D前端引擎的.API接口,如unreal、unity、ogre3d,并了解引擎運(yùn)行原理,并對(duì)引擎API做過二次封裝
6、深刻理解狀態(tài)機(jī)、行為樹、動(dòng)作融合等技術(shù),并可以將之運(yùn)用于實(shí)踐
7、評(píng)估大型模塊工作量,將其拆分為細(xì)節(jié)的實(shí)現(xiàn)步驟
主機(jī)游戲客戶端高級(jí)架構(gòu)師職位描述與崗位職責(zé)2
職責(zé)描述:
1、負(fù)責(zé)客戶端軟件的軟件架構(gòu)設(shè)計(jì)、研發(fā)、升級(jí)與維護(hù)工作;
2、負(fù)責(zé)客戶端軟件的編碼實(shí)現(xiàn)、結(jié)構(gòu)設(shè)計(jì)、性能改進(jìn)、體驗(yàn)優(yōu)化等工作;
3、負(fù)責(zé)開發(fā)團(tuán)隊(duì)的管理工作。
任職要求:
1、本科及以上學(xué)歷,5年以上Windows平臺(tái)軟件開發(fā)經(jīng)驗(yàn),有知名客戶端軟件架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先;
2、精通C/C++開發(fā),精通STL C++標(biāo)準(zhǔn)庫,熟悉常用數(shù)據(jù)結(jié)構(gòu)、算法;
3、精通Windows平臺(tái)的VC++/WTL/ATL/SDK開發(fā),熟悉多線程開發(fā);熟悉Qt/QtQuick開發(fā)環(huán)境優(yōu)先。
4、具有良好的團(tuán)隊(duì)合作精神,工作態(tài)度積極主動(dòng),責(zé)任心強(qiáng)
5、熟悉網(wǎng)絡(luò)TCP/IP協(xié)議、Socket編程。
【主機(jī)游戲客戶端高級(jí)架構(gòu)師職位描述與崗位職責(zé)】相關(guān)文章: