I need sprites and images, such as characters, landscapes and others. Where can I find them?
Lost Garden has lots of free graphics that you can use in your games.
http://soundimage.org/ has a lot of cool textures that are free to use...many of them are seamless so they tile. They are on the "TXR" pages.
http://www.opengameart.org has lots of art available under many licenses
You can find 2D art, including textures and others at a number of sites:
Google is your friend, but always read the license agreements carefully. Even if you are careful, there is a chance that the source of any texture found online might indirectly come from a copyrighted source.
- http://www.panelmonkey.org [dead]
- http://cdiv.sourceforge.net/html/links/linkssprites.htm [dead]
- http://www.gamingw.net [dead]
- http://fortunecity.com/lavender/tombstone/174/sprites/id39.htm [dead]
- http://sonikku.com/index.php?pid=spritesheets [dead]
Tile Map Editors
Most of them are probably old and not mantained, but should find lots of resources in those. Have fun!
Google Images is your friend
No - be very careful that you use the "Usage rights" dropdown in the search tools, and even then take your time to read the actual license in the source page. If you use a texture, you should be sure that you have the rights to use it, or you open yourself up to lawsuits. Most of the images you'll find via a google image search (without specifying usage rights) will not be free for use in a game.
Here is a texture generation tool: http://www.filterforge.com/
You can tweak the settings of every texture, to generate a unique texture for your game. Most textures can create an associated normal map, ambient occlusion map, diffuse map, specular power map, specular exponent map, etc.
This means that you can generate a rock texture, and then composite the various maps for that texture together to form dynamic specular highlights in your game engine, instead of having a picture of real-life rocks, which may have specular highlights for the particular angle that the camera took the picture from -- this is less convincing in the game world.
A de-facto place to go for textures is http://www.cgtextures.com/ You'll even find textures from CGTextures in AAA games!
And finally, a good method for getting textures, is to take a picture yourself, and then open your favorite image editing tool and make the image tile.
In photoshop, you would do this by cropping the image to the portion that you want to tile, and then Filter->Offset, and choose an offset that is half the width and half the height of the image. Now your image seam is at the horizontal and vertical center of the image. Pull out the healing brush or clone stamp tool, and smooth out the seams. Voila, a tiling texture.
The pygame site has tons of links to resources. Be very careful though...I'm not sure how well they vet the links, some might have content which you are not legally allowed to use. It's fine to use them for your little game clone, but if you put it online & it gets popular, you might run into trouble.
Go take some pictures of the sky, ground, and trees. Really.
Grab a part of the image that looks like it would make for a good texture, then just make it tileable (in Photoshop: just offset the image 50% horizontally and vertically, and remove the seams using the patch and healing tools).
There doesn't seem to be one central hub for this unfortunately. A few examples that I've come across though:
Mayang's Free Texture Library is other site with free textures.
Sprite Database is pretty good.
I have made some assets available as well as compiled a list of other assets I know about/techniques for finding artwork:
Sorry since my rank is low I apparently can't link more stuff. You should be able to get to it from the above though.
A good collection of completely free 2D and 3D art, all by the same artist with the same look and feel:
Some sites I found:
Here's a great resource for writing a roguelike that nobody has mentioned yet: http://rltiles.sourceforge.net/
You should check out the Yoyo games Game Maker resources page. They have tons of sprites, including explosions. I used some before I went over to particle physics explosions, which I strongly recommend you consider doing also.
You could try CGTextures.com.