Win32 still best for Windows game development?
<p>I'm looking to start a new project to work on in my free time that covers a lot of areas of Computer Science and I've decided on a game (most likely flight simulator or simple 2D side-scroller).  Anyway, I do a lot of C#/Java development at work writing business applications so I'm looking to do a game in C++ (I have used C#/XNA for games previously).</p>

<p>However, I'm trying to find a good framework for C++ game development.  I have used Qt before but don't believe this is suitable for what I am trying to achieve.  Is Win32 and OpenGL still the best for C++ game development?</p>

<p>Also, I want to keep this pretty OO, any recommendations for wrapping the Win32 for game development?  Or does OpenGL provide abstractions to help?</p>
