【崗位職責】
1、核心業務開發:負責棋牌核心玩法系統(牌局流程、匹配系統、結算邏輯)的客戶端實現,確保游戲體驗流暢穩定;
2、通用模塊實現:基于 MVC 架構獨立完成業務模塊(Module)開發,包括數據模型(Model)設計、UI 面板交互、網絡協議對接,具備良好的模塊化和可擴展性意識;
3、工具鏈開發:參與客戶端開發工具的設計與實現(如配置表檢查、資源打包、自動化構建腳本),提升團隊開發效率;
4、性能優化:負責 UI 界面、資源加載、內存管理等方面的性能分析與優化,保障游戲流暢體驗;
5、協作交付:與策劃、服務端、美術緊密協作,準確理解需求并高質量交付,及時定位和修復線上問題。
【崗位要求】
1. 學歷與經驗:計算機相關專業本科及以上學歷,3-5 年 Unity3D 客戶端開發經驗,至少參與過 1 款上線游戲項目的完整開發周期
2. 技術基礎:
熟練掌握 C# 語言,理解面向對象設計原則
熟悉 Unity MonoBehaviour 生命周期、UGUI 布局與交互開發
掌握網絡通信(WebSocket/TCP)及 Protobuf 序列化
了解資源管理(AssetBundle)和內存優化基礎
3. AI 輔助開發能力:
熟練使用 AI 編程工具(如 Cursor、Copilot)輔助日常開發
具備 Agent Skills 使用經驗,能夠編寫和維護項目級技能規范,實現模塊化、標準化的 AI 輔助開發流程
了解 MCP(Model Context Protocol) 概念,能夠結合 Unity MCP 工具進行場景搭建、腳本生成、資源管理等自動化操作
4. 技術熱情:
對游戲行業充滿熱情,持續關注 Unity 新技術與 AI 輔助開發動態
有較強的自驅力和技術追求,樂于探索提效工具
5. 加分項:
有棋牌/卡牌類游戲開發經驗
Luban 配置表使用經驗
更新于 2026-02-10
查看更多崗位職責