   Ask your viewpoint to DXUT
  How do you guys think about DXUT ?It is appropriate to be developed as a Game engine.What's its purpose ? Thanks   
  DXUT is there for anyone wishing to use it in anyway. It's used in most if not all of the samples that come with the SDK and I use it mainly for prototyping when I need a quick and fast to get up and running GUI system.from the DocumentationDXUT Programming Guide"The DirectX Utility Library (DXUT) is a framework used by most of the Direct3D tutorials and samples and is built on top of the Direct3D 9 and Direct3D 10 API. Its goal is to make Direct3D samples, prototypes, and tools as well as professional games more robust and easier to build. It simplifies the Windows and Direct3D APIs for typical usage.DXUT is a layer designed to help programmers spend less time coding and debugging mundane aspects such as creating a window, creating a device, processing Windows messages, and handling device events."I hope this helps.   