1 / 10

Game Creation in XNA

CS470 Final Project Chris Ragland. Game Creation in XNA. Project Overview. Project Goals The main goal of this project was to create a game from scratch using Microsoft XNA.

Télécharger la présentation

Game Creation in XNA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS470 Final Project Chris Ragland Game Creation in XNA

  2. Project Overview • Project Goals • The main goal of this project was to create a game from scratch using Microsoft XNA. • The game I ended up creating is a simple puzzle game that has the user attempting to destroy targets as fast as possible, to achieve a high score.

  3. Project Overview • Project Features • The game contains features you would expect of a simple arcade like game, including a title screen, high score tracking, quick game play, as well as music. • Originally the game was going to be presented on an Xbox 360, but converting a PC game project to a 360 game project is tougher than I figured.

  4. A Little XNA Information • XNA is a set of tools that include the XNA Framework. • XNA Framework makes it very easy to create 2d and 3d games. • Games created in XNA can work on PCs, Xbox 360s, and Microsoft Zune devices.

  5. Game Workings • Game is controlled with a state machine.

  6. Game Workings • Levels are read in from XML files when the game is first loaded. • “Sprites” are drawn to the screen and refreshed sixty times a second. • XNA makes it extremely easy to render sprites, as well as modify their attributes.

  7. Sprites • Every drawn in my game is a sprite, containing a texture, location, and bounding box. • XNA provides classes for storing and manipulating textures as well as vectors. • Drawing sprite is as easy as Draw(texture,rectangle,Color.White);

  8. Schedule

  9. Demonstration • Now I'm going to demonstrate a few of the levels of the game I made. • Final project contains 15 levels, I'm only showing 4 now.

  10. Conclusion • XNA provides a powerful Framework that makes it easy to create a game. • I had a fun time getting to learn C# at a more in depth level, as well as creating all of my own assets for the game. • If I were to do this again, I'd start with a 360 project from the start to ensure it would run on the 360 when finished.

More Related