崗位職責(zé):
1、參與Unity3D核心架構(gòu)實(shí)現(xiàn)、模塊設(shè)計(jì)以及編輯器工具實(shí)現(xiàn);
2、為產(chǎn)品設(shè)計(jì)提供技術(shù)評(píng)估,與團(tuán)隊(duì)協(xié)作共同解決技術(shù)難題;
3、根據(jù)產(chǎn)品需求,完成相關(guān)模塊設(shè)計(jì)、編碼,按時(shí)提交高質(zhì)量的代碼,完成開(kāi)發(fā)任務(wù);
4、與服務(wù)器開(kāi)發(fā)對(duì)接,完成接口的設(shè)計(jì)與開(kāi)發(fā)。編寫(xiě)相關(guān)技術(shù)文檔,制定規(guī)范化處理流程;
5、熟悉性能優(yōu)化方式,準(zhǔn)確定位性能分析、優(yōu)化、技術(shù)問(wèn)題。
任職要求:
1、計(jì)算機(jī)相關(guān)專(zhuān)業(yè)本科及以上學(xué)歷;
2、5年以上Unity客戶(hù)端開(kāi)發(fā)經(jīng)驗(yàn),至少完整參與過(guò)1款移動(dòng)游戲的開(kāi)發(fā),獨(dú)立負(fù)責(zé)過(guò)2個(gè)以上核心功能的設(shè)計(jì)和開(kāi)發(fā);
3、精通C#語(yǔ)言,熟悉常用的設(shè)計(jì)模式和算法;
4、熟悉Unity引擎架構(gòu),熟練使用UGUI,熟悉UI框架和UI性能優(yōu)化;
5、熟悉Unity3D的圖形渲染、物理引擎、資源管理、性能分析、性能優(yōu)化等;
6、熟悉Shader開(kāi)發(fā)及各類(lèi)常見(jiàn)視效的實(shí)現(xiàn)方案,了解Shader兼容性解決方案,渲染性能瓶頸及優(yōu)化方案;
7、熟悉Android 和iOS開(kāi)發(fā)環(huán)境;熟悉Android 和iOS平臺(tái)打包,上架流程;
8、熟悉主流熱更新方案及實(shí)現(xiàn)原理,如HybridCLR、ILRuntime、Lua等;
9、有VR/AR經(jīng)驗(yàn)優(yōu)先。