Also Read What's the difference between an Intel Core i3, i5 and i7?
Computer game creation typically requires a large amount of time and coding, making the implementation of large-scale games difficult for small design teams and individual programmers. To make this easier, many software companies release programming frameworks to reduce the workload required. One such tool set is Microsoft's XNA Framework, designed for use with Microsoft's various platforms.XNA Framework
The Microsoft XNA Framework is a set of programming tools designed for use with Microsoft's .NET Framework. It consists of code libraries and program APIs to reduce the amount of coding required for common game-related tasks. The intent of the XNA Framework is to allow casual and independent programmers to focus more on the content of their games without having to spend a significant amount of time crafting a game engine and graphics framework beforehand.
XNA Game Studio
While the XNA Framework can be integrated into Visual Studio and used directly, Microsoft also makes it available through a software package known as XNA Game Studio. Game Studio allows developers to create games completely within its programming environment, coding, compiling and testing in-progress games without having to open a separate compiler. There have been five releases of XNA Game Studio as of 2012. The most recent is XNA Game Studio 4.0 Refresh, which incorporates bug fixes and support for both Windows Phone 7.5 and the Visual Basic programming language.
Supported Platforms
Games can be made using the Microsoft XNA Framework for Windows PCs, the Xbox 360, Windows Phone 7 and Windows Phone 7.5. Full support for the Windows Phone 8 platform is not available in the XNA Framework as of 2012, though games developed using Windows Phone 7 or 7.5 specifications will run as legacy applications on the newer platform.
XDK Extensions
Originally known as XNA Game Studio Professional, XNA's XDK Extensions is an optional component available to developers who have a valid Xbox development license and the Microsoft Xbox 360 Development Kit installed. The XDK Extensions component allows developers to include additional game components, such as achievements and online leaderboards, which are reserved only for use in licensed Xbox games.
Also Read How To Lock Down Your Wireless Network?
XNA and Windows 8
While XNA-developed games are compatible with Windows 8 and run as legacy applications on the Desktop, as of 2012 the XNA Framework cannot be used to create game apps for the Windows Modern UI interface. Desktop games developed with the XNA Framework can still be listed in the Microsoft Store, though the listing directs visitors to the developer's website for purchase and download.
MonoGame
An open-source implementation of XNA Framework 4.0 known as MonoGame may allow developers to recompile XNA projects for publication as Modern UI apps and also allows publication of XNA games on other unsupported platforms such as Mac OS X, Apple iOS, Android, Linux and the PlayStation Suite. MonoGame requires Visual Studio for implementation, and as an ongoing open-source project some features may not be fully realized in the current version of the project.
NOTE: Feel Free To Comment....
0 comments: