遊戲程式設計Game programming

通用 Windows 平台 (UWP) 提供建立遊戲、發佈遊戲以及從遊戲中創造營收的嶄新商機。The Universal Windows Platform (UWP) offers new opportunities to create, distribute, and monetize games. 了解如何建立適用於 Windows 10 的遊戲。Learn about creating a game for Windows 10.

主題Topic 描述Description
Windows 10 遊戲開發指南Windows 10 game development guide 開發 UWP 遊戲的資源與資訊的端對端指南。An end-to-end guide with resources and information for developing UWP games.
規劃Planning 本主題包含遊戲規劃階段的文件清單。This topic contains a list of articles for the game planning stage.
UWP 程式設計UWP programming 了解如何使用 Windows 執行階段 API 來開發 UWP 遊戲。Learn how to use Windows Runtime APIs to develop UWP games.
遊戲開發影片Game development videos 來自主要會議和活動的遊戲開發影片集合。A collection of game dev videos from major conferences and events.

若要了解如何使用 DirectX 開發 UWP 遊戲,請移至 DirectX 程式設計To learn about developing UWP games using DirectX, go to DirectX programming.

若要充分利用遊戲開發概觀和教學課程,我們建議您熟悉下列這些主題。To make the best use of the game development overviews and tutorials, we recommend that you're familiar with these subjects.

  • C++/WinRT 是我們建議使用 DirectX 來開發 UWP 遊戲的語言投影。C++/WinRT is the language projection that we recommend for developing UWP games with DirectX. C++/WinRT 是 Windows 執行階段 (WinRT) API 的標準現代 C++17 語言投影。C++/WinRT is a standard modern C++17 language projection for Windows Runtime (WinRT) APIs. 其會用元件擴充功能 (C++/CX) 取代 Microsoft C++。It supersedes Microsoft C++ with Component Extensions (C++/CX). 如需使用 C++/WinRT 來呼叫 DirectX API 的程式碼範例,請參閱最小的 Direct2D 應用程式完整原始程式碼清單For a code example, using C++/WinRT to call DirectX APIs, see Full source code listing of a minimal Direct2D application.
  • 基本圖形程式設計詞彙。Basic graphics programming terminology.
  • 基本 Windows 程式設計概念。Basic Windows programming concepts.
  • 對 Direct3D 9 (或更新版本) API 有基本認識。Basic familiarity with the Direct3D 9 (or later) APIs.