Sign in to follow this  
binaryV

Recommended GUI Libraries for an Ogre project

Recommended Posts

binaryV    122
I'm working on a game that has to be completed in 5 weeks and we need a simple, yet a effective GUI solution that we can get implemented in a reasonably short amount of time. We're building or game on Ogre and I'm open to any recommendations you guys may have. I have been looking CEGUI (http://www.cegui.org.uk/wiki/index.php/Main_Page). It was linked from the Ogre wiki and overview description seems to answer what we desire from a GUI library. Anybody have any experience with this or can recommend something easier/better?

Share this post


Link to post
Share on other sites
Aiursrage    154
Ogre has literally many GUI libaries. I personally like CEGUI the only problem is its abit tough to do skins.

So what do you need, I cant imagine it can be complex if its 5 week project.

Something really simple how about betajeans gui. Doesnt get easier than this (if all you need is buttons and windows)...
http://www.ogre3d.org/forums/viewtopic.php?f=11&t=25853&sid=d8e0a239b1a485ce50031f5d1bd7b056
Quote:

It's main features, which I like to call the core 7 are:

* Create a Window.
* Move that Window around.
* Resize it.
* Create a Button in a window
* When that button is pushed call some code
* Create a textual input gadget in a window
* Create some plain text in a window

Heres a better list...
http://www.ogre3d.org/wiki/index.php/Comparison_of_GUIs

Share this post


Link to post
Share on other sites
binaryV    122
Its a networked multiplayer game so the GUI doesn't have to be too fancy/feature-rich. We just need to build a GUI that will allow the player to choose to either Host or Join a game on a specified set of ports, then choose some game options such as the type of ship they want to battle with. The host specifically will need to make a number of game settings (map, gameplay type, etc).

Ideally we want a GUI that is completely navigable with a controller (we're building the gameplay controls on the Xbox 360 controller) but I won't rule out a relying on the mouse.

BetaGUI looks like it won't be sufficient as we'll need radio buttons, checkboxes and drop-down lists. Built-in support for animation would be nice but we can live without it given our time constraints.

Based of the list of supported widgets in the link you posed, CEGUI and MyGUI seem to be the best options. MyGUI seems especially attractive now for its animation support.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this