工作職責(zé):
1. 游戲玩法與系統(tǒng)
負(fù)責(zé)核心循環(huán)、首次用戶體驗、關(guān)卡、元系統(tǒng)、內(nèi)購、活動等功能的端到端開發(fā)(從設(shè)計同步→實現(xiàn)→優(yōu)化→上線)。
構(gòu)建清晰的數(shù)據(jù)驅(qū)動系統(tǒng)(可編寫腳本對象、事件總線、狀態(tài)機、依賴注入)。
2. 性能與穩(wěn)定性
確保在中低端安卓和 iOS 設(shè)備上達(dá)到目標(biāo)性能:參考設(shè)備上實現(xiàn) 60 幀每秒,控制 GC 分配,實現(xiàn)快速冷啟動。
使用 Unity Profiler/Frame Debugger 進(jìn)行性能分析;優(yōu)化繪制調(diào)用、內(nèi)存和資源加載時間(Addressables、精靈圖集、SRP 批處理、GPU 實例化)。
3. 內(nèi)容與流程
高效整合美術(shù) / 動畫 / UI 資源;與技術(shù)美術(shù)合作處理著色器 / Shader Graph、壓縮(ETC2/ASTC)和安裝包大小預(yù)算。
改進(jìn)持續(xù)集成 / 持續(xù)部署(Cloud Build/Jenkins/GitHub Actions),快速解決構(gòu)建失敗問題,保持主干代碼穩(wěn)定。
4. 線上運營與數(shù)據(jù)分析
開發(fā)可遠(yuǎn)程配置的功能(遠(yuǎn)程配置 / 功能標(biāo)志);添加具有清晰架構(gòu)的分析事件用于 A/B 測試。
集成并維護(hù)內(nèi)購、通知、分析、廣告 / 中介、歸因等 SDK,強化包裝器和隱私提示。
5. 質(zhì)量與協(xié)作
倡導(dǎo)代碼質(zhì)量(遵循 SOLID 原則、進(jìn)行單元 / 集成測試、代碼審查);通過指導(dǎo)和技術(shù)指導(dǎo)提高團隊標(biāo)準(zhǔn)。
與設(shè)計、美術(shù)和產(chǎn)品團隊緊密合作,規(guī)劃、評估并完成沖刺任務(wù)。
任職要求:
1. 5-8 年以上使用 Unity/C# 開發(fā)移動游戲的經(jīng)驗;已推出 2 款以上免費游戲(至少一款擔(dān)任高級開發(fā)或負(fù)責(zé)主要功能)。
2. 熟練掌握 C#(async/await/UniTask)、可編寫腳本對象模式、Addressables、URP 和資源工作流程。
3. 具備扎實的性能優(yōu)化能力:堆內(nèi)存 / GC 分析、批處理、紋理 / 網(wǎng)格 LOD、場景流加載、資源生命周期管理。
4. 有應(yīng)用商店 / SDK 集成經(jīng)驗(內(nèi)購、歸因、廣告 / 中介),并能通過安全抽象減少供應(yīng)商鎖定。
5. 熟悉 Git/Perforce、分支策略以及自動化構(gòu)建 / 測試流程。
6. 具備扎實的游戲數(shù)學(xué)知識、問題解決能力和產(chǎn)品直覺;能夠?qū)㈥P(guān)鍵績效指標(biāo)轉(zhuǎn)化為技術(shù)決策。
7. 流利的普通話;具備跨境協(xié)作所需的英語工作能力。
加分項:
1. 有使用 DOTS/ECS 或 Jobs/Burst 開發(fā)重型系統(tǒng)的經(jīng)驗;具備基礎(chǔ)的 HLSL/Shader Graph 知識。
2. 有可玩廣告原型、關(guān)卡工具或內(nèi)容流程開發(fā)經(jīng)驗。
3. 有針對中國應(yīng)用商店要求和常見安卓設(shè)備配置進(jìn)行優(yōu)化的經(jīng)驗。