Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am making an OpenGL graphics accelerated FPS, and I need to find a library to handle GUI correctly. My current GUI handler just wont do!

Yes, as in the title says, the UI of the game is Metro (ZuneHD, WP7, etc).

So the UI contains little to NO images, just fonts.

share|improve this question
I'm having trouble following your question because first you say you need a GUI library but then you say the game uses this Metro for UI. Also, your references to Zune and Windows Phone implies to me you need something in C# for XNA but you didn't actually specify that. – jhocking Apr 11 '11 at 3:45
@jhocking Sorry for the confusion. I need a GUI library that can imitate the features of Zune and WP7. It will be C++ OpenGL.So like, Text with very little bitmaps. If that isn't availabe, I dont mind making my own, I just need some tips if that is the case. – SFloyd Apr 11 '11 at 3:51
possible duplicate of Good GUI for OpenGL – user744 Apr 11 '11 at 17:20
on sourceforge, tiny file dialogs has several modal function calls. it's a simple C C++ cross-platform file to add to your project. – elisa Feb 26 at 21:13

One of the best GUI libraries that renders in OpenGL is CEGUI:

It isn't specifically designed to emulate WP7 but I would imagine you can accomplish that with customized graphics within CEGUI.

share|improve this answer
Thank you for the response! I will check that out. – SFloyd Apr 11 '11 at 3:57
I know it's free and open-source, but blimey, it looks so cruddy. Just a default style would be great - looks like this project is dying for a designer for an hour or two – Kieren Johnstone Apr 11 '11 at 12:18
The lack of professionalism isn't just because it's open-source; the CE stands for "Crazy Eddie's." A better default look would be nice, but it can be skinned. – jhocking Apr 11 '11 at 14:16 This is what I am going for, very minimal, text based, and shape based GUI. – SFloyd Apr 11 '11 at 20:20

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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