But why DirectX-C++ versus Unity or Ogre? Well it isn’t competition, for instance Adam Tuliper, one of my teammates has made a strong commitment to using and learning about Unity. Daniel Egan is doing massively quality work with YoYo games, and Brett Stateham is working with Contruct 2 and YoYo Games.
I am focused on DirectX/C++, and Ogre (an open source game tool) because I work with professors and students, and the ACM accreditation requires at least some contact with the C++ language. Especially since about 79% of all software is based on C++, and knowing C++ is more valuable in that it allows to learn the other languages rapidly.