Originally Posted by DC
UWindow2 has been a pet project of mine since Unreal Tournament 2004. I made a version of it for Unreal Tournament 2004, but I never winded up releasing it. UWindow2 is now reborn for Unreal Tournament 3, as it seemed that many people disliked the user interface that original shipped with Unreal Tournament 3.
UWindow2 is designed to be a powerful and flexible graphical user interface, that can be used for virtually any kind of user interface. It uses external configuration files to create themes, which allow the editing of themes without having to recompile UWindow2. The action system allows for any type of actions to be created within script, which the user interface can then use as desired. Actions tend to be rather generic, such as writing to configuration files, profiles or doing specific actions within UWindow2. The data provider system allows any kind of data to be inserted into UWindow2. This data can be from Unreal Engine 3's internal data provider or data store system, configuration files, package contents and so forth. Lastly, UWindow2 also has a style sheet system which is somewhat similar to CSS (Cascading Style Sheets). This allows theme authors to write simple styles which can be reused over again rather than having to recreate each widget's appearance.
Because of my rather busy time schedule, I will only have about six to eight hours per week to work on UWindow2. The majority of the work is now somewhat complete, and some of the code does need to be rewritten but it is operational somewhat now. Hopefully over time it will be a great user interface to use for Unreal Tournament 3.
What is UWindows you ask? Here is a very good explanation.
Here is a link to the development blog, picking up at the initial public release.
And finally, here is the official homepage with more details and download links!
Here is a screenshot:
Edited by 003 - 6/26/08 at 6:15pm