XNA中的X表示能夠在WindowsXbox和合作夥伴之間達到跨平台的強大的軟體工具。N表示“下一代(Next-generation)”,A表示“架構(Architecture)”。XNA是基於DirectX的遊戲開發環境,是微軟對於 Managed DirectX 的修正及擴充版本。XNA Game Studio Express 是專業跨平台整合型遊戲開發套件「XNA Studio」的簡化版,以「Visual C# Express 2005」為基礎,並針對業餘創作者加以改良,提供簡易的開發環境與詳細的教學檔案。
基本介紹
中文名:XNA
外文名:XNA
針對:業餘創作者加以改良
提供:開發環境與詳細的教學檔案。
開發背景,詳細介紹,系統特點,
開發背景
美國微軟於 8 月 13 日發錶針對業餘創作者所設計的遊戲開發套件「XNA Game Studio Express」,提供沒有專門開發器材的一般 PC Windows XP 使用者開發跨 Xbox 360 與 PC 平台遊戲的管道.XNA是Microsoft的下一代軟體開發平台,致力於幫助開發者更快地開發更好的遊戲。
XNA Game Studio Express 中將包含以 .NET Framework 2.0 為基礎、並加入遊戲套用所需之函式庫所構成的 XNA Framework;由一系列工具所構成、讓開發者能以更簡易的方式將 3D 內容整合到遊戲中的 XNA Framework Content Pipeline;以及教導使用者如何進行遊戲開發的入門說明教學檔案與範例.
所有 Windows 使用者都可以免費下載使用 Windows 版 XNA Game Studio Express,所開發出來的遊戲將可以自由在 Windows 平台上進行商業性販售.至於 Xbox 360 的部分,則必須加入微軟「XNA Creators Club」會員,方可於零售版 Xbox 360 主機(硬碟必備)上進行遊戲的開發、測試與遊玩.
欲成為 XNA Creators Club 會員者,可透過 Xbox Live 賣場付費加入,分為 4 個月 49 美元與 1 年 99 美元兩種方案.開發出來的遊戲可透過 Xbox Live 分享給其它 Creator?s Club 會員遊玩,非會員使用者則無法遊玩.如果想要在 Xbox 360 平台上進行商業性販售,則必須使用預定明年春季推出的專業版.
XNA Game Studio Express 在2006年 8 月 30 日釋出測試版,並於同年底釋出正式版.透過完整的函式庫、工具與教學說明檔案,簡易的開發環境以及低廉的費用,XNA Game Studio Express 將可提供有意願的非專業創作者實現跨 Windows 與 Xbox 360 平台遊戲開發的需求,對遊戲創作有興趣的玩家不妨多多留意.
最新的XNA版本為4.0, 也支持.NET Framework 4.0,平台為Visual Studio 2012,能實現跨Windows 與 Xbox 360以及Windows Phone平台遊戲開發的需求。