Tell me more ×
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
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

closed as not constructive by Sean Middleditch, Trevor Powell, Byte56, Laurent Couvidou, Josh Petrie Jan 29 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 specific 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, see the FAQ for guidance.

2 Answers

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

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

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