awesome is a highly configurable, next-generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. It is primarily targeted at power users, developers and any people dealing with everyday computing tasks and who want to have fine-grained control on their graphical environment. A window manager is probably one of the most used software applications in your day-to-day tasks, along with your web browser, mail reader and text editor. Power...
...You can create simple to Advanced features without even touching the engine's core code thought an extensive Lua API.
As for now, the gui System is CEGUI cause it can use the same data types as the Engine's.
Currently Third Party software supported:
Partial* Tiled Map support
Partial* Dark Function Editor Support
*By partial, means that the Engine uses only a part of the features provided by the software (For now).
The Engine provides the "Standard Zeta Lua Library" with useful pre-defined Lua scripts for easier game creation. Also there is a Demo demonstrating some of the features.
Notion is a tiling, tabbed window manager for the X window system:
* Tiling: you divide the screen into non-overlapping 'tiles'. Every window occupies one tile, and is maximized to it
* Tabbing: a tile may contain multiple windows - they will be 'tabbed'
* Static: most tiled window managers are 'dynamic', meaning they automatically resize and move around tiles as windows appear and disappear. Notion, by contrast, does not automatically change the tiling. You're in control.
Features include:
* Workspaces: each workspace has its own tiling
* Multihead: the mod_xinerama plugin provides very nice dual-monitor support
* RandR: mod_xrandr expands on mod_xinerama and picks up changes in the randr configuration without the need for restarting Notion
* Extensibility: Notion can be extended with lua scripts.
Shade is an Object-Oriented, Shader-based, Distributed Scene Graph. Designed using C++ (with optional Lua bindings), OpenGL, and MPI, Shade allows the creation of applications that work on a single machine and on a tiled display.