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