1、架構分層網絡
視圖層(View):遊戲輸入、戰鬥View、業務UI、特效架構
業務層(Model、Control):核心玩法、業務模塊(NPC、劇情)設計
服務層:配置管理、模塊管理、數據管理、資源管理、對象池、有限狀態機、本地化、消息管理、網絡、界面、聲音、鏡頭控制、場景管理、Native、日誌、數據打點、熱更、支付、廣告日誌
基礎類庫:儲存、數學、字符串、網絡、聲音對象
2、肯定依賴關係遊戲
3、立足設計原則,不斷根據實際狀況調整、沉澱資源