Categories
Game Development Marketing/Business

Outsourcing Artwork for Game Development

I’ve always been able to draw well. Give me a pencil and a piece of paper, and I can probably draw a fairly accurate portrait. Of course, art isn’t my concentration when it comes to game development. I can draw, but I’m terrible with tools like Blender and the Gimp. I’m a programmer. And programmer art is what I make when making a game.

Programmer art isn’t good enough for professional quality games, so I plan on outsourcing my artwork. Jon Jones recently wrote an appropriate article: Outsourcing Art: Ten Steps to Success.

I think it is really informative, but I think it also shows a disconnect between artists and game developers. While I don’t have much personal experience with game development, I’ve heard and read enough about the way games evolve during development. It isn’t always possible to plan out all of your art asset needs. Communication is definitely key, as Jones points out, although I think he places too much of the blame on game developers when relationships have gone sour due to poor communication. Both parties are involved in communication, so if one failed to communicate, the other failed to communicate as well.

Categories
Marketing/Business

LinkedIn for Networking

David St. Lawrence of Ripples had posted about the importance of networking. He mentioned an online tool called LinkedIn.

LinkedIn is basically a way to network with others. You might have a list of people you know, but LinkedIn allows you to keep those contacts in an easy to use yet formal way. On top of that, you can meet others through the people you know.

LinkedIn uses the concept of connections. If I know you, we can make a formal connection between each other on the site. So let’s say that I make a connection with the CEO of a game company, and you are interested in meeting that CEO for a business proposition. If you know me, you can send a message to the CEO through me, and I will forward the message on for you. Naturally, if I don’t know you or don’t think it would be good to pass the info on, I won’t. But connections are made quickly, and you can grow your personal network to discuss business opportunities, gain expertise, or just keep contact with old coworkers.

I’ve long known that I needed to discuss game development with a mentor or two. I’ve just signed up, but I’ve already made contact with a few Chicago-area game developers that I didn’t know before. It’s still early to say, but LinkedIn might be one of those tools that you can’t live without. The Beta Subscription is currently free, and I think the people behind LinkedIn are trying to figure out how much to charge in the future or if they should use advertising. Part of subscribing for free is to fill out a survey to help them decide.

Categories
Games Politics/Government

Why I Think The Game Industry is Quiet

I read Seth Godin’s post Stuck (with a bump on the head). Apparently there is a study that found child seats are no more effective than seatbelts for children.

Yet Americans spend millions on car seats every year. In some cities, it is against the law to strap a child in with a seatbelt. In the mind of millions of people, child seats are safer, so they’re willing to spend that much on laws and products. Logically, these efforts are not well spent, yet people do it anyway.

I think that example can explain why the game industry is quiet when it comes to laws like the ones passed in Illinois. The laws try to ban the sale of violent and sexually explicit video games to minors. No similar laws are being passed to ban the sale of violent or sexually explicit DVDs or movie tickets even though such sales happen, and in the case of DVDs, can happen more often.

Apparently there are studies that show that most video game purchases are made or approved by parents. Yet politicians and media will go in a frenzy about the need to “protect our children” and then pass laws that ban the sale of games to children. Now, if most children get their games through their parents, how are they being protected by a law that prevents the sale of the game directly to them? They aren’t, but politicians and parents can feel good and pretend that they’ve made a difference.

And I think that the video game industry in general knows that these laws won’t make one difference in their ability to sell games. I haven’t heard an outcry, and the IGDA made an effort only after the laws passed one of the two parts of the Illinois Congress. Maybe people feel that these laws are helping. After all, children shouldn’t be playing games with an M or A rating, so they shouldn’t be able to buy them. It makes sense. Of course, how much sense does it really make when you can point out that children aren’t buying the games in the first place! Once again, all the studies that the Illinois governor has used point out that minors CAN buy the games. It doesn’t tell you whether or not that they do. And those same studies point out that those same minors CAN buy DVDs at a much higher rate of success than games. Shouldn’t we protect our children by also banning the sale of violent or sexually explicit DVDs to children?

No, because people seem to understand that just because a child CAN buy DVDs it doesn’t mean that they DO. But there is no public outcry over children watching these movies. Not all movies are for children, after all, and the public knows this fact. At the same time, these people can’t get over the fact that not all games are for children either. It is a lot easier to assume that children are buying excessively violent games on an epidemic scale and that such purchases need to be stopped. It is a lot easier to assume because it is easier to believe that these laws are actually helping than to do something that actually helps.

And the game industry doesn’t need to worry because it knows the laws are ineffective. EA won’t lose out on sales since it knows that the people who make the purchases aren’t affected by these laws.

Categories
Geek / Technical General

Anti-spam Measures Taken

I recently talked about the huge amount of trackback and comment spam I’ve been receiving. I’ve added a WordPress plugin called Bot Check to prevent comment spam by requiring readers to enter a code from a random image in order to get comments submitted.

Trackback spam, on the other hand, might have to go through another plugin, if it exists. The Mod_Rewrite Trackback Spam Blocker would be great, but it isn’t compatible with WP1.2, which is what I am running.

Categories
General

Learning Kyra: Some Tidbits of Info

The Learning Kyra series to date:

  1. Learning Kyra
  2. Learning More Kyra
  3. Learning Kyra: Attack of the Clones
  4. Learning Kyra: Tiles and Z-Ordering
  5. Learning Kyra: Hit Detection

I’ve spent some time just reading through the documentation for SDL and Kyra. I’ve also tried to pick up what I can at Kyra’s forums on SourceForge.

For instance, GlDynArray has been removed from the library for the next update. I can substitute std::vector<> though, which for all intents and purposes means very little has changed except for a redirection/abstraction. For now, I need to use it when doing hit detection, but I shouldn’t rely on it for my own code.

I was thinking about the need for more complex animations and Actions for an individual sprite. For example, a sprite may have a standing animation. When you press the space bar, an attack animation should run, but I might not want it to loop over and over. Was I going to have to keep track of how many frames of animation there were for a given Action in order to make sure it doesn’t loop?

Nope! Turns out that Kyra’s KrSprite class has functions for determining the number of frames for an animation and for getting the current frame. Now I can do something like the following:


if ( theSprite->Frame() >= numFrames )
{
// then the ATTACKING animation is over and should change state
}

I also found that a sprite can clone itself. In my June GID, I had these fuzzy creatures multiplying, but I loaded in a resource from a file and created a sprite from the resource. I originally thought that I could optimize it by storing the resource to be used later, but I could further optimize by just using the Clone() function to create a new sprite. I could also use GetResource to get a pointer to the resource used by an existing sprite if I really needed it.

I want to work on some code to test what I’ve learned to see how well it works. I can get something substantial completed this week.

Categories
Game Development Games Geek / Technical

Keeping Up With Games

I was in Ohio over the weekend, and I just caught up with my email. I saw the trailer for Age of Empires 3. I thought AoE2 was pretty fun, but 3 looks amazing. And not just the graphics. It looks like the gameplay will be different from the “you attack, the attack does X amount of damage”. For example, it seems like ships will lose masts depending on where they were hit. Then again, it was a video and I may have just assumed that it wasn’t pre-animated damage.

Civilization 4 is also looking great. I am still guilty of not playing Civ3 yet. What I would love to see is a sequel to Colonization though.

I have two games to review for Game Tunnel, so it isn’t all AAA mainstream titles. There are a number of indie games I want to check out as well, including Oasis and Trash. Unfortunately there isn’t much available for Gnu/Linux, although Nexuiz recently hit 1.0 and so should be more stable now, DROD seems to be fun, and Neverwinter Nights looks to be a better value than ever before.

I’m also missing out on console games. The new Kirby game seems to be great fun, and Katamari Damacy‘s sequel is almost here. I haven’t played either game.

But what I plan on doing is setting a regular schedule to play the games I do have. Final Fantasy VII, Civilization 3, and others have been sitting here and have never been installed. I really must do something about this situation.

Categories
Personal Development

A Nice Walk

I finally had a chance to weigh myself on a scale and found that I was 185 lbs. That’s 5 lbs heavier than I was when I last visited a doctor who told me to try to get back to 150. My watch has been feeling a bit tight lately.

So one day this past week, I took a walk for about an hour. I was half expecting to get winded 20 minutes into it, but the walk was great. I also came up with game ideas while walking. Bonus!

Steve Chandler mentions that walking exercises the mind since your arms and legs are cross-patterned. When you take walks, it actually helps develop your mind’s ability to think creatively. Chandler will take walks when faced with difficult problems and claims that he always thinks of a solution by the time he finishes.

It’s a bit sad that an hour of just walking was more exercise than I’ve gotten in some time. I plan on making walks a regular habit. Besides wanting to be healthy in general, I like the idea of being more productive because I won’t need as much sleep. I’ll sleep better and more efficiently. Also, the more oxygen getting to my brain, the better I’ll be able to think, especially over long periods of time.

Hopefully I’ll lose some weight, but I’m more interested in being as athletic as I was in high school. I suppose I would have to join a soccer team. I can’t wait.

Categories
Marketing/Business

Superstitious Pigeons

Seth Godin wrote wrote an article a few years ago in Fast Company called The Threat of Pigeons and Other Fundamentalists. He claims that not too much has changed today.

It basically talks about how people make business decisions based on what they think the truth is. Pigeons, it turns out, are superstitious. If you put them in a cage and feed them at regular intervals, they do whatever it was that they were doing when they got fed. They apparently believe that if they got fed while spinning around, they must be getting fed BECAUSE they were spinning around.

Contrast with a company that becomes successful while concentrating its resources on some specific aspect of the business. If that aspect doesn’t apply anymore, how long will it be for the leadership to adjust its view? If the company did the equivalent of spinning around while becoming successful, it will be difficult to persuade the people involved that they are being superstitious.

The article caught my eye because PigeonGB is my handle when I play games. It was a nickname in college.

Categories
General

A Game I Will Never Make

I will never make a Texas Holdem Poker game. Ever.

Why? Because hundreds of trackback spam and comment spam just came through the past couple of days. One was for male impotency pills. The rest were for some online poker sites.

And if I do make a poker game, I would fear that people would assume that my company is the one behind all of the spam that I’m sure others also get. I don’t need the bad association.

Who can face themselves in the mirror knowing that they are making money by being so much of a nuisance? When these spams trickled it, they were manageable. Now I am afraid that if I don’t periodically check in a few times a day, I’ll be overrun. Luckily I manually approve these comments so that they don’t get published, but it is getting to be a lot of work.

Categories
Game Development Games

TIGRS: The Independent Games Rating System

The Entertainment Software Rating Board acts as the video game industry’s self-regulating body to enforce and apply ratings and marketing guidelines among other things. Unfortunately, if you aren’t a multmillion dollar publisher, you might find it difficult to contact the ESRB to get your games rated.

What do indie game developers do? They either continue to push, hoping to get heard eventually, or they sell their games without worrying about the ratings.

Enter TIGRS, The Independent Game Rating System. It’s simple, clear, and free. There is no need to go to some licensing board who will take their time to approve an expensive grant to claim that your game is kid-friendly.

It is also well-designed. The colors were carefully chosen so that the small percentage of the population that is colorblind can still comfortably read the ratings.

The author has granted the freedom to use these works so long as you don’t claim authorship. The only request is to not abuse the fact that you can basically give yourself an E for Everyone rating when you have clearly made a game that deserves an A for adults.

In the end, I think it should be fine. You can’t confuse an E game for an A game. A problem I can see is that someone from Japan will think a game is for everyone whereas someone in America will see the game as too racy for children. Similarly a game will be perfectly fine for American audiences, but will be deemed to violent for Japanese children. Different cultures will have different standards for E, T, and A.

But maybe I’m wrong and there will only be minor quibbles about whether or not a game has cartoon violence or realistic violence. TIGRS will be more effective when more people use it, of course. I think it is a good idea, and it can evolve as needed.

EDIT: the system is fairly new and changes were made. It will no longer use E, T, and A ratings. It is also easier to create the rating. Now, the website is really useful for publishers and customers alike.