This forum is closed. Thank you for your contributions.
For creating games, you should have sound knowledge of graphics and its related technologies such as directx, open gl, etc...
you need to have knowledge of directx studio for creating simple games. just learn them for creating games.