Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I'm wondering what options are available for in-game interface libraries (not OS-level interfaces) and what are your opinions about them?

Please put only one library per answer and follow this template.

Name

Link to website

Cost

License (if free/open source)

General summary / Opinion

share|improve this question

closed as not constructive by Sean Middleditch, Trevor Powell, Byte56, Laurent Couvidou, Josh Petrie Jan 29 '13 at 16:21

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

2  
possible duplicate of What C++ GUI library can you suggest? –  Tetrad Jul 22 '10 at 6:03
    
When I started this question the other question about gui has only OS-level gui libraries answers. –  Fire Jul 22 '10 at 17:27
add comment

2 Answers 2

The OGRE3d engine uses CEGUI (http://www.cegui.org.uk/wiki/index.php/Main_Page). It's FOSS, supports scripting from lua, predefined layouts can be created in XML, supports most of the basic widgets you would need (http://cegui.org.uk/docs/current/fal_baseclass_ref.html). You can also find lots of UI demos using CEGUI on youtube.

share|improve this answer
    
I really wish there was a CEGUI lite. The library is so heavy, and uses some real heavy 3rd party stuff as well, xerces etc. Not to mention it's obsessed with dynamic loading everything. –  deft_code Jul 22 '10 at 6:04
add comment

I've been meaning to try out libRocket (http://librocket.com/), though I haven't done so yet. Seems, it allows to lay out the interface using a subset of HTML + CSS, which could be pretty efficient.

It's free for download (and comes with source), but as far as I know they use a custom licence, so not sure about what possible caveats there might be.

share|improve this answer
    
libRocket has recently gone fully open source under the MIT license with no licensing fees. –  lloydw Sep 20 '10 at 18:12
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.