Which tools to use for 2D Characters with a 3D look, Animation Backgrounds

Hi everyone,

I’m a developer but I am just starting with iOS game development. My friend and I want to pursue a game idea we have had for some time. We can handle all the logic and the code in Objective-C. I can also draw my characters on paper but I don’t know where to start to draw my characters, the animation for my characters, and my backgrounds.
What tools, within or outside the Unity portfolio (Adobe tools?), do you guys recommend using for each one of these three tasks (draw characters, animate characters and create textured backgrounds)?

My characters and the environment are 2D but they would have a 3D look, if that makes sense.

Thank you very much in advance.
Polo

If your going for 2D, you need Photoshop or similar to draw characters, maybe something along the lines of this:
http://www.thecareergamer.com/wp-content/uploads/2009/02/zombievillechar_large.jpg
that you can map on 2d planes in 3d application (i use maya, but you can use any 3d app, like max or free one like blender…) and then animate the bones with those 2d planes parented to them…
Backgrounds can be created in photoshop also (or even illustrator if you want more graphic look to the game…)… or start in illustrator and go to photoshop to texture the graphics etc…

I use Inkscape and Gimp for 2D arts. Not really an artist myself but I found those two plus Blender good for my game which has a 2D/3D look. It looks like this