XNA Game Editor Tutorial #1: Form, Render Control

In this chapter, we are going to get started on our editor. To get started, add a new project to your solution. However, this time we will make it a “Windows Forms” project. This will create a project with the necessary references to use windows forms in your project. These forms are the basis of [...]

XNA 3.1 Announced

Microsoft made some announcements at GDC (the Game Developer’s Conference) this week, one of which contained some information about an update to XNA coming this spring. To quote from the Gamasutra article: In further XNA Game Studio-related news, the company announced XNA Game Studio 3.1, which will bring in new features to enable easier content [...]

Write Your Own Tutorials

For several months, I have posted a number of tutorials here, and they have all been written by myself. This is great, but I think there are many of you out there who could contribute your own findings and tips as well. So, I’ve decided to open up this website for others to post tutorials [...]

Twitter

I’ve created a Twitter account at www.twitter.com/InnovativeGames. If you don’t know what that is, it’s basically a site that allows you to post short updates (120 characters) and they will be listed on your account’s page. Other people can subscribe to your updates and you can cross-post onto other people’s accounts to send messages to [...]

Rotation: Matrices, Quaternions, and Euler Angle Vectors

One of the most common types of transformations that are simulated in 3D Engines is rotation. There are a number of way of representing rotations: in matrices, quaternions, angle vectors, and in degrees and radians. The most accurate and least limited way of storing them is in matrices. A matrix is a mathematical concept that [...]

Picking

This is a quick post which will discuss picking. Picking is the process of figuring out what object was clicked on in a 3D scene. There are a number of ways of doing this, each with their own pros and cons. Color Keys The first method of picking is using color keys. Basically, every 3D [...]

« Previous Entries


RECOMMENDED