Saturday, July 24, 2010

New Video (at last)!

I finally got around to putting up a new video of Canine Combat!

I spent about 20 minutes trying to think up what I could say about it, but I think the video speaks for itself.

Thursday, July 22, 2010

New Video *cross fingers*

I'd like to share a new video with everyone before this week is up. Cross your fingers, I've got more work to-do on Canine Combat, more specifically, I need to perform some optimizations to make it run faster.

But, fear not, my working on the optimizations won't stop me from recording a video to share. Stay tuned...

Tuesday, July 13, 2010

In-Game Cutscenes!

It's time to unveil what I've been working on this past week. Drumroll, please... I present to you, in-game cutscenes!

For those that don't know what a cutscene is, it's basically a movie used to help tell the story. Unlike prerendered cutscenes, which are rendered ahead of time in animation software, in-game cutscenes are cutscenes done using the game engine and art.

They each have their advantages and disadvantages. Some of which are listed below:

Lets take a look at the +/-'s of prerendered cutscenes.

+ Typically look nicer.
- Usually stored in some kind of movie format (like avi, mpeg, etc) which tend to be very large.

Now, in-game cutscenes:

+ Can allow the player to manipulate the scene (if the game chooses).
+ Take up less memory than prerendered movies.
- The quality of the movie is dependent on how graphically powerful the game engine and art is.

For now, I will stick with in-game cutscens, although I will admit, I have been playing around with AVI files...

Tuesday, July 6, 2010

New Biplane Models.

Well, from my post last month, I announced that I was going to use a more realistic (yet still cartoony) art style for Canine Combat.

You can see the differences here in the old and new enemy dog models. But, of course, there's more to a game then just "actor" models. And, being an aerial combat game, I must also redo the plane models the dogs fly in.

A while back, I posted about a biplane model I was working on. Here it is for those too lazy to follow the link:

Well, I decided that this model was just too cartoony for the new art style ... so ... I decided to redo it.

Here are the results:

Monday, July 5, 2010

4th of July WOOT

The 4th of July has come and gone! Hope everyone had an awesome time.

Stay tuned for more news on Canine Combat in the coming days...

Friday, July 2, 2010

Evolution of the Terrain

Terrain ~ to the gamer, it's just scenery, but to the programmer, it can be one of the most challenging things to render correctly.

Terrain was one of the first elements I had implemented in Canine Combat, even before the player, before the skybox, before ... well ... everything! I wanted to start terrain development sooner rather than later because I knew of the challenges and problems that it can cause.

For those of you that aren't familiar with the concept of terrain, you can read more about it here.

One of the big problems with rendering terrain is adding detail. No, I don't mean rocks or trees or any props you put ONTO the terrain, I'm talking about the terrain itself.

Take a look at the screenshot below.

Notice how in the top picture, the terrain looks blured. Belive it or not, that's actually what the terrain looks like be default. "So, how do you get that nice detail in the picture below it," you ask ... well ... it's a secret.

Nah, just kidding, the trick is in whats called a "detail texture." A detail texture is basically a large, highly detailed image that is blended with the terrain, giving it a more realistic look.

Take a look at my detail texture below:

This texture, when blended with the blurry terrain, looks like this:

Muy fantástico!

Thursday, July 1, 2010

Minor Update

I know I said I would be blogging more, and a promise is a promise. I hope by later tomorrow to either have some new news about Canine Combat, or at least some type of interesting game-fact article.

On a side note, a friend mentioned to me today that the game's name, Canine Combat, would be better remembered if I used K's instead of C's. For example: "Kanine Combat." The only negative side effect is that the abbreviation "KC" might be confused with the barbecue sauce :-)

I'd love to hear you thoughts on the forums.