One of the less glamorous but absolutely crucial parts of game development involves building tools to support content creation.
For GalCiv II, we used MFC. In Elemental, we used WinForms. Now, we’re making our editors using Windows Presentation Foundation (Avalon aka WPF). It’s amazing how far things have come.
Internally, there’s a lot of debate on whether we should be using WPF vs. WinRT for this purpose. I’m curious what others think on this in terms of building good tools.