These tutorials focus mainly on OpenGL, Win32 programming and the ODE physics engine. OpenGL has moved on to great heights and I don't cover the newest features but cover all of the basic concepts you will need with working example programs.
Working with the Win32 API is a great way to get to the heart of Windows and is just as relevant today as ever before. Whereas ODE has been marginalized as hardware accelerated physics becomes more common.
Games and graphics utilities can be made quickly and easily using game engines like Unity so this and Linux development in general will be the focus of my next tutorials.
OpenGL MDI
By Alan Baylis 28/04/2001
Download for Visual Studio 7.0
I have included this Multiple Document Interface example here because any game development requires a good editor for constructing the world or models. The editor should provide multiple views of the scene and therefore the most intuitive method is to use multiple windows that allow perspective and orthographic views. In my search of the internet I was unable to find any example code that showed how to program an OpenGL Multiple Document Interface application using just straight Win32 programming with no MFC so I decided to program it myself. This MDI example only shows the same scene in each child window but should be easily understandable and modifiable by anyone familiar with programming a standard MDI application using the Win32 API. I will follow up this example with a more complete editor example.
A further development on the first OpenGL MDI example. This program supports both 2D and 3D views of the scene and shows one possible way to write the vertex manipulation code.
Updated Download for Visual Studio 7.0