> ## 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 的 Macro Specifier IntelliSense、代码分析、宏展开以及内存布局等功能，帮助你更高效地编写与管理代码。
  * 调试：增强内容包括断点组、条件组以及以暂停方式启动 Instrumentation 的能力，让调试游戏项目更轻松。
  * 构建：Visual Studio 集成了 Build Insights，提供更快的编译速度，并包含 #include Cleanup 以简化构建流程。
  * 中间件支持：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 集成的直接支持为游戏开发者带来以下收益。
  * 无缝工作流：无需生成 Visual Studio 解决方案文件即可在 Unreal Engine 与 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

- [Visual Studio 2019 支持说明](/zh-CN/tools/tools-pc/visualstudio/gr-vs-2019-support-notes.md)
- [Visual Studio 2022 支持说明](/zh-CN/tools/tools-pc/visualstudio/gr-vs-2022-support-notes.md)
- [用于 PC 游戏开发的 Visual Studio 项目模板](/zh-CN/tools/tools-pc/visualstudio/gr-vs-templates.md)
- [Visual Studio(目录)](/zh-CN/tools/tools-pc/visualstudio/gr-visualstudio-toc.md)
- [在 GDK 中使用 Clang/LLVM](/zh-CN/tools/tools-pc/visualstudio/gr-vs-clang.md)
