職位描述:
(一)手游項目Unity引擎開發(fā)
1. 負責手游項目中Unity引擎核心模塊的開發(fā)與實現(xiàn),包括但不限于游戲場景搭建、角色控制、特效系統(tǒng)、資源管理等功能模塊的編碼與調(diào)試。
2. 參與手游項目的技術方案設計,結(jié)合游戲玩法需求,提供Unity引擎層面的技術支撐,保障功能模塊的可行性與穩(wěn)定性。
3. 配合策劃、美術團隊,將設計需求轉(zhuǎn)化為引擎層面的技術實現(xiàn),解決開發(fā)過程中出現(xiàn)的引擎相關技術問題,確保項目開發(fā)進度。
(二)iOS/Android跨端性能優(yōu)化
1. 主導手游項目在iOS和Android雙平臺的性能優(yōu)化工作,針對不同機型(高低配)、系統(tǒng)版本的特性,制定針對性的優(yōu)化方案。
2. 負責游戲運行效率優(yōu)化,包括Draw Call、內(nèi)存占用、加載速度、幀率穩(wěn)定性等關鍵指標的調(diào)優(yōu),提升跨端用戶體驗。
3. 分析并解決跨端適配問題,如屏幕適配、手勢兼容、權限調(diào)用、第三方SDK集成(支付、統(tǒng)計等)相關的引擎層面問題。
(三)技術支持與文檔沉淀
1. 為項目團隊提供Unity引擎技術支持,解答開發(fā)過程中遇到的引擎使用問題,指導初級開發(fā)人員開展工作。
2. 沉淀Unity引擎開發(fā)與跨端優(yōu)化經(jīng)驗,編寫技術文檔、開發(fā)規(guī)范、優(yōu)化手冊等,提升團隊技術復用效率。
3. 跟蹤Unity引擎新版本特性與游戲行業(yè)技術趨勢,評估并引入合適的新技術、新工具,優(yōu)化開發(fā)流程與游戲性能。
職位要求:
(一)核心技能要求
1. 本科及以上學歷,計算機相關專業(yè),3年以上游戲行業(yè)開發(fā)經(jīng)驗,具備至少1款Unity引擎手游項目的完整開發(fā)流程經(jīng)驗。
2. 精通Unity引擎核心功能,熟悉編輯器使用、場景管理、動畫系統(tǒng)、粒子系統(tǒng)、物理引擎等模塊的開發(fā)與調(diào)優(yōu)。
3. 熟練掌握C#編程語言,具備扎實的算法與數(shù)據(jù)結(jié)構(gòu)基礎,了解設計模式,能獨立完成引擎模塊的編碼、調(diào)試與優(yōu)化。
4. 具備豐富的iOS和Android手游性能優(yōu)化經(jīng)驗,深入理解雙平臺運行機制,能有效解決幀率、內(nèi)存、加載速度等核心性能問題。
(二)經(jīng)驗與能力要求
1. 有完整上線手游項目經(jīng)驗者優(yōu)先,熟悉手游開發(fā)流程,能快速對接策劃與美術需求,高效推進項目開發(fā)。
2. 具備獨立解決技術難題的能力,對游戲性能敏感,有過高低配機型適配、復雜場景優(yōu)化項目經(jīng)驗者優(yōu)先。
3. 了解Unity shader開發(fā)、AssetBundle資源打包與管理、熱更新技術者優(yōu)先。
4. 具備良好的溝通協(xié)作能力、學習能力與責任心,能承受項目開發(fā)壓力,有團隊合作精神。
(三)加分項
1. 具備UE引擎開發(fā)經(jīng)驗或跨引擎項目經(jīng)驗者優(yōu)先。
2. 有手游多人聯(lián)機模塊開發(fā)或優(yōu)化經(jīng)驗者優(yōu)先。
3. 參與過千萬級用戶量級手游項目開發(fā),或有知名游戲公司工作經(jīng)驗者優(yōu)先。