I don't know much about how this is done, so if I am asking a stupid question, just redirect me to the answer.
In C#, I recently hacked my way into displaying graphics on the screen. It was a bit slow, especially the collision checking. I wondered if there was a better way of doing using a game engine of some sort. Now I have a idea for a game that needs physics (I probably am not going to make it, but just in case) Can someone redirect me to a place that has information about this stuff, like a nice table that lists each of there features or something?