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