Riccardo Maria
Game Programmer
This was a project to implement a game framework in C++ and Direct3D 9 that looked almost identical to Xna game framework for C#.
I developed it to learn the basic structure of a professional game framework. I considered my experiment complete upon converting the Game State Management example.
To implement the framework, I had to re create some native functionalities of C#, like the events, that implemented with C++ templates.
Source - The source code and the project files for Visual Studio 2010.