Skip to Content
Learning XNA 3.0
book

Learning XNA 3.0

by Aaron Reed
November 2008
Beginner
510 pages
16h 24m
English
O'Reilly Media, Inc.
Content preview from Learning XNA 3.0

Creating Your First XNA Application

Now that you've got XNA Game Studio 3.0 installed, it's time to create your first XNA application. In Visual Studio, select File → New → Project. Under "Project types" on the left side of the window, select Visual C# → XNA Game Studio 3.0.

On the right side of the window, in the Templates section, you'll notice several different options. In this case, you'll want to create a Windows Game (3.0) project. Name the project Collision, select the directory in which you want the project saved (creating the project in the default location is perfectly fine), and click OK (see Figure 1-4).

New project creation screen

Figure 1-4. New project creation screen

After the project has loaded, select Debug → Start Debugging in Visual Studio. The project will compile and then run, displaying a screen similar to the one in Figure 1-5.

Running your Collision project

Figure 1-5. Running your Collision project

Congratulations! You've just created your first game in XNA! It may not be the most exciting game you've ever played, but make no mistake, this is a 100% genuine XNA 3.0 application—and there's a lot more going on here than meets the eye. While the project doesn't make use of graphics, sound, or any other cool content, the application is using the XNA Framework to draw, update, and manage resources exactly the way that everything ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning XNA 4.0

Learning XNA 4.0

Aaron Reed

Publisher Resources

ISBN: 9780596154905Errata Page