hello, I am trying to find a way to program some 2d game. I have basic knowledge of C/C++ (basic knowledge meaning to the topic of dynamic memory and classes/constructors). I'm wondering if there is anyway to test my knowledge other than jumping into a API and trying graphics out. How much knowledge is neccessary to code a game? And if you think I am qualified, what API should I get for Mac OSX? I have X-code.