Arm Unity 最佳化資源
Unity 遊戲引擎是高度熱門的開發環境,可用於打造跨平台的遊戲及應用程式。Arm 與 Unity 密切合作,透過執行階段效率及系統層級分析在行動平台達到最佳效能。遊戲開發人員可利用 Arm Performance Studio,針對使用 Unity 的遊戲進行系統層級分析、除錯及最佳化。請參閱我們為美術設計人員及開發人員準備的最佳實務及程式碼範例,協助手機遊戲達到最高效能。
Unity 的人工智慧開發
您可利用 Unity Sentis 或 Unity Machine Learning Agents 工具套件 (ML-Agents) 將人工智慧導入 Arm 架構行動裝置上的 Unity 專案
- 影片:本片的討論重點是實作量化技術,以大幅降低下列模型的運算需求:以量化技術簡化適用於遊戲的大型人工智慧模型
- 影片:瞭解如何利用 Unity 的機器學習代理程式在遊戲中訓練非玩家角色:在 Arm 架構上的 Unity ML-Agents 及我們如何打造遊戲人工智慧
- 首先從使用 Arm 架構行動平台上遊戲中執行的 Unity Machine Learning Agents 工具套件開始著手:在 Arm 架構上使用 Unity Machine Learning Agents
- 以下部落格詳述 Arm 如何開發名為「Dr Arm’s」的展示項目:您可在其中進行遊戲,對抗以 Unity Machine Learning Agents 工具套件實作的遊戲人工智慧。此項展示示範遊戲開發人員如何發揮創意運用此項技術:
- 本部落格為個案研究,顯示開發人員使用 Unity ML-Agents 工具套件提升智慧代理程式的品質後,會發生什麼情況:Android 裝置上的多重代理程式強化學習
- 進一步瞭解 Arm CPU 先進的人工智慧功能:生成式人工智慧躍上行動裝置並由 Arm 技術驅動運作
Unity 最佳實務
以下文件提供一般最佳實務,協助使用 Unity 在 Arm 架構上進行開發,並提供部分用於特效的特定最佳實務。
Unity 開發者的美術設計人員最佳實務
將遊戲的美術設計最佳化是讓 Arm 繪圖處理器發揮最大效益的必要條件。下面所述的最佳實務做法,可協助美術設計人員針對行動裝置設計效能更高的作品,並計算合理的負載。
請閱讀以下文件,讓您的美術作品在不同面向達到最佳效果。
Arm 與 Unity 攜手合作於 Unity LEARN 打造互動式的教學課程。
對 Unity 遊戲進行系統層級分析及除錯
Arm 提供免費的效能洞見工具,協助提升 Unity 遊戲效能。Arm Performance Studio 可協助遊戲開發人員迅速找出可能造成遊戲變慢、耗盡電池或裝置過熱的幀率降低原因與效能瓶頸。
- 使用 Arm Performance Studio 對行動平台上的 Unity 遊戲進行系統層級分析及除錯。
- Arm 針對 Unity Profiler 使用者提供 Unity 套件,可用於閱讀及顯示 Arm 的 GPU 硬體計數器。
Unity 資源 – 影片和部落格
歡迎參閱所有近期部落格內容,掌握各項最新建議,協助您在行動平台建構及最佳化 Unity 遊戲。