Directory of All Essays

Sunday, December 02, 2007

How to bootstrap your indie art needs


A goodly number of indie game developers are lured into Lostgarden.com by the free game graphics. Every few days an email pops into my inbox, "Hey, could you draw the graphics for my cool game design idea?"

I'm honored more than you can imagine when I get such a letter and they mean a lot to me. Unfortunately, I have my fingers in so many projects at the moment that squeezing in an additional graphics job wouldn't be doing anyone any favors. Still, it bothers me that talented people with amazing dreams can't make their games due to a lack of graphics.

Here's a run down of several techniques that help you get your game finished without being blocked by the graphics bottleneck.


Build a game that fits your level of art skills
The first path that you should go down is to build a game that fits your level of art skills. If you are a programmer and can only make squares, make a game that uses squares as graphics. It worked for Tetris and it can work for you.

At a functional level, graphics exist to provide feedback to the player, not to wow them with Hollywood-esque delights. Put those dreams of cinematic fantasms to the side and focus on the game mechanics, the interface and the level design. If you can nail all of these and you only have little ASCII art, people will still flock to your game.

Some successful games that designed the project around the developer's lack of traditional graphics skills include:
If they can do it, you can certainly finish your game without relying on an artist for graphics.

Use free graphics
The next step up is to use free graphics. There are thousands of game graphics out there on the web. Admittedly, they have problems:
  • They may not be the most attractive. "Dude, these free graphics are totally sucky compared to StarCraft."
  • They may not fit your exact mental vision. "No, the Xenli Sorcesses has four silver spikes on her bosom armor, not two. It is completely wrong!"
  • They may not be complete: "I really need a female knight and and they only supplied a male knight! The end is nigh!"
  • Other people might be using them in their games. "Argh, now my RPG looks just like the one done by that guy in Australia. *sigh* Now I will never be l33t."
My heartfelt recommendation is that you get over it. None of these is really a blocker. If you can build a game with limited art, you can certainly build a game with a few carefully chosen bits of free art. Here are some answers to common complaints.
  • You aren't Blizzard. That's okay. You can still make a fun game.
  • Design is about coming up with great solutions in the face of complex constraints. In order to design a great game, you will need to adapt your vision to reality a thousand times. Practice your problem solving skills by using free game graphics in the best way possible to get as close to your vision as possible.
  • If the set isn't complete, get creative! If you need two knight graphics, colorize one blue and one red. If you need a dragon boss, colorize one of your knights black and change the villain to be the Dark Knight. Even primitive graphics skills can triple the number of usable graphics if you show a little initiative.
  • You browse free game graphics archives, but your customers do not. Out of the thousands of people that play your game, only a small handful will recognize that you are using free graphics. The only ones who care are typically merely would-be game developers snobs. Ignore them. That is easy enough.
Here's an example of noted game developer Sean Cooper using my free tile graphics for his Flash game Boxhead. Sean has worked on Powermonger, Dungeon Keeper, Magic Carpet and Syndicate. It is instructive to observe how he uses free graphics to give his game a leg up.



Pay for competent graphics
If you absolutely must have quality custom graphics, you are going to need to pay an artist real money to produce them. There seems to be an odd opinion that that artists sit around all day doing nothing and whenever someone asks them for a painting, they scribble for a few moments and then non-nonchalantly hand over a masterpiece. Good art takes time and skill. Drawing a good tile set might take 20 or more hours. Drawing a simple background might take all day. If you aren't willing to pay for their very valuable time and effort, most competent artists will go work for someone who will.

Prices vary dramatically depending on the type of art, the quality of the art and the reputation of the artist. Expect to pay anywhere from $20 to $60 per hour. The best bet is to ask the artist what their standard rates might be. You can always negotiate, but remember if you squeeze the artist too much, you increase the chances that they will put your game on the back burner when a more appealing opportunity comes along. Negotiating for royalties is another option, but since 90% of the reason that games don't get finished is because the programmer flakes out, I would hope that most artists would be rather wary of this path.

There are numerous ways to bootstrap your art budget if you have your heart set on custom artwork.
  • Create art-free games to fund games with more polish. Release a version using free art. If it sells, reinvest the profits in creating the same exact game with better graphics.
  • Set aside a certain amount each month to pay for graphics. One fellow I know is setting aside 300 bucks a month to pay for game art. That will buy him about 2 days worth of a cheaper artist's output a month, but if he plans well enough and limits the amount of extravagant graphics in the game, this could be enough.
If you are looking for artist, you can find a reasonable collection of game artists for hire at these links. Just keep in mind that they all expect to be paid.

The one technique that doesn't work
The most common strategy I see used by would-be developers is the only one that doesn't work. They pray that they can find an amazing artist who will work for free on their game. If only they hang out on enough forums and email enough artists and beg loudly enough...a godly artist will drop from the sky and gift them with amazing artwork.

It generally doesn't happen this way. Good artists can generally find work that pays in cash. Most likely what will happen is that you'll make a deal with a starving student who immediately leaves you in a lurch as soon as something that lets them eat comes along. They aren't being mean. They are just hungry.

So the would-be game developer mopes about the message boards, complaining about artists leaving their projects and how artists constantly ask for real money. Yet despite the substancial energy that goes into these activities, I've yet to see prayer or complaining ship software.

The big lesson
Out of all this discussion about graphics, never lose sight of the big picture. The single most important thing is for you to finish your game. Iterating towards completion is the root of all practical knowledge about game development. Putting a complete game in the hands of player is how you'll learn to make your future games shake the world to its core.

If you are telling yourself "Oh, I can't complete my game because I don't have an artist," be honest with yourself. You are making excuses. Graphics are not an impediment to making a great game. Do what ever it takes to finish your game.
  • Design a game that doesn't need professional graphics.
  • Use free graphics when possible.
  • Set up a rational budget to purchase custom graphics from a professional artist if needed.
Best wishes,
Danc.

Labels: , , ,

26 Comments:

Blogger Patrick said...

I was able to get my start working with a great company in Rafaela, Argentina, called Sismo Studio who helped me make an excellent, professional quality casual game for a budget of about 8k.

12/02/2007 6:26 PM  
Blogger Over00 said...

Build a game that fits your level of art skills

Probably the wisest advice one can receive. This way, you're putting chances on your side that you will actually finish your project.

That's exactly what I had to accept. However, after some hours of searching around, I've been able to put up a good list of useful resources that will allow me to finish my project.

You can view the list here: http://over00.blogspot.com/2007/08/graphic-resources-for-games.html

12/02/2007 7:05 PM  
Blogger Joshua Smyth said...

Thanks for the article. Quite inspiring - Yes, I CAN do the art myself if I pick the right project to work on.

12/02/2007 8:06 PM  
Blogger D. Moonfire said...

I think there is an expansion on one of them. For my CuteGod project, I realized that I needed to have a few more tiles that weren't provided by your (excellent) set of graphics. So, I pulled out Inkscape and tried to duplicate your style, expanded on what you did to fit my own needs.

Without having something to work with, I don't think I could have figured it out, but it is sometimes easier to copy a style of graphics than it is to come up with something new.

12/02/2007 10:49 PM  
Blogger Pod said...

The comment about Dwarf Fortress is a bit wrong. The developers DO have traditional art skills (ok, they're not that great, but a lot of their games have art -- some are 3d!) but they chose to ignore art completely for DF. Subtle difference :)

12/03/2007 7:55 AM  
Anonymous dclayton said...

Great article. Here's another approach that works well for me. When I develop a game, and have a fairly good idea of the art I need, I'll use someone else's free or commercial artwork to prototype out the game mechanics, game play, and programming. Then, with a working prototype in hand, it's easier to hire an artist who can look at what you've done and come up with something suitable. In many cases, the artist is able to come up with higher quality artwork because he or she knows how the artwork will fit into the game thematically. For reference, I use Dundjinni tile mapping software to create the background tilesets for overhead RPGs, and then pay an artist later to redo all the graphics in a manner that appropriately fits the gameplay.

12/03/2007 9:30 AM  
Anonymous The Front Desk said...

"They pray that they can find an amazing artist who will work for free on their game. If only they hang out on enough forums and email enough artists and beg loudly enough...a godly artist will drop from the sky and gift them with amazing artwork."

Actually, every ad I've posted searching for a talented artist to help complete my project included the statement that I'd be willing to pay for top quality work to someone who can follow instructions. Yet all I get are a bunch of clowns who can't do what they're asked when given concise instructions on what is needed/expected of them. It's usually, gee here's what I got, hope you're happy with it. Of course if you didn't follow the instructions given, how could you expect that of me? Or worse, you get some kid who decides to bail after the first payment is made because "I've got enough money now to afford those speakers I wuz after so catch you later.."

Quite frankly, I've had enough of people who can't follow simple instructions. That's why my site is still in Beta at http://www.murdermotel.com

One of these days someone that knows what they're doing will get the job done without a bunch of lame excuses.

12/03/2007 12:20 PM  
Blogger burton mackenzie said...

Good article, thanks! For decades I've dreamed of writing "pretty" games, but I've either just written engines (i.e. no graphics) that satisfy my intellectual curiosity, or I haven't bothered with it at all because of the graphics hump.

For the next time I get some round tuits in stock, I now have the idea in my brain to use pre-existing free art. Cheers!

12/03/2007 1:37 PM  
Blogger Ian Schreiber said...

Wonderful article. I think it falls into the broader scope of "design to your team", something that most students miss -- in other words, if you only have one programmer, you're not making the next World of Warcraft no matter how much design work you put into it.

I'd add "Kingdom of Loathing" to your list of games -- it's an online multiplayer game where all the art is (intentionally badly drawn) stick figures, yet it's quite popular.

Another thing to remember is that public-domain artwork doesn't have to be limited to tile sets. There's a physical card game called "Mystick" that looks something like a CCG, but all of the artwork on the cards is taken from Renaissance artwork, and a backstory was chosen to justify the fact that, um, the art was free.

You could also take a digital camera if you have one, and just go out and snap photos of random things -- instant background art! For a less photorealistic look, mess with the camera settings so that it's intentionally out of focus or has the "wrong" lighting, so that it's no longer entirely clear what you're taking a picture of.

All that said, most of the students I deal with are art students, so lack of art isn't a problem so much as lack of programmers. Any tips on how to make a computer game without programming? :)
(My advice to this point is either to make a physical boardgame instead of anything on computer, or to take a moddable game like Unreal and make new art and new levels without touching the programming...)

12/03/2007 2:14 PM  
Anonymous jbrown said...

http://www.wired.com/science/discoveries/news/2007/11/dayintech_1129

Nothing wow'd us like the incredible graphics of PONG!

12/03/2007 4:26 PM  
Blogger desp said...

Is the featured image from an existing or upcoming game? Is it your creation? I love it and I want to see more! Please let me know.

12/03/2007 4:41 PM  
Blogger Danc said...

The interior RPG tiles shown above are from one of the sets of free game graphics that I have available for download.

http://www.lostgarden.com/2006/07/more-free-game-graphics.html

12/03/2007 5:12 PM  
Anonymous SSC said...

I'm glad I could help inspire one of your articles =P Good info in the post as well as some good resources in the comments so far. It will likely end up that I will be forced to pay lots of money to get the graphics I want, but until I get to that point I'll continue looking at some of the alternative options listed here.

12/03/2007 7:32 PM  
Anonymous Adam said...

Excellent article. It goes to show that you don't need to be an "expert" at everything to get something done.

The less you have the more creative you are, which is a help to those who aren't graphically able.

Adam

===
Thanks to V, the #1 Pick Up Artist, for helping me live a better life. Thanks V.
===

12/03/2007 9:00 PM  
Blogger nagash said...

man,
the art you used to illustrate the top of this post is just amazing!

12/04/2007 7:31 AM  
Anonymous Nikos Beck said...

I slap together my own programmer art at the start of a project. My current background art is vertical stripes (all at random angles, which an artist friend told me looks better) in pastel colours. Honestly, they don't look half bad. I at least have something in the background, I have a colour scheme to work with, and it'll be easy to replace the file with final art without changing anything else.

12/04/2007 10:05 AM  
Blogger stiill said...

Thanks for another great post. Your posts always inspire some new ideas.

Do any of you have any favorite game graphic sites (that you're willing to share)? (Aside from this site's "free game graphics" label?)

12/04/2007 8:03 PM  
Blogger Michael said...

They need to stick level requirements on art items.

"You cannot equip this art into a game at your current level. Go back and grind ascii for a while."

Then maybe wannabe game designers will realise they need to level up a bit before they can make WoW.

12/05/2007 7:09 PM  
Blogger My 2 Cents said...

"Build a game that fits your level of art skills"

Bad advice. You could have said, "Build a game that fits your level
of music skills" or "Build a game that fits your level of sound
skills" or "Build a game that fits your level of programming skills".

Good games are not based on art or music. They are based on good game
play.

You think I'm wrong? Consider Minesweeper. It has contributed to the
most waste of time since the birth control pill. Why? Because it is
a good casual game: you can play whenever you want; you can suspend
it whenever you want; and you can ignored failures.

What makes a good game consist of three phases. Games for younger
folks may have one or two, but adults prefer three phases. Games
with more are considered tedious.

For example, consider Chess. During the first phase, you establish
board position. During the second phase, you trade your position,
through attrition, for a superior force. During the third phase, you
use your superior force to control, corner, and defeat your opponent.

Another example, Monopoly. During the first phase you run around the
board acquiring assets. During the second phase, you trade these
assets for positions of power. During the third phase, you use your
power to put off, as long as possible, the bankruptcy that everyone is
facing.

Sadly to say, but great graphics do not make a great game. Great
games make great games. Great graphics can only enhance great games.
:( (As can great music or great sounds.)

And I haven't even started talking about emotional content! :)

12/06/2007 6:43 PM  
Blogger Andrew Doull said...

Another tile resource you may consider using is David Gervais' tiles. You'll probably have seen these in many Angband variants out there.

You can download these from http://pousse.rapiere.free.fr/tome/ which is a site devoted to getting these tiles working in Tales of Middle Earth (An Angband variant).

David requires that you contact him to let him know you're using his tiles, and that you provide attribution. However, he's made the working set available for the tiles, so it is possible to extend them if you need to.

12/08/2007 6:04 PM  
Blogger charlie said...

Hi Danc,

Quick question...are your free game graphics limited to use for your game competitions? I was hoping to use some of your Cute series of free game graphics for a little project I'm building, which I plan to enter into Dream Build Play 2.0. Please let me know if I can use your graphics.

Thanks

12/08/2007 7:09 PM  
Blogger Alvaro Victor Cavalcanti said...

Hi Danc.

Really nice article, and very helpful. As for myself, I'm developing my first game and I though just like this, on the begining "I won't waste time on graphics until my game is working fine". So I took some graphics from the web and got things rolling.

@Ian: "Any tips on how to make a computer game without programming?" I would go for Game Maker or RPG maker. They can really help you put your graphics together and get a game experience without much effort.

Regards
-Alvaro Cavalcanti.
http://gamerbrasilis.wordpress.com

12/10/2007 6:03 AM  
Blogger sylefeb said...

Excellent article. About a year ago, I was at I3D 2007 and saw a talk by Andrew Glassner. He was making a point very similar to yours: If you want your game universe to be consistent and immersive, then no element (sound, gfx, animation) should be better than the worst one. Ie. if you are bad at animation, then do equaly bad graphics, so that it will be consistent. At first it seems a strange idea, but looking at games around, I think this is very true. I mean, in research we spend a lot of time developping very complex lighting effects, but in the end we too often show them on badly modeled objects. And it does not make a convincing realistic scene ;-)

Anyway, great article. I have been facing this problem of having game ideas and code but poor graphics so many times... I tried to go around by using simple shapes and good shaders (jalweg), by buying models (ragsmash). Once I got lucky enough to have a friend make cool graphics :-) (etees).

I really enjoy your idea of giving graphics away and see what games people can make from them. I'll give it a try with CuteGod I think!

2/06/2008 11:18 AM  
Anonymous KiM said...

Could you draw some kewl graphics for me? =)

(Sorry, couldn't help it)

Instead, I will just offer you a compliment. The SpaceCrack graphics are quite nice!

3/24/2008 11:31 AM  
Blogger KWarp said...

Wow, I must have lucked out then.

I frequented message boards, made a few artist friends, and one starving student worked on the graphics for my Grammar Ninja flash game. Admittedly the art workload was light and only took 4 or 5 hours. I actually spent more time with the sound designer getting the sound effects right as well as a custom theme song. He was so generous!

~KWarp

4/07/2008 2:56 AM  
Anonymous Jake Birkett said...

Yeah good article. Expands upon the art points I raised in this post about overcoming game development obstacles:

http://greyaliengames.com/blog/how-can-i-overcome-game-development-obstacles/

4/07/2008 3:37 AM  

Post a Comment

<< Home

UI tool for game developers - Anark Gameface