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.

  • \$\begingroup\$ 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. \$\endgroup\$ – jhocking Apr 11 '11 at 3:45
  • \$\begingroup\$ @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. \$\endgroup\$ – SFloyd Apr 11 '11 at 3:51
  • \$\begingroup\$ possible duplicate of Good GUI for OpenGL \$\endgroup\$ – user744 Apr 11 '11 at 17:20
  • \$\begingroup\$ on sourceforge, tiny file dialogs has several modal function calls. it's a simple C C++ cross-platform file to add to your project. \$\endgroup\$ – tinyfiledialogs Feb 26 '16 at 21:13

One of the best GUI libraries that renders in OpenGL is CEGUI: http://www.cegui.org.uk/wiki/index.php/Main_Page

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

  • \$\begingroup\$ 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 \$\endgroup\$ – Kieren Johnstone Apr 11 '11 at 12:18
  • \$\begingroup\$ 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. \$\endgroup\$ – jhocking Apr 11 '11 at 14:16
  • \$\begingroup\$ sfloyd.wmclan.net/hue/galleries/jing/2011-04-10_1404.png This is what I am going for, very minimal, text based, and shape based GUI. \$\endgroup\$ – SFloyd Apr 11 '11 at 20:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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