Microsoft XNA Game Studio

Last updated
XNA Game Studio
Developer(s) Microsoft
Stable release
4.0 Refresh / October 6, 2011;12 years ago (2011-10-06) [1]
Platform Microsoft Windows
Type Application framework, integrated development environment
License Freeware
Website msdn.microsoft.com/en-us/library/ff576659.aspx

Microsoft XNA Game Studio is a discontinued integrated development environment (IDE) for building video games on the Microsoft XNA platform. Such video games can run on Xbox 360, Microsoft Windows, Windows Phone and the Zune. [2] [3] [4] [5] XNA Game Studio is targeted at hobbyists and experienced programmers, and is primarily used to develop 2D and 3D video games for various Microsoft platforms. [6] XNA games can be published for the Xbox 360 using an XNA Creator's Club membership, that has a yearly fee. [7]

Contents

Five versions have been released so far, and in 2013, Microsoft stated that it would cease support for XNA in April 2014, and there are no plans to release any further versions. [8] An open-source spiritual successor / API re-implementation exists in the form of the MonoGame framework.

Versions

XNA Game Studio Express

XNA Game Studio Express, the first release of XNA Game Studio, was intended for students, hobbyists, and independent (and homebrew) game developers. [9] It was available as a free download. Express provides basic "starter kits" for rapid development of specific genres of games, such as platform games, real-time strategy, and first-person shooters. Developers could create Windows games for free with the XNA Framework, but to run their games on the Xbox 360 they will have to pay an annual fee of US$99 (or a four-month fee of US$49) for admission to the Microsoft XNA Creator's Club. The initial release had no way of shipping precompiled binaries to other Xbox 360 players, but this was changed in "XNA Game Studio Express 1.0 Refresh" which made it possible to compile Xbox 360 binaries and share them with other Microsoft XNA Creator's Club members.

The first beta version of XNA Game Studio Express was released for download on August 28, 2006 followed by a second version on November 1, 2006. Microsoft released the final version on December 11, 2006. [10]

On April 24, 2007, Microsoft released an update called XNA Game Studio Express 1.0 Refresh. [11]

XNA Game Studio 2.0

XNA Game Studio 2.0 was released on December 13, 2007. [12] XNA Game Studio 2.0 features the ability to be used with all versions of Visual Studio 2005 (including the free Visual C# 2005 Express Edition), [13] a networking API using Xbox Live on both Windows and Xbox 360 and better device handling. [14]

XNA Game Studio 3.0

XNA Game Studio 3.0 (for Visual Studio 2008 or the free Visual C# 2008 Express Edition) allows production of games targeting the Zune platform and adds Xbox Live community support. A beta of the toolset was released in September 2008. [15] The final release was released on October 30, 2008. XNA Game Studio 3.0 now supports C# 3.0, LINQ and most versions of Visual Studio 2008. There are several more new features of XNA Game Studio 3.0 also, such as a trial Mode added to XNA Game Studio 3.0 that will enable creators to easily add the required trial feature to their games, Xbox LIVE multi-player features like in-game invites, create cross-platform games that work on Windows, Xbox 360 and Zune.

XNA Game Studio 3.1

XNA Game Studio 3.1 was released on June 11, 2009. The API includes support for video playback, a revised audio API, Xbox LIVE Party system and support for games to use the Xbox 360 Avatars. [16]

XNA Game Studio 4.0

XNA Game Studio 4.0 was announced and initially released as a "Community Technical Preview" at Game Developers Conference (GDC) on March 9, 2010, and in its final form on September 16, 2010. [17] It adds support for the Windows Phone platform (including 3D hardware acceleration), framework hardware profiles, configurable effects, built-in state objects, graphics device scalars and orientation, cross-platform and multi-touch input, microphone input and buffered audio playback, and Visual Studio 2010 integration. [18]

XNA "Game Studio 4.0 Refresh" was released on 6 October 2011. [1] This added support for Windows Phone 7.5 (Mango), support for Visual Basic, and also bug fixes.

See also

Related Research Articles

<span class="mw-page-title-main">DirectX</span> Collection of multimedia related APIs on Microsoft platforms

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct", such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name DirectX was coined as a shorthand term for all of these APIs and soon became the name of the collection. When Microsoft later set out to develop a gaming console, the X was used as the basis of the name Xbox to indicate that the console was based on DirectX technology. The X initial has been carried forward in the naming of APIs designed for the Xbox such as XInput and the Cross-platform Audio Creation Tool (XACT), while the DirectX pattern has been continued for Windows APIs such as Direct2D and DirectWrite.

<span class="mw-page-title-main">Microsoft XNA</span> Freeware set of tools by Microsoft

Microsoft XNA is a freeware set of tools with a managed runtime environment that Microsoft Gaming developed to facilitate video game development. XNA is based on .NET Framework, with versions that run on Windows and Xbox 360. XNA Game Studio can help develop XNA games. The XNA toolset was announced on March 24, 2004, at the Game Developers Conference in San Jose, California. A first Community Technology Preview of XNA Build was released on March 14, 2006.

The Xbox Development Kit (XDK) is a software development kit created by Microsoft used to write software for the Xbox gaming system. The XDK includes libraries, a compiler, and various tools used to create software for the Xbox. The XDK has the option to integrate itself into Microsoft Visual Studio 2002 or 2003. This is needed if one wants to develop applications or games for the Xbox. The XDK also includes a tool to record in-game footage, which has been widely used to create high-quality screenshots and trailers.

<span class="mw-page-title-main">Microsoft Visual Studio Express</span> Integrated development environment

Microsoft Visual Studio Express was a set of integrated development environments (IDEs) that Microsoft developed and released free of charge. They are function-limited version of the non-free Visual Studio and require mandatory registration. Express editions started with Visual Studio 2005.

The Microsoft .NET Compact Framework is a version of the .NET Framework that is designed to run on resource constrained mobile/embedded devices such as personal digital assistants (PDAs), mobile phones, factory controllers, set-top boxes, etc. The .NET Compact Framework uses some of the same class libraries as the full .NET Framework and also a few libraries designed specifically for mobile devices such as .NET Compact Framework controls. However, the libraries are not exact copies of the .NET Framework; they are scaled down to use less space.

<i>Hexic</i> 2003 video game

Hexic is a 2003 tile-matching puzzle video game developed by Carbonated Games for various platforms. In Hexic, the player tries to rotate hexagonal tiles to create certain patterns. The game is available on Windows, Xbox 360, Windows Phone and the web. Many clones are available for Android and iOS. The game was designed by Alexey Pajitnov, best known as the creator of Tetris. While most earlier releases of the game were developed by Carbonated Games, the most recent version released for Windows and Windows Phone is developed by Other Ocean. The name is a portmanteau of the words "hectic" and "hexagon".

Xbox Games Store is a digital distribution platform currently used by Microsoft's Xbox 360 video game console and formerly by the Xbox One. The service allows users to download or purchase video games, add-ons for existing games, game demos along with other miscellaneous content such as gamer pictures and Dashboard themes.

<span class="mw-page-title-main">Games for Windows – Live</span> Former online gaming service

Games for Windows – Live or GFWL was an online gaming service used by Games for Windows–branded PC titles that enables Windows PCs to connect to Microsoft's Live service. Users, each with a unique Gamertag, are able to play online, keep track of their friends' status, send and receive messages, gain and keep track of Achievements and associated Gamerscore, voice chat across platforms, and more. Some games allow for cross-platform play, such as Shadowrun, putting Windows players against Xbox 360 players.

<span class="mw-page-title-main">Zune</span> Microsofts former digital media brand

Zune was a brand of digital media products and services that was marketed by Microsoft from November 2006 until it was discontinued in June 2012. Zune consisted of a line of portable media players, a music subscription service known as Zune Music Pass plus Zune Marketplace for music, TV and movies, streaming services for the Xbox 360 game console, and the Zune software media player for Windows PCs which also acted as desktop sync software for Windows Phone.

The Xbox 360 is a home video game console developed by Microsoft. As the successor to the original Xbox, it is the second console in the Xbox series. It competed with Sony's PlayStation 3 and Nintendo's Wii as part of the seventh generation of video game consoles. It was officially unveiled on MTV on May 12, 2005, with detailed launch and game information announced later that month at the 2005 Electronic Entertainment Expo (E3).

<span class="mw-page-title-main">Zune software</span> Discontinued media management software by Microsoft

Zune is a discontinued software program that was developed by Microsoft for Windows that functions as a full media player, library, media streaming server, mobile device management, and interface for the discontinued Zune Marketplace. The software is used to sync with all devices with Zune functionality including the Zune 4, 8, 16, 30, 80, 120, Zune HD, Windows Phone 7, and Microsoft Kin. Zune devices work exclusively with the Zune software, which applies many design principles of Microsoft's Metro design language.

Xbox Live Indie Games were video games created by individual developers or small teams of developers released on Microsoft's Xbox Live Marketplace for the Xbox 360. The games were developed using Microsoft XNA, and developed by one or more independent developers that are registered with App Hub. Unlike Xbox Live Arcade titles, these were generally only tested within the local creator community, had much lower costs of production, and generally were less expensive to purchase. The service was released to widespread use alongside the New Xbox Experience, and as of November 2014, over 3,300 games had been released on the service, many receiving media attention. All Indie Games currently require the user to be logged into their Xbox Live account to initiate the start-up of each game. Indie Games were not available in Australia, due to the requirement for all games to be rated by the Australian Classification Board, and the prohibitive expenses involved. The Xbox Live Indie Games program did not continue with the release of the Xbox One, and the marketplace for these games was shuttered on October 7, 2017.

<span class="mw-page-title-main">MSN Messenger</span> Instant messaging client

MSN Messenger, later rebranded as Windows Live Messenger, was a cross-platform instant-messaging client developed by Microsoft. It connected to the now-discontinued Microsoft Messenger service and, in later versions, was compatible with Yahoo! Messenger and Facebook Messenger. The service was discontinued in 2013 and was replaced by Skype.

<span class="mw-page-title-main">Zune HD</span> 2009 portable media player by Microsoft

The Zune HD is a portable media player in the Zune product family released on September 15, 2009, by Microsoft. It was a direct competitor with Apple's iPod Touch series of mobile devices. It was initially released in 16 and 32 GB capacities. A 64 GB version was released on April 9, 2010. It has a touchscreen interface for navigation and included Wi-Fi for synchronization, access to the Zune Marketplace and Web browsing.

<span class="mw-page-title-main">Windows Phone Store</span> Digital distribution platform for Windows Phone

Windows Phone Store is an app store platform, developed by Microsoft Corporation for Windows Phone letting users installing various apps on their device. It initially launched with Windows Phone 7 in October 2010. With the rollout of Windows Phone 7.5, Microsoft unveiled the online Marketplace that offers over the air installation of apps. In August 2012, Microsoft renamed Windows Phone Marketplace to Windows Phone Store. In 2015, Microsoft announced that Windows Phone Store would be killed out and replaced by Windows Store which would act as a unified store for all Windows-powered devices. This process was complemented by the Apps on Windows website, an interim solution before the unified Windows Store.

XAudio2 is a lower-level audio API for Microsoft Windows, Xbox 360 and Windows Phone 8, the successor to DirectSound on Windows and a supplement to the original XAudio on the Xbox 360.

<span class="mw-page-title-main">Xbox</span> Video gaming brand owned by Microsoft

Xbox is a video gaming brand that consists of five home video game consoles, as well as applications (games), streaming service Xbox Cloud Gaming, and online services such as the Xbox network and Xbox Game Pass. The brand is produced by Microsoft Gaming, a division of Microsoft.

MonoGame is a free and open source C# framework used by game developers to make games for multiple platforms and other systems. It is also used to make Windows and Windows Phone games run on other systems. It supports iOS, Android, macOS, tvOS, Linux, PlayStation 4, PlayStation 5, PlayStation Vita, Xbox One and Nintendo Switch. It implements the Microsoft XNA 4 application programming interface (API). It has been used for several games, including Bastion, Celeste,Fez and Stardew Valley.

Universal Windows Platform (UWP) is a computing platform created by Microsoft and introduced in Windows 10. The purpose of this platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile (discontinued), Windows 11, Xbox One, Xbox Series X/S, and HoloLens without the need to be rewritten for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime (WinRT) platform introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.

References

  1. 1 2 "XNA Game Studio 4.0 Refresh". Downloads. Microsoft. October 6, 2011.
  2. Miller, Tom (2010-12-12). XNA Game Studio 4.0 Programming: Developing for Windows Phone 7 and Xbox 360. Pearson Education. ISBN   9780132620130.
  3. James, Sean (2010-12-14). 3D Graphics with Xna Game Studio 4.0. Packt Publishing Ltd. ISBN   9781849690058.
  4. Perry, Jim (2009-06-23). RPG Programming with XNA Game Studio 3.0. Jones & Bartlett Learning. ISBN   9781449631505.
  5. "XNA Game Studio". Archived from the original on 2013-01-03. Retrieved 2007-03-20.
  6. Perry, Jim (2010-10-25). Essential XNA Game Studio 2.0 Programming. Jones & Bartlett Learning. ISBN   9781449633608.
  7. Carter, Chad (2009-02-25). Microsoft XNA Game Studio 3.0 Unleashed. Pearson Education. ISBN   9780768688481.
  8. "Microsoft kills XNA". ExtremeTech . February 1, 2013.
  9. XNA Game Studio Express Archived 2008-05-05 at the Wayback Machine
  10. Gamefest announcement of XNA Game Studio Express Archived 2006-08-20 at the Wayback Machine
  11. "XNA game studio express 1.0 refresh released". XNA Team Blog. Microsoft. 24 April 2007.
  12. XNA Creators Club Online – quick start guide Archived 2008-10-12 at the Wayback Machine
  13. XNA Tutorial
  14. XNA Team Blog : XNA Game Studio 2.0 Released
  15. XNA Creators Club Online - xna game studio 3.0 beta Archived 2008-09-18 at the Wayback Machine
  16. Dream Build Play '09/XNA Game Studio 3.1 Announcement Archived 2009-12-12 at the Wayback Machine
  17. "xna game studio 4.0 available for download!". XNA Game Studio Team Blog. Microsoft. September 16, 2010. Retrieved September 16, 2010.
  18. "What's New in XNA Game Studio 4.0". MSDN. Microsoft. Retrieved September 16, 2010.