C#使って3Dゲーム作ろうと考えているんですがOpenGLやDirectXはCのように扱えるんでしょうか?