Comment Go Analog (Score 1) 172
Go look at Ian Schreiber's work at http://teachingdesign.blogspot.com/ and http://gamedesignconcepts.wordpress.com/. Especially the second one - its actually a free online course he taught last summer on game design. That should cover all the bases you need, and doesn't require any programming skills at all.