Ok, so I made that old gravity simulation I posted before. Then my dad had an idea, and I thought it would be cool to make a game based partly on it. I do not expect to get far, but maybe I will work on it and get at least something. Basically, it would be a 2 dimensional game that operated in fullscreen mode. I want to know what you think: Should I stick with Cocoa, or is it worth it to try to learn something else. One problem I do have with Cocoa, for example, is that I can not seem to make a fullscreen pixel format successfully when using an NSOpenGLView. I tried using the free Pangea Programming book, but it is outdated and I think it would not be a good reference. In conclusion, I am starting on a huge project and need some pointers on design, maybe books I should read, etc.