クラスライブラリならDirectX、関数ライブラリならOpenGLベースで設計するんじゃない?
よく知らないけどゲーム開発者っていまだにC++使ってなさそうなイメージだし、OpenGL
スタイルの方が喜ばれるんじゃない?