本月早些时候,微软庆祝了其 ID@Xbox 独立游戏发行计划发布十周年。在微软的努力下,Xbox One、Xbox S 系列和 Xbox X 系列游戏机上已经有 3000 多款游戏由小型独立团队发行。
不过,早在 ID@Xbox 之前,微软就在尝试让人们为其 Xbox 360 游戏机发行小型数字游戏。在 17 年前的今天,2006 年 8 月 30 日,微软向公众发布了其 XNA Game Studio Express 开发工具的首个测试版。
XNA Game Studio Express 是该公司于 2004 年 3 月首次发布的 XNA 游戏软件开发平台的扩展。该平台旨在让游戏开发者更轻松地制作可在 Windows、Xbox 和 Windows Mobile 设备上运行的游戏。
2004 年,微软还为原版 Xbox 推出了 Xbox Live Arcade,一年后,Xbox 360 推出时也包含了这一功能。该公司希望推广这样一个事实,即这两款游戏机实际上都可以让人们直接购买和下载数字游戏到这些游戏机上,这在当时是一个相当新的想法。
不过,微软希望更进一步,让任何人都有机会制作可通过 Xbox Live Arcade 在 Xbox 360 上销售的游戏。因此,微软决定发布 XNA Game Studio Express,供小型团队制作可在游戏机上发布的游戏。
在微软最初宣布推出 XNA Game Studio Express 时(via Wayback Machine 存档),该公司表示:
XNA Game Studio Express 基于 Visual Studio Express 和 .NET,提供了一个集成、无缝的开发环境,简化了游戏内容的集成和使用,使小型项目更容易完成游戏开发,大大增加了优秀游戏创意走出概念阶段、进入世界各地玩家手中的机会。
这些工具甚至包括作为模板的"入门套件",用于快速制作特定类型的游戏,如第一人称射击游戏和即时战略游戏。这些工具也可用于制作 Windows 游戏,但开发者如果想在 Xbox 360 上以数字方式发布游戏,就必须加入微软 XNA Game Studio Express,年费为 99 美元。
在首次发布 XNA Game Studio Express 之后,微软对工具进行了多次更新。在 2007 年发布 XNA Game Studio 2.0 时,它还取消了名称中的"Express"部分。一路走来,更新增加了跨平台多人游戏支持等功能。该工具的最后一次更新发布于 2011 年。
曾在 Insomniac Games 工作的 Nathan Fouts 决定离开开发商,自己制作独立游戏,并将 XNA 作为自己的平台。他在 2013 年写的一篇文章中说,许多流行的独立游戏,包括《堡垒之夜》(Bastion)、《菲斯》(Fez)、《尘埃》(Dust: An Elysian Tail》和《Terraria》等热门独立游戏,至少有一部分是使用微软的 XNA Game Studio 工具开发的。
2013 年 2 月,微软宣布不再提供 XNA 平台或 XNA Game Studios 开发工具的更新。这是微软支持独立游戏开发者的一个时代的终结,但很快就被同年晚些时候推出的 ID@Xbox 计划所取代,该计划至今仍在继续。
2023 年,独立游戏开发者可以免费或以极低的成本使用许多强大的工具来制作 PC 和游戏机游戏,如 Epic 的虚幻引擎、Unity、GameMaker 等。不过,微软是最早鼓励小型团队利用 XNA Game Studio 制作可下载游戏的公司之一。它帮助所有热衷于制作游戏的人实现了开发民主化,这是一项不小的成就。