XNA Game Studio 4.0 Programming,Developing For Windows Phone 7 and Xbox 360

We’ve worked in what you would call the "game industry" for years, and during our time, we’ve met many people and developers. They almost universally share a similar trait in that they either have been or at some time wanted to be a game developer. Games are everywhere—in movies, television, and the Internet. The audience […]

A Brief History of XNA Game Studio

This topic covers XNA Game Studio 4.0, and it has been quite a journey to get to this fourth release. XNA Game Studio 4.0 naturally builds on previous versions of XNA Game Studio, which build on a combination of technologies that go way back. The technologies go all the way back to Windows 95 as […]

What Is Available in Game Studio 4.0?

Game Studio 4.0 has everything you need to make great and compelling games for Windows Phone 7, Xbox 360, and Windows.The Game Studio 4.0 release is broken into two different profiles: One is called Reach, which encompasses features that exist on all platforms, and the other is called HiDef, which includes extra features that exist […]

Installing XNA Game Studio 4.0

XNA Game Studio 4.0 includes a number of components.The XNA Framework consists of the developer APIs that you use in your game to write code against.Visual Studio project templates and tools are provided for the different XNA project types, including games and game libraries for each of the supported platforms.The content pipeline is used to […]

Writing Your First Game (XNA Game Studio 4.0 Programming)

Now that you have installed the tools and set up your Xbox 360 and Windows Phone 7 device, you are ready to create your first game. The first game we create is the default template for the three different game types.When you create a new project, a new class inherits from Microsoft.Xna.Framework.Game.This is your game […]

Download Samples (XNA Game Studio 4.0 Programming)

The samples in this topic can be downloaded from the following URL: http://www.informit.com/title/9780672333453 There are also many educational resources available on the App Hub site at the following URL: http://create.msdn.com Summary Congratulations, you have in a short period of time created games that run on three different platforms including Windows, Xbox 360, and Windows Phone […]

What Does 2D Mean? (XNA Game Studio 4.0 Programming)

What exactly does 2D mean? You can probably guess that it is short for two-dimensional, but what does that mean? Almost all games that you see have visuals on a monitor, a television, or something else that is inherently flat and two-dimensional. For the purposes of this topic, when we say 2D, we mean that […]

Show Me Something on Screen (XNA Game Studio 4.0 Programming)

In next topic,"Getting Started," you spent some time creating projects and saw them run with nothing showing except a solid colored background. Let’s expand on those projects and show new and hopefully interesting things instead! Start by creating a new game project in Visual Studio and add a new variable to the list of variables […]

Spritebatch (XNA Game Studio 4.0 Programming)

When you first create a new project, a SpriteBatch object is declared and instantiated in the LoadContent method.This is the main object used to render 2D graphics, and virtually all games (even full 3D games) need to render 2D graphics at some time.This object can be used to draw a single sprite like you just […]

Rendering Text (XNA Game Studio 4.0 Programming)

Another important reason to use the sprite batch is to render text to the screen. Notice a DrawString method on the sprite batch object, which is the method you use to draw the text. Before you get there, you need to do a few extra steps. First, add a new item to your content project […]