XNA

From GPWiki

(Redirected from Xna)

Files:GUITutorial_warn.gif The Game Programming Wiki has moved! Files:GUITutorial_warn.gif

The wiki is now hosted by GameDev.NET at wiki.gamedev.net. All gpwiki.org content has been moved to the new server.

However, the GPWiki forums are still active! Come say hello.

This page is far from complete, go ahead and write some more!
You can extend this page by editing it.

Content Pipeline

Name

Description

StreamContentProcessor The StreamContentProcesssor is designed to allow you to read your content files as a stream, so you can read your content files using content.Load<System.IO.Stream>("AssetName");
XMLDocContentProcessor The XMLDocContentProcessor library allows XNA developers to use regular xml files as game assets using the xna content pipeline, and returns a XMLDocument object containing the xml data.
TextFileContentProcessor TextFileContentProcessors allows XNA developers to use regular text files as game assets using the xna content pipeline, and returns a StringBuilder object containing the text data.
Terrain and Skydone generator The input data consists entirely of textures: a height-field bitmap describing the terrain, and a sky bitmap. Custom content pipeline processors convert the height-field bitmap into geometry, and generate a skydome mesh for rendering the sky texture.
Character Skinning Skinned and animated character model using the XNA Framework Content Pipeline.
Normal Mapping processor Applies a normal mapping effect to the model during the content build process.
BoundingBox Importer and Processor Allows users to load BoundingBox object from game assets.
Nuclex.Fonts TTF Font Importer and Processor Nuclex.Fonts fills this gap with a proper text rendering system that seamlessly integrates into the content pipeline.

Build Tools

Name

Description

XNAContentCode A pre-build utility for auto generating code so developers can reference game assets via C# code rather then using strings.

XNA Libraries

Name

Description

AxiomXNAControllers The AxiomXNAControllers library simply consists of the controller components extracted from the Axiom Rendering Engine, for use with the xna framework.
xFripperyXNA The xFripperyXNA library is a simple and easy to use GUI framework that is designed for microsoft's xna framework. xFripperyXNA itself is only a foundation framework and is intended to be used as a platform for building gui systems on top of it.

XNA Components

Name

Description

xMessage The xMessage component is designed or in game chararacter dialog to be displayed similar to games like Final Fantasy for the NES.
xGameConsoleXNA xGameConsleXNA is a easy to use and easy to implement in game console system, containing more advanced scripting capabilities that extend it's functionality beyond traditional in game console systems.

External Links