2D Game Art for Programmers
gamasutra.com
gamasutra.com
But to know that these few simple things are enough to make a nice-looking under-sea background -- well, that takes artistic skill.
(I do have to work through that "Draw on the Right Side of your Brain" book sometimes, though)
If you give any consideration at all to bracket placement, use of whitespace, grouping of code, etc. then I am certain you are much more artistic than you give yourself credit for. The rest comes down to practice with different mediums.
Factoring might be a better example- picking the most convenient order for subroutine arguments, choosing how to bring together redundant segments of code, how to best use language constructs to express the problem. Ultimately I think it's difficult to draw a direct comparison, though- in my opinion, the similarities between graphic art and programming are rather abstract.
Interestingly, this gets much more important in a language with currying.
Thanks for that :)
However, taking those concepts and doing a jungle theme with monkeys and vines will be a stretch if you lack the experience as there's no step-by-step to get the right proportions for those shapes.
That's the great thing about cartoony illustrations -- the right proportions don't matter. If you're really worried about it, just trace a photograph and go from there.
I think everyone can get pretty far to surprise themselves doing anything if they really tried. It might take you more sweat. It might take you more time. But I have a hard time believing that you can't do this because you don't have an elusive amorphous quality called 'artistic ability'.
This is one of my favorites: http://flyosity.com/tutorial/crafting-subtle-realistic-user-...
Which, to a non-artist, looks like this: http://www.applegeeks.com/lite/index.php?aglitecomic=2006-05...
Yup. super enlightening.
Part 1 is: http://www.gamasutra.com/blogs/ChrisHildenbrand/20111015/866...
> You should try and aim for the stars. Making games is all about that. Do the best you can and constantly push your limits and improve your skills... but thinking realistically and adjusting your expectations to your abilities and your budget is a big step towards creating the best game you can create.
This is advice that every aspiring indie game developer needs.Even after switching to a Mac, I still use it for everything even though some UI and behavior is terribly out of place.