I'm starting to design a game for iOS and I want to use a style similar to the image below:
The game will have a few animations for the player, what program can I use to do that? I couldn't find a way to make animations like that in Illustrator, maybe I overlooked them. Any way to do it?
For that style of artwork, Adobe Illustrator is probably the best choice, at least for the initial line work. The only issue with using Illustrator is that it's not really an animation tool, so there's very little in the way of onion skinning and other features normally used when animating.
However â€” given you're a programmer â€” if you set up your Illustrator document to be a sprite sheet, you could export the entire sheet and do animation playback testing with a little bit of code. You'll probably want the final sprites to be set up as a texture atlas anyway.
If you wanted some more powerful painting features, you could do the initial line work in Illustrator, then take all the paths over to Photoshop for some extra colour work and effects.
Another option would be Flash Professional. It is an animation tool, but not one I like. I'm less familiar with how you'd get all the final assets out of Flash.
So... Illustrator for the bulk of the work would be the way I'd approach it.