Reanimating CeGuiSharp

Programming Add comments

First physics, now GUIs. CeGui is a well known GUI system for rendered GUIs, which makes it ideal for in-game display of dialogs containing buttons, checkboxes, sliders and even complex stuff like lists and combo boxes. Some time ago, the CeGui# project has ported this library to C#.

Sadly, with the fall of Realmforge, like so many other .NET game development projects, this library seems to have not been updated for quite some time. Plus the latest sources didn’t work for me. So I tried my best to get it to compile and then to work again:

Early screenshot of my forked CeGui sources rendering an ugly Direct3D window

Oh, well, isn’t it… uhm… fascinating?

I’ll try to fix the font rendering code next, hopfefully something useful will come out of it. Otherwise I might try porting my GUI system from the Nuclex Game Engine to .NET. It’s a bit cleaner than CeGui, but not nearly as powerful because I didn’t bother creating all the widgets. Besides, CeGui would be nicer due to its widespread use.

Want to try it for yourself?

Sure, just grab the April 2006 release of Managed DirectX (anything earlier won’t work, sorry!) and download this:
Download CeGuiSharp example application

One Response to “Reanimating CeGuiSharp”

  1. Aurorus Says:

    Hello,

    I’ve had a few weeks wrestling with CeGuiSharp and have solved the font rendering problem.

    More info is on the Axiom 3D forums: http://axiomengine.sourceforge.net/forum/

    Hope you’ll still be interested in working with CeguiSharp

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login