Citizendia

XNA

XNA Logo.
The red part stands for XNA in Morse code : -. Morse code is a Character encoding for transmitting telegraphic information using standardized sequences of short and long elements to represent the letters numerals . - means X and also NA (-. and . -).
Developed byMicrosoft
Latest release3. A software developer is a person or organization concerned with facets of the software development process wider than design and coding a somewhat broader scope of Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product 0 CTP / December 13, 2007
OSMicrosoft Windows
GenreApplication framework
LicenseEULA
WebsiteXNA Homepage

Microsoft XNA ("XNA's Not Acronymed"[1]) is a set of tools, complete with a managed runtime environment, provided by Microsoft, that facilitates computer game design, development, and management. Events 1294 - Saint Celestine V abdicates the papacy after only five months Celestine hoped to return to his previous life Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. Computer software can be organized into categories based on common function type or field of use In Computer programming, an application framework is a Software framework that is used to implement the standard structure of an application for a A software license (or software licence in commonwealth usage is a Legal instrument governing the usage or redistribution of copyright protected software A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages A recursive acronym (or occasionally recursive initialism, and sometimes recursive backronym) is an Abbreviation that refers to itself in the Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer A video game is a Game that involves interaction with a User interface to generate visual feedback on a video device. Game design is the process of designing the content and rules of a Game. Software engineering is the application of a systematic disciplined quantifiable approach to the development operation and maintenance of Software. XNA does this by freeing game designers from writing "repetitive boilerplate code", [2] and brings all aspects of game production into a single system. Boilerplate is any text that is or can be reused in new contexts or applications without being changed much from the original [3] The XNA toolset was announced March 24, 2004, at the Game Developers Conference in San Jose, California. Events 1401 - Mongol emperor Timur sacks Damascus. 1603 - James VI of Scotland "MMIV" redirects here For the Modest Mouse album see " Baron von Bullshit Rides Again " The Game Developers Conference ( GDC) is the largest annual gathering of professional Video game developers focusing on learning inspiration and networking A first Community Technology Preview of XNA Build was released on March 14, 2006. Events 1489 - The Queen of Cyprus, Catherine Cornaro, sells her kingdom to Venice. Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. XNA Game Studio 2. 0 was released in December of 2007.

At GDC 2008, Microsoft announced plans on enabling a community publishing pipeline for the Xbox 360 and Zune in the next version of XNA, version 3. 0. [4]

Contents

Overview

XNA Framework

The XNA Framework is based on the native implementation of .NET Compact Framework 2.0 for Xbox 360 development and .NET Framework 2.0 on Windows. It includes an extensive set of class libraries, specific to game development, to promote maximum code reuse across target platforms. Code reuse, also called software reuse is the use of existing software or software knowledge to build new software The framework runs on a version of the Common Language Runtime that is optimized for gaming to provide a managed execution environment. The Common Language Runtime (CLR is the Virtual machine component of Microsoft's. Managed code is computer program code that executes under the management of a Virtual machine, unlike unmanaged code which is executed directly by the computer's The runtime is available for Windows XP, Windows Vista, and Xbox 360. Windows XP is a family of 32-bit and 64-bit Operating systems produced by Microsoft for use on Personal computers including home and Windows Vista (ˈvɪstə is a line of Operating systems developed by Microsoft for use on Personal computers including home and business desktops The Xbox 360 is the second Video game console produced by Microsoft, and was developed in cooperation with IBM, ATI, and SiS. Since XNA games are written for the runtime, they can run on any platform that supports the XNA Framework with minimal or no modification. Games that run on the framework can technically be written in any . NET-compliant language, but only C# and XNA Game Studio Express IDE and all versions of Visual Studio 2005 are officially supported. C# (pronounced C Sharp is a Multi-paradigm [1]

The XNA Framework thus encapsulates low-level technological details involved in coding a game, making sure that the framework itself takes care of the difference between platforms when games are ported from one compatible platform to another, and thereby allowing game developers to focus more on the content and gaming experience. The XNA Framework integrates with a number of tools, such as XACT, to aid in content creation. XACT (Cross-platform Audio Creation Tool is an audio Programming library and engine released by Microsoft as part of the DirectX SDK. These tools can help author the visuals or sounds in the game, and model characters with life-like dynamism.

The XNA Framework provides support for both 2D and 3D game creation and allows use of the Xbox 360 controllers and vibrations. XNA framework games that target the Xbox platform can currently only be distributed to members of the Microsoft XNA Creator's Club which carries a $99/year subscription fee. [1] Desktop applications can be distributed free of charge under Microsoft's current licensing.

XNA Build

XNA Build is a set of game asset pipeline management tools, which help by defining, maintaining, debugging, and optimizing the game asset pipeline of individual game development efforts. A game asset pipeline describes the process by which game content, such as textures and 3D models, are modified to a form suitable for use by the gaming engine. XNA Build helps identify the pipeline dependencies, and also provides API access to enable further processing of the dependency data. The dependency data can be analyzed to help reduce the size of a game by finding content that is not actually used. For example, XNA Build analysis revealed that 40% of the textures that shipped with MechCommander 2 were unused and could have been omitted. MechCommander 2 was the follow up to the original Mechcommander Real-time tactics Video game based on the BattleTech [5]

XNA Game Studio

XNA Game Studio is an integrated development environment (IDE) for development of games. In Computing, an integrated development environment ( IDE) is a Software application that provides comprehensive facilities to Computer programmers [6]. Five revisions have been released so far.

XNA Game Studio Professional

XNA Game Studio Professional was a planned version of the XNA IDE targeted for professional game developers. [6] Based on Visual Studio 2005 Team System, XNA Studio provides a structure for collaboration between content creators, programmers, management, and testers. Microsoft Visual Studio is the main Integrated Development Environment (IDE from Microsoft. Project management tasks, such as asset management, defect tracking, project automation, and work item lists, are somewhat automated by XNA Studio.

XNA Game Studio Professional is no longer under active development. The new version of XNA Game Studio (2. 0), released December 2007, supports all versions of Visual Studio 2005. Microsoft Visual Studio is the main Integrated Development Environment (IDE from Microsoft. [7]

XNA Game Studio Express

XNA Game Studio Express is intended for students, hobbyist, and independent (and homebrew) game developers. Homebrew is a term frequently applied to Video games produced by consumers to target Proprietary hardware platforms not typically user-programmable or that use proprietary [1] It is available as a free download. Express will provide basic "starter kits" for rapid development of specific genres of games, such as platform, real-time strategy, and first-person shooters. Platform game, or platformer, is a video game genre characterized by jumping to and from suspended platforms or over obstacles A real-time strategy ( RTS) Video game is a strategic game that is distinctly not turn-based. A first-person shooter ( FPS) is an action Video game from the Shooter game The initial development of Maze War Developers can 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/XNA "Creator's Club". Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. 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"; it is now possible to compile Xbox 360 binaries and share them with other Microsoft XNA Creator's Club/Creator's Club members.

The first beta version of XNA Game Studio Express was released for download on August 30, 2006, followed by a second version on November 1, 2006. Events 1363 - Beginning date of the Battle of Lake Poyang; the forces of two Chinese rebel leaders— Chen Youliang and Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 996 - Emperor Otto III issues a deed to Gottschalk Bishop of Freising which is the oldest known document using the name Ostarrîchi Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Microsoft released the final version on December 11, 2006. Events 359 - Honoratus, the first known Prefect of the City of Constantinople, takes office Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. [8]

On April 24, 2007, Microsoft released an update called XNA Game Studio Express 1. Events 1479 BC - Thutmose III ascends to the throne of Egypt, although power effectively shifts to Hatshepsut (according to Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. 0 Refresh. [9]

XNA Game Studio 2. 0

XNA Game Studio 2. 0, the most recent version of XNA Game Studio, was released on December 13, 2007. [10] XNA Game Studio 2. 0 features the ability to be used with all versions of Visual Studio 2005, a networking API using Xbox Live on both Windows and Xbox 360 and better device handling. Microsoft Visual Studio is the main Integrated Development Environment (IDE from Microsoft. Xbox Live (trademarked as Xbox LIVE) is an online multiplayer gaming and digital media delivery service created and operated by Microsoft Corporation [11] This version of the software is available for students to download free of charge as part of Microsoft's DreamSpark program. Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer DreamSpark is a program set up by Microsoft to provide students with software design and development tools at no charge It is also available to download for free on the XNA Creator Club website.

XNA Game Studio 3. 0

The recently announced XNA Game Studio 3. 0 will allow production of games targeting the Zune platform and adds Xbox Live community support. Zune is a brand of digital media players and services sold by Microsoft. Xbox Live (trademarked as Xbox LIVE) is an online multiplayer gaming and digital media delivery service created and operated by Microsoft Corporation A Community Technology Preview of the toolset was released in May 2008[12]. A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product The final release is planned for late 2008.

XNA Framework Content Pipeline

The XNA Framework Content Pipeline is a set of tools that allows Visual Studio and XNA Studio "as the key design point around organizing and consuming 3D content". [6]

License Agreement

The Microsoft XNA Framework 2. 0 EULA specifically prohibits the distribution of commercial networked games that connect to Xbox Live and/or Games for Windows Live in the absence of a specific agreement signed by both you and Microsoft. [13] This means that XNA Game Studio can still be used to develop commercial games and other programs for the Windows platform, although Microsoft's networking support code for Xbox/Windows Live cannot be used. Self-developed network code can still be used inside your XNA project.

Games created using XNA Game studio are limited to non-commercial scenarios for Xbox 360 titles. However, the software may be used to create commercial games which target Windows.

Alternative implementations

Work is already under way to port this framework to the open source and cross-platform Mono framework. Mono is a project led by Novell (formerly by Ximian) to create an Ecma standard compliant. [14]

References

  1. ^ a b c d Microsoft XNA Frequently Asked Questions
  2. ^ Microsoft: Next Generation of Games Starts With XNA
  3. ^ YouTube: XNA explanation from experts *(video removed from YouTube "due to terms of use violation").
  4. ^ Interview with Chris Satchell - 2007. Retrieved on 2007-12-19. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 324 - Licinius abdicates his position as Roman Emperor.
  5. ^ Brian Keller: "Will XNA tools be able to help reduce game sizes?"
  6. ^ a b c XNA Game Studio. Retrieved on 2007-03-20. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1600 - The Linköping Bloodbath takes place on Maundy Thursday in Linköping, Sweden.
  7. ^ XNA Team Blog : Announcing XNA Game Studio 2.0
  8. ^ Gamefest announcement of XNA Game Studio Express
  9. ^ XNA Team Blog : XNA Game Studio Express 1.0 Refresh Released
  10. ^ http://creators.xna.com/Education/GettingStarted.aspx
  11. ^ XNA Team Blog : XNA Game Studio 2.0 Released
  12. ^ http://blogs.msdn.com/xna/archive/2008/05/07/announcing-xna-game-studio-3-0-community-technical-preview-ctp.aspx
  13. ^ XNA Game Studio 2.0 Software License Terms
  14. ^ Mono.XNA. Retrieved on 2007-06-03. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 350 - Roman usurper Nepotianus, of the Constantinian dynasty, proclaims himself Roman Emperor, entering

External links


© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic