User Login    
 + Register
  • Main navigation
Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who's Online
8 user(s) are online (2 user(s) are browsing XNA 201)

Members: 0
Guests: 8

more...
Thanks!
Did you find our information helpful? Please show your appreciation by donating!
Advertisement
Tracking
XNA 201 Online Course Outline

XNA 201 Online Course Outline

  1. Online Course: GameSprite: Creating a Class for 2D Textures in XNA
  2. Online Course: GameUtilities: Creating a Static Class for Common XNA Utilities
  3. Online Course: GameModel: Creating a Class for 3D Models in XNA
  4. Online Course: Testing the GameModel class
  5. Online Course: First Steps: Creating a basic Camera in XNA
  6. Online Course: GameCameraFixed: Creating a Fixed Camera Class in XNA
  7. Online Course: GameCameraFPS: Creating an FPS Camera Class in XNA
  8. Online Course: GameUtilities: Rendering 3D Text in XNA
  9. Online Course: GameSkybox: Creating a Skybox Class in XNA
  10. Online Course: GameUtilities: Adding an FPS Counter in XNA
  11. Online Course: GetPixelColor(): Pixel-Based Collision Maps in XNA
  12. Online Course: Advanced Audio: Using XACT in XNA
  13. Online Course: GameAudio: Creating an Audio Class in XNA
  14. Online Course: 3D Collision: Implementing BoxCollider for Collision in XNA
XNA 201: 01 - GameSprite Class in XNA
Tutorial Description

In this XNA Video Tutorial we create the GameSprites class to better manage textures in XNA. This is the first video in creating classes and is kept relatively simple. We will build upon this class in successive videos. You will get an explanation of the following:

  1. LoadContent() Method
  2. Textue2D
  3. Update() Method
  4. SpriteBatch Object
  5. RenderStates
  6. Class Building in C# and XNA
  7. Draw() Method
 
 
XNA 201: 02 - XNAUtilities Static Class in XNA
Tutorial Description

In this XNA Video Tutorial we create the XNAUtilities static class to handle common functions in our XNA framework. This is the first video in creating the XNAUtilities class. We will build upon this class in successive videos. You will get an explanation of the following:

  1. Update() Method
  2. ResolveTexture2D Object
  3. BackBuffer
  4. Presentation Parameters
  5. Class Building in C# and XNA
  6. Draw() Method
 
 
XNA 201: 03 - GameModel Class in XNA
Tutorial Description

In this XNA Video Tutorial we create the GameModel class to load and render 3D models in our XNA framework. This is the first video in creating the GameModel class. We will build upon this class in successive videos. You will get an explanation of the following:

  1. Model Object
  2. Update() Method
  3. Class Building in C# and XNA
  4. Draw() Method
This video has been updated. Check the last 2 minutes.
 
XNA 201: 04 - Testing the GameModel Class in XNA
Tutorial Description

In this XNA Video Tutorial we test the GameModel class by loading and rendering two 3D models in our XNA framework. This video shows the value of using a class by easily updating the models' position and rotations through the use of exposed public properties.

 
 
XNA 201: 05 - A Basic Camera Setup in XNA
Tutorial Description

In this XNA Video Tutorial you will learn the workings of a basic camera setup in XNA which is a prerequisite to making our GameCameraFixed and GameCameraFPS classes.

 
 
XNA 201: 06 - GameCameraFixed - Fixed Camera Class in XNA
Tutorial Description

In this XNA Video Tutorial we create the GameCameraFixed class which is a simple camera implementation in XNA. This is the first video in creating classes and is kept relatively simple. We will build upon this class in successive videos when creating other camera types to include an FPS camera. You will get an explanation of the following:

  1. LoadContent() Method
  2. Update() Method
  3. View Matrix
  4. Projection Matrix
  5. Public/Private Class Members and Properties
  6. Class Building in C# and XNA
  7. Draw() Method
 
 
XNA 201: 07 - GameCameraFPS - Quake-Style FPS Camera in XNA
Tutorial Description

In this XNA Video Tutorial you will learn how to create the GameCameraFPS class which is an advanced camera implementation in XNA. Here we create a Quake-Style First Person Shooter camera. You will get an explanation of the following:

  1. LoadContent() Method
  2. Update() Method
  3. View Matrix
  4. Projection Matrix
  5. Keyboard/Mouse Input
  6. Vector3.Transform()
  7. Public/Private Class Members and Properties
  8. Class Building in C# and XNA
  9. Draw() Method
 
Note: This video is 45 minutes in length and goes into great detail in explaining how an FPS camera works in XNA.
 
 
XNA 201: 08 - GameUtilities: Draw 3D Tex in XNA
Tutorial Description

In this XNA Video Tutorial you will learn how to draw 3d text in XNA. You will get an explanation of the following:

  1. LoadContent() Method
  2. SpriteBatch Object
  3. RenderStates
  4. SpriteBatch.DrawString() Method
  5. Public/Private Class Members and Properties
  6. Class Building in C# and XNA
  7. Draw() Method
 
 
 
 
XNA 201: 09 - GameSkybox: Create a Skybox Class in XNA
Tutorial Description

In this XNA Video Tutorial you will learn how to create a SkyBox class in XNA. You will get an explanation of the following:

  1. LoadContent() Method
  2. View Matrix
  3. Projection Matrix
  4. SpriteBatch Object
  5. RenderStates
  6. Depth Order
  7. Public/Private Class Members and Properties
  8. Class Building in C# and XNA
  9. Draw() Method
 
 
 
 
XNA 201: 10 - GameUtilities: Create an FPS Counter (Class Version) in XNA
Tutorial Description

In this XNA Video Tutorial you will learn how to create an FPS Counter (static class version) in XNA. We will create a DrawableGameComponent version in a later video. You will get an explanation of the following:

  1. Update() Method
  2. GameTime
  3. TimeSpane
  4. ElapsedTime
  5. SpriteBatch Object
  6. RenderStates
  7. Depth Order
  8. Public/Private Class Members and Properties
  9. Class Building in C# and XNA
  10. Draw() Method
 

From the Video:

In the RenderFPS() method, increment the farme counter by one. In the Update() method, increment the elapsed time by the value stored in gameTime.ElapsedGameTime. Check if the elapsedTime > 1 second. If it is, then a complete second has passed and the value that is stored in the frameCounter is the frameRate for that second.

 
 
XNA Video Tutorial| XNA 201
Advertisers
XNA Video Tutorial
Advertisement
Advertisement