撰寫適用於 Windows 和 Windows Phone 的遊戲

Applies to Windows and Windows Phone

將遊戲轉移到 Windows 8.1 和 Windows Phone 8.1,享受最先進的圖形和更多功能。

Windows 優點

DirectX Arcade 遊戲

如果您要建立新遊戲或移植現有標題,支援 Windows 有數不盡的好處。

  • 您的遊戲畫面將會非常美觀。Windows 8.1 和 Windows Phone 8.1 使用 DirectX 11.1 以獲得最先進的圖形。
  • 功能強大的編碼、診斷及偵錯工具任您使用。
  • 您的遊戲可在各種酷炫的裝置上執行,包括手機、桌上型電腦、膝上型電腦及小型手持平板電腦。
  • 透過觸控與手寫筆支援提供靈活的互動,另外還有傳統鍵盤、滑鼠和遊戲控制器。
  • Windows 市集和 Windows Phone 市集提供令人興奮的新獲利方式,例如應用程式內購買和商品購買。

並非所有遊戲都需要 DirectX 圖形的全部功能,而且也不是所有開發人員都有時間學習如何使用 DirectX 或如何以 C++ 撰寫程式碼。如果您對較為隨性的遊戲感興趣,或是想要提升您的 JavaScript 技巧或使用 C# (與 Objective-C 及 Java 有很多共通的地方),也有許多方法可建立適用於 Windows 裝置的遊戲。

跨平台遊戲編寫

現在,將相同遊戲發行到多重平台是很合理的事 - 尤其是分享相同資源 (影像、音效、動畫、3D 模型、音樂) 已經如此輕而易舉。如果您要建立跨平台遊戲,務必從一開始就考量您的選項。例如,如果您將目標設為 Windows 8.1 和 Windows Phone 8.1,您可以著重在使用 C++ 和 DirectX,以及建置通用 Windows 應用程式。不過,如果您想要支援 iOS 或 Android,則可將現有的程式碼移植到它們的原生環境,或考慮採用更為中立的做法,例如跨平台編寫工具,如 Unity 或以 Mono 為基礎的開發環境 (.NET 平台的開放原始碼實作),或是 JavaScript 與 HTML5。

範例遊戲程式碼

遊戲開發人員的部落格

影片和教學課程

編寫工具

相關主題

使用 DirectX 開發遊戲
設計靈感:遊戲

 

 

顯示:
© 2014 Microsoft