Crazy Eddie's GUI (CEGUI) system is a graphicaluser interface C++ library. It was designed particularly for the needs of videogames, but the library is usable for non-game tasks, such as any other type of applications (rendering/visualisation/virtual reality) and tools. It is designed for user flexibility in look-and-feel, as well as being adaptable to the user's choice in tools and operating systems.
Framework and set of object-oriented and/or generic libraries designed for games and virtual reality simulations. Abstracts interfaces of APIs and provides additional general and high-level functionality for rapidly creating solid applications.