如果你要做的是一个2D游戏的开发工具,那么去参考一下经典2D游戏所开放的编辑器,例如Starcraft、Heroes of might & magic的地图编辑器,多看多学多思考,你就能成功。
如果你要做一个3D的游戏引擎工具集,那么,去阅读一下关于Maya或者3D Studio Max的书籍,特别是其中关于Mel scripting以及C++ API的章节。有一本书可以参考:《Game Engine Toolset Development》http://www.amazon.com/gp/product/1592009638/ref=ord_cart_shr/002-4088686-2765643?%5Fencoding=UTF8&m=ATVPDKIKX0DER&v=glance&n=283155
当然,windows界面开发等等这些都是基本功,你至少得熟练运用其中的1、2种,如Win32 API、MFC或者Winform。