What is XNA?
environment
- XNA Game Studio
-
- 2.0
- 3.0
- 4.0
About XNA
XNA is a comprehensive development environment for game development provided by Microsoft. XNA is designed to enable game development for multiple platforms, including Windows, Xbox 360, Windows Phone, and Zune. Being able to develop a game that can run on the Xbox 360, a console console, in a development environment that is especially available to the general public, is a very innovative event that has never been done before.
Game placement screen on Xbox 360 (left) Running with Windows Phone Emulator (right)
XNA is available for free as long as you have a Windows PC and an Internet connection. Development is basically done on Windows, and each device you want to run as an execution environment is required.
The cost of the actual device for each development and execution destination is mandatory, but in addition, the premium membership for developing on Xbox 360 is "\9,800 (tax included) / year (as of September 2010)" (when making a game for Xbox 360), and in the case of Windows Phone, development is free, but it costs money to register the software you made. However, since there is a market where you can distribute games made with both Xbox 360 and Windows Phone, you can also sell games and earn income.
* Xbox 360 uses an actual console that can be played as a normal game console.
In addition, compared to DirectX (Unmanaged C++) and Managed DirectX, which have been used for game development such as Windows and Xbox, the XNA Framework has many libraries specialized for games, and eliminates complicated initialization processes and troublesome memory management as much as possible. It is designed to work with simple programs. Currently, "C#" is adopted as the programming language, and both the XNA Framework and C# make good use of each other's advantages, making it very easy to put together programs.
In addition, the XNA Creators Club Online has starter kits, sample programs, and forums to help developers who are new to XNA or have some experience with XNA.
XNA Creators Club Online
Some of the starter kits that are distributed
Below is the official site for XNA. I think you can read more about XNA here.
Official Site
Site Name |
---|
XNA Creators Club Online |
XNA Developer Center |
MSDN Forums > Game Development Technologies (Forums) |
XNA Japan Team Blog (Blog) |
Hinikeni XNA (blog) |
XNA Developer Center |
A Brief History of XNA
2004/03/24 | XNA Concept Announced |
2006/03/22 | Trial version of XNA Studio, the next-generation development environment, is now available. |
2006/08/30 | XNA Game Studio Express 1.0 Beta 1 Released |
2006/11/08 | XNA Game Studio Express 1.0 Beta 2 Released |
2006/12/12 | XNA Game Studio Express 1.0 Released |
2007/04/24 | XNA Game Studio Express 1.0 Refresh Release |
2007/11/20 | XNA Game Studio 2.0 β Release |
2007/12/13 | XNA Game Studio 2.0 Released |
2008/10/31 | XNA Game Studio 3.0 Released |
2010/09/16 | XNA Game Studio 4.0 Released |