将游戏移植到 Windows 和 Windows Phone

Applies to Windows and Windows Phone

将游戏移至 Windows 和 Windows Phone,并享受最顶级的图形以及更多功能。

Windows 优势

DirectX 拱廊游戏

如果你正在创建新游戏,或者移植现有标题,你有充分的理由需要支持 Windows。

  • 你的游戏会拥有最炫丽的画面。Windows 和 Windows Phone 使用 DirectX 11.1 实现最顶级的图形。
  • 强大的编码、诊断和调试工具垂手可得。
  • 你的游戏可以在各种炫酷设备上运行,包括手机、台式电脑、便携式计算机和小型便携式平板电脑。
  • 支持触摸和笔操作,以及传统键盘、鼠标和游戏控制器,带来灵活交互功能。
  • Windows 应用商店和 Windows Phone 应用商店提供令人兴奋的全新盈利选项,例如应用内购买和消费品。

并非每个游戏都要求使用完整的 DirectX 图形功能,而且并非所有开发人员都有时间学习如何使用 DirectX 或如何在 C++ 中编写代码。如果你对比较休闲的游戏感兴趣,或者如果你想要使用 C#(与 Objective-C 和 Java 有很多相似之处)),那么你仍有许多方式来为 Windows 设备构建游戏。

跨平台游戏创作

如今,在多个平台—上发布同款游戏屡见不鲜 — 特别是能够如此轻松地共享相同的资源(图像、声音、动画、3D 模型和音乐)。如果你正在创建跨平台的游戏,则需要从一开始考虑你的选项。例如,如果你的目标是 Windows 和 Windows Phone,你可以集中使用 C++ 和 DirectX(或者 C# 或 WinJS)并构建一个通用 Windows 应用。但是,如果你考虑支持 iOS 或 Android,你可以将现有代码移植到其本地环境,或考虑更为中立的工具,如跨平台创作工具(如 Unity)或基于 Mono 的开发环境(.NET 平台的开源实施)或 JavaScript 和 HTML5。

示例游戏代码

面向游戏开发人员的博客

视频和教程

创作工具

  • Unity

    一个 3D 和 2D 游戏环境。

  • GameSalad

    一个游戏创作环境。

  • Construct 2

    一个游戏创作环境。

  • Titanium Studio

    一个跨平台创作环境。

  • SharpDX

    使用来自 .NET 语言(例如 C#)的 DirectX API。

  • MonoGame

    一种开源 XNA 替代产品。

  • Xamarin

    一个跨平台 C# 开发工具。

  • Cocos2D-x

    一个用于绘图和物理建模的跨平台代码库。

  • Impact.js

    基于 HTML 的游戏库。

  • Marmalade

    一个跨平台 SDK。

  • OpenFL

    一个跨平台开发工具。

  • PhoneGap

    一个 HTML/JavaScript/CSS 编码库。

  • GameMaker

    一个专用于游戏的创作环境。

相关主题

文档
开发游戏
创建 DirectX 游戏
DirectX 和 XAML 互操作
设计灵感:游戏
将你的 Windows Phone 8.0 DirectX 项目移植到 Windows Phone 8.1
演示
将 Halo: Spartan Assault(光环战争 - 斯巴达的攻击)引入 Windows Tablet 和移动设备
使用中间件加速 Windows 应用商店游戏的开发

 

 

显示:
© 2015 Microsoft