Home | Features | Download | Screen Shots | Contact

 

What is GLO?

GLO is a platform independent graphical user interface library developed specifically for games. It provides a GUI engine that enables game developers to quickly put together functional user interfaces on top of existing graphics engines.

 

Why use a GUI Library?

Creating great games is hard enough without having to write your own miniature implementation of windows. Writing an elegantly designed user interface with a fully featured widget set, importers and tools is time consuming.  Save time and effort, use a library and focus on the game not the GUI.

 

How is GLO different other GUI Frameworks

Traditional GUI frameworks do not natively support a 3D rendering environment, and may not be efficient for use during game play.  GLO renders through the games native 3D API. This enables it to provide a rich set of widgets, and special effects that co-operates with your 3D rendering pipeline and means you can easily overlay the GUI on top of your game without any performance constraints.

 

Is this ready for prime time?

The GLO GUI engine has been tested and used for a number of game projects. The software library is functional, and fairly bug free. It will work well for most games but you may want to make custom widget additions to it that are specific to your game. The architecture is sound including support for localized Unicode text, cross platform support, and aggressive memory tracking.  Give it a shot, and decide if it can meet your needs.

 

 

Latest Version

 

1.02

 

Added multiple edit boxes example

Added focused input example

Added 2003 .net project files

Added Caret rotation example

Caret only shows up on focus

Debug Text controlled by XML Mutator

Worked around text spacing bug for DX9.0 summer release

 

1.01

Reset version numbers for public release