> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 使用 Visual Studio 與 AI 最佳化遊戲開發工作流程

> 使用 Visual Studio 與 AI 最佳化遊戲開發工作流程

[簡報影片](https://developer.microsoft.com/games/events/devdays/en-dev-days-2024/optimizing-game-development-workflows-with-visual-studio-and-ai/)

## 摘要

本簡報著重於使用 Microsoft Visual Studio 與 AI 最佳化遊戲開發工作流程，強調開發人員生產力、效能增強，以及與 Unreal Engine 等工具無縫整合的重要性。本簡報涵蓋在 Visual Studio 中進行編輯、偵錯與建置等各個層面，並展示 IntelliSense、程式碼分析、Build Insights 與 GitHub Copilot 等功能。目標是協助遊戲開發人員運用 Visual Studio 與 AI 的功能，加快開發流程、減少思緒上的工作切換，並提升整體效率。

## 概要

* 開發人員生產力：了解開發人員生產力的重要性。
* 適用於遊戲開發人員的 Visual Studio 主要功能：提供下列增強功能的詳細資料。
  * 編輯：Visual Studio 提供 Unreal Engine 的巨集指定名稱 IntelliSense、程式碼分析、巨集展開與記憶體配置等功能，協助您更有效率地撰寫與管理程式碼。
  * 偵錯：增強功能包括中斷點群組、條件式群組，以及以暫停狀態啟動檢測功能的能力，讓您更容易偵錯遊戲專案。
  * 建置：Visual Studio 整合了 Build Insights、提供更快的編譯時間，並包含 #include 清除功能以簡化建置流程。
  * 中介軟體支援：Visual Studio 支援與 Unreal Engine、Unity 及 Incredibuild 整合，提供無縫的開發體驗。
  * 效能：Visual Studio 的設計可協助您更快速地撰寫程式碼，並透過 Build Insights 最佳化建置時間。
  * GitHub Copilot 整合：GitHub Copilot 內建於 Visual Studio，作為 AI 程式設計助理，可透過自然語言提供程式碼建議、測試、文件等內容。
  * 直接支援 Unreal Engine 專案：Visual Studio 可讓您在 Unreal Engine 與 Visual Studio 之間無縫切換。您可以直接在 Visual Studio 中新增 Unreal Engine 類別與模組，而不需產生方案檔案。
* GitHub Copilot 整合的優點：GitHub Copilot 與 Visual Studio 的整合為遊戲開發人員提供多項優點。
  * 加速開發：GitHub Copilot 是直接內建於 Visual Studio 的 AI 程式設計助理，透過自然語言提供程式碼建議、測試、文件等內容，協助加快開發流程。
  * 提升生產力：GitHub Copilot 能理解您的程式碼並提供相關建議，有助於減少花費在重複性程式設計工作上的時間，讓您專注於遊戲開發中更複雜且更具創意的層面。
  * 無縫整合：GitHub Copilot 可搭配 Visual Studio 使用，並能順暢地與您現有的程式碼基底及原始檔控制系統整合，讓您輕鬆將其納入工作流程。
  * 改善程式碼品質：在 GitHub Copilot 的協助下，您可以撰寫更精確且更有效率的程式碼。GitHub Copilot 可協助找出潛在問題並建議改善方式。
* Visual Studio 中的 Unreal Engine 整合：Visual Studio 對 Unreal Engine 整合的直接支援，為遊戲開發人員提供下列優點。
  * 無縫工作流程：您可以在 Unreal Engine 與 Visual Studio 之間輕鬆切換，而不需產生 Visual Studio 方案檔案。此整合可簡化您的工作流程並節省時間。
  * 提升生產力：您可以直接在 Visual Studio 中新增 Unreal Engine 類別與模組。這可簡化開發流程，讓您更專注於打造遊戲。
  * 最佳化記憶體配置：Visual Studio 提供工具協助您最佳化記憶體配置。這對遊戲效能至關重要。
  * 巨集指定名稱建議：此整合提供 Unreal Engine 巨集指定名稱的建議，讓您更容易撰寫與管理程式碼。

## 學習目標

* 了解如何使用 Visual Studio 與 AI 最佳化遊戲開發工作流程。
* 了解如何提升開發人員生產力與效能。
* 探索與 Unreal Engine 等工具的無縫整合。
* 深入了解適用於遊戲開發人員的 Visual Studio 主要功能。
* 探索 Visual Studio 的效能改善。
* 了解 GitHub Copilot 在 Visual Studio 中的角色。
* 了解對 Unreal Engine 專案的直接支援。


## Related topics

- [XBOX 遊戲開發文件](/zh-TW/index.md)
- [借助 Visual Studio 与 AI 优化游戏开发工作流](/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr12.md)
- [開發者無障礙資源](/zh-TW/build/game-principles/accessibility/accessibility-resources.md)
- [開發新的 GDK 遊戲](/zh-TW/home/build-first-title/developing-new-titles.md)
- [安裝 GDK 工具鏈](/zh-TW/home/setup-install/download-install.md)
