One of the toughest decisions early in Mecromage’s development was deciding what language to use for the game and its tools. As with many development decisions, the decision to use C# for the tools and C++ for the game and engine was not obvious at first glance.