Archive for November, 2007

So this is a bug that I ran into while playing Assassin’s Creed last night. It happens towards the end of the game which makes it even more annoying. You’ll know when you find it, since you’ll start falling through the world and then spawn with a clone of Altaiir next to you. You can’t [...]

As I have mentioned before, I tend to change the default color/fonts of Visual Studio pretty quick when I install it. Today, I found a really cool coding font that I instantly set as my default font in Visual Studio. It looks very easy on the eyes and makes my code look sweet (something needs [...]

November 23rd, 2007

Your First Game!

1 Comment, Beginner Game Tutorials, by nazeeh.

Alright, I’ll be honest from the get go… this won’t really be a “game”. It won’t be interactive, and it most certainly won’t be fun. What it will be though is a game based on the XNA Game Framework and will use the graphics card and all that good stuff. Consider it the “Hello World” [...]

We are very proud to finally manage to get the beta bits of XNA Game Studio 2.0 in your hands! We are extremely excited with this version. Some of the new features include:
Visual Studio 2005 Pro and up support (as well as Express of course)
Networking! You can write games that use Xbox Live on Windows [...]

Now that we’ve been through the basics of how a game works (Anatomy of a game series starts here), it’s time we start to actually create our own games. Before we do that though, we’ll need to put together a collection of tools that will help us along the way.
The Framework!
The primary software development kit [...]

This post will talk about Effects. Effects are probably one of the coolest aspects of graphics programming. To understand them, you first need to have some background history.
Graphics initially were entirely rendered by the CPU. This meant that all the calculations that were involved in transforming a 3D world to a 2D image were done [...]

Another part of the grand illusion that game developers are creating is lighting. You can use the concept of lighting to illuminate certain parts of the world in a realistic way. Of course, there is no real light shining on anything; it’s all a simulation of how the objects will look when light is bouncing [...]

So what are the different elements that go into making a 3D game? Let’s start by familiarizing you some terms used in 3D programming, so that when you’re working on your game, you’ll have an idea of what’s going on.
Game Camera
One of the first concepts you’ll see when working with 3D graphics is the game. [...]

In this post, let’s talk about the difference between 2D and 3D games!
Games can be either two dimensional (2D) or three dimensional (3D). Before we continue talking about the two types and how they differ, let’s talk about how they are similar.
Remember, games are nothing but elaborate illusions. Your monitor is capable of displaying only [...]

So how does a game work? Is programming a game similar to programming a web page or an application? Well, not really. A lot of the programming concepts you already know will apply and be helpful of course. You’ll just learn how to apply those concepts to game engines versus applications. I am a big [...]