一、崗位職責(zé)?
1.核心開發(fā)任務(wù):負(fù)責(zé) Unity3D 引擎相關(guān)項目(游戲、互動應(yīng)用、VR/AR 產(chǎn)品等)的核心模塊開發(fā),包括但不限于角色系統(tǒng)、物理系統(tǒng)、渲染效果、UI 交互、動畫邏輯等功能的設(shè)計與編碼實現(xiàn),確保功能完整性和穩(wěn)定性。?
2. 技術(shù)方案設(shè)計:參與項目技術(shù)架構(gòu)規(guī)劃、技術(shù)難點攻關(guān),根據(jù)產(chǎn)品需求制定合理的 Unity 開發(fā)方案,編寫技術(shù)文檔(含接口文檔、開發(fā)手冊、注釋規(guī)范等),保障開發(fā)流程標(biāo)準(zhǔn)化。?
3.性能優(yōu)化迭代:對項目運行性能進(jìn)行全面優(yōu)化,包括 Draw Call 優(yōu)化、內(nèi)存占用優(yōu)化、幀率穩(wěn)定性優(yōu)化、加載速度優(yōu)化等,適配多平臺(PC、移動端、VR 設(shè)備等)的運行需求,提升用戶體驗。?
4.資源與工具開發(fā):負(fù)責(zé) Unity 項目資源(模型、材質(zhì)、動畫、音效等)的導(dǎo)入、整合與優(yōu)化,解決資源兼容性問題;根據(jù)開發(fā)需求編寫 Editor 工具、自動化腳本,提升團(tuán)隊開發(fā)效率。?
5.跨團(tuán)隊協(xié)作:與產(chǎn)品經(jīng)理、策劃、美術(shù)、測試等團(tuán)隊成員緊密配合,理解需求邏輯并轉(zhuǎn)化為技術(shù)實現(xiàn),參與需求評審、迭代規(guī)劃、Bug 修復(fù)等工作,確保項目按進(jìn)度推進(jìn)。
6.技術(shù)積累與分享:關(guān)注 Unity 引擎最新技術(shù)動態(tài)(如 URP/HDRP 渲染管線、DOTS 架構(gòu)等),引入合適的技術(shù)方案;參與團(tuán)隊技術(shù)分享、代碼評審,提升團(tuán)隊整體技術(shù)水平。?
二、任職要求?
(一)核心技能要求?
1.精通 Unity3D 引擎,具備 2 年以上 Unity 實際項目開發(fā)經(jīng)驗,熟練掌握 C# 編程語言及.NET 框架,深入理解面向?qū)ο缶幊趟枷搿⒃O(shè)計模式(如單例、工廠、觀察者模式等)。?
2.熟練掌握 Unity 核心模塊用法:場景管理、UI 系統(tǒng)(UGUI/NGUI)、動畫系統(tǒng)(Animator/Animation)、物理系統(tǒng)(PhysX)、粒子系統(tǒng)、資源加載與管理(AssetBundle/Addressables)。?
3.具備扎實的圖形學(xué)基礎(chǔ),熟悉 3D 數(shù)學(xué)(向量、矩陣、坐標(biāo)變換),了解光照、陰影、材質(zhì)球、Shader 編寫(Surface Shader/Vertex Fragment Shader)者優(yōu)先。?
4.熟練掌握多平臺打包與適配流程,有移動端(iOS/Android)、VR/AR(Meta Quest、Pico 等)項目開發(fā)經(jīng)驗者優(yōu)先。?
5.具備良好的性能優(yōu)化能力,能夠通過 Profiler 等工具定位并解決 CPU、GPU、內(nèi)存相關(guān)性能瓶頸。?
6.熟悉版本控制工具(Git/SVN),具備規(guī)范的代碼編寫習(xí)慣和文檔撰寫能力。?
(二)軟實力要求?
1.具備較強(qiáng)的邏輯思維能力和問題排查能力,能夠獨立應(yīng)對開發(fā)過程中的技術(shù)難點。?
2.有良好的溝通協(xié)調(diào)能力和團(tuán)隊合作意識,能夠清晰理解需求并高效推進(jìn)工作。?
3.對游戲 / 互動產(chǎn)品開發(fā)有熱情,具備較強(qiáng)的學(xué)習(xí)能力和技術(shù)鉆研精神,主動關(guān)注行業(yè)新技術(shù)、新趨勢。?
4.工作認(rèn)真負(fù)責(zé)、嚴(yán)謹(jǐn)細(xì)致,具備良好的抗壓能力和項目交付意識。?
(三)加分項?
1.有上線項目(游戲、VR/AR 應(yīng)用、互動廣告等)完整開發(fā)或維護(hù)經(jīng)驗者.
2.熟悉熱更新技術(shù)(ILRuntime、LuaFramework 等)或多線程編程者。?
3. 具備 ShaderLab、HLSL/GLSL 編程經(jīng)驗,能夠獨立編寫自定義 Shader 者。?
4.了解服務(wù)器端開發(fā)(如 C#、Java)、數(shù)據(jù)庫基礎(chǔ),具備前后端聯(lián)調(diào)經(jīng)驗者。?
5.持有 Unity 相關(guān)認(rèn)證(如 Unity Certified Developer)者。