AltGUI - Multipurpose Platform Independent GUI Library for Games, Mobile and Standalone PC Applications.
AltGUI is a pure C# Library without any external dependencies. It can work in virtual environment or as standard PC Application. For this purpose used abstract OS Environment interface. For working as standard PC Application used Windows Forms GUI Library as windows Backend. It's good because Windows Forms working nice in Windows, Linux and Mac OS X operation systems. Also any other backend can be implemented (for example on GTK, Qt, WPF, etc.).
All AltGUI graphical controls are virtual and its render based on AltSketch library.