Graphical user interface

I am currently transitioning to the game user interface ( OpenLieroX ). I am looking for a library / framework that will allow you to create a simple graphical interface. To be specific, these are my requirements:

  • Open source - LGPL game and licensing issues - this is the last thing we want to take care of :)
  • Cross-platform - at least Linux / Unix, Mac OS X and Windows 2k + are required, but better.
  • Stable and mature - I would prefer not to use a project that will die in a month
  • Fast and easy (less than 15 mb compiled) - this is for the game in the end
  • C ++ interface - the game is written in C ++
  • Easy to use - tutorials and good documentation - a big plus
  • Easily customizable - it should be easy to change the appearance of widgets
  • Easy-to-use style language - a simple language that designers can use to create attractive game skins
  • Easy way to add custom widgets - I need to add widgets, character skins, etc. to the interface
  • Support off-screen display (to clipboard)

I have already tried these libraries:

  • Webkit (various ports) is cool, but not entirely made for gaming graphical interfaces. It is not possible to add custom elements using a custom drawing (viewports, etc.).
  • Enlightenment - cool libraries, but too Linux-centric. Especially that the Windows port is incomplete.
  • Qt is great, but unscreened rendering doesn't apply to its strengths and is basically too big for that purpose.
  • GTK - the same problems as when using Qt, support for Mac OS X.

I would really appreciate it if anyone knew a framework that could fit these needs. Thanks for your input.

+7
source share
2 answers

Have you watched Crazy Eddie GUI System for games ? I am sure that it meets most of your requirements.

+5
source

In my opinion, the best GUI for guichan . It has all the features you are looking for.

+2
source

All Articles