Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

CEGUI alternatives


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
8 replies to this topic

#1 MARS_999   GDNet+   -  Reputation: 823

Like
0Likes
Like

Posted 04 January 2012 - 07:08 PM

Anyone know of any good API's that have a editor that one can drag drop the widgets to make layout ect... and be used with OpenGL/SFML/C++?

Thanks!

Sponsor:

#2 Mussi   Crossbones+   -  Reputation: 965

Like
0Likes
Like

Posted 04 January 2012 - 08:07 PM

Any reason why CEGUI isn't sufficient? It has a layout editor.

#3 SimonForsman   Members   -  Reputation: 3714

Like
0Likes
Like

Posted 04 January 2012 - 08:43 PM

You could use QT aswell as it can embed its widgets in an OpenGL view and does have a layout editor. (I'm not sure how easy it is to modify the look of the widgets though)

Or, if you are willing to spend some money you could use scaleform to embed flash GUIs in your game (Something alot of AAA games do these days)
I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!

#4 swiftcoder   Senior Moderators   -  Reputation: 4743

Like
0Likes
Like

Posted 04 January 2012 - 10:34 PM

I've been down this road a few times, and of all the toolkits I've tried (which is quite a number), CEGUI is the only one that offers decent flexibility/configurability. That said, I really detest the way CEGUI is designed - it feels like setting an 800lb Gorilla to catch a fly...

Tristam MacDonald - SDE @ Amazon - swiftcoding        [Need to sync your files via the cloud? | Need affordable web hosting?]


#5 MARS_999   GDNet+   -  Reputation: 823

Like
1Likes
Like

Posted 05 January 2012 - 01:39 PM

Yeah, I keep hearing that most people think CEGUI is bloated...

My problem is the layout editor is buggy, and the new version CEED is not finised yet and has bugs as it's not a release product.

The second issue is they moved to Mercury for SVN and I have no idea on using that system yet, and would like to get on 0.8.0 binaries and don't want to have to build them myself.... Sigh heahaches starting again

#6 Martin Preisler   Members   -  Reputation: 100

Like
0Likes
Like

Posted 16 January 2012 - 11:52 AM

swiftcoder: Make yourself heard! It's open source, things can be changed if you care :-)

MARS_999: It shouldn't be hard to get a clone with mercurial, there are instructions on the wiki. If you are on Windows, TortoiseHG makes it really easy to make a clone. HTH

--
Kulik from the CEGUI team

#7 Trefall   Members   -  Reputation: 340

Like
0Likes
Like

Posted 18 January 2012 - 08:37 AM

Perhaps http://librocket.com/ will serve your needs. It's losely based on html5/css3, so any html/css editor should work to some degree. Might be worth a look at least.

#8 froop   Members   -  Reputation: 265

Like
0Likes
Like

Posted 18 January 2012 - 10:36 AM

You can take a look at Gwen. It's pretty light weight and easy to get running (imo).

It's a pretty young project so not everything is polished yet, but still sufficiently for most usages.

You can also replace their renderer with your own, which is a nice feature to me.

Ps: Since most GUI libs appear to have similar interfaces, it's not that hard to switch to another if you're not happy with one.

Edit: Disregard this if a WSIWYG editor is required. Although it wouldn't be too absurd to implement one with the GUI-Lib itself.

#9 dalerank   Members   -  Reputation: 107

Like
0Likes
Like

Posted 20 January 2012 - 03:08 AM

http://irrlicht.sourceforge.net/forum/viewtopic.php?f=6&t=44715




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS