APOCALYX is a...

free Game Engine based on OpenGL (MAIL) (SITE) (FORUM) (BLOG)

Saturday, May 10, 2008

The IUP GUI

The latter GUI that I added to the engine was IUP. It was natural to choose it because its authors are the same of the Lua language, so it was very easy to embed it in the engine.
You may ask why I needed another GUI, when I was already so satisfied by GLGooey. The answer is simple: while GLGooey lives in the OpenGL window, IUP is a native GUI that acts outside the game window. It is very useful when a programmer needs to manage the objects rendered in the scene with a complete set of components at hand. For example, one can create an editor to control the world, like in the simplified example of the “NativeGui” demo included in DemoPack3 (see the screenshot).
In conclusion, APOCALYX users can program in Lua three different GUIs: one very easy to use and useful in the desing phase of the game (TweakBar), another to create in-game interfaces (GLGooey) and, finally, one (IUP) to build very complex tools, such as editors around the rendered world. This way, I think that almost all the possible needs are covered.

3 comments:

ScriptBasic said...

I was wondering if you are still considering ScriptBasic as an embeddable scripting solution? Your initial comments were very promising about ScriptBasic.

John Spikowski
ScriptBasic Project Manager
www.scriptbasic.org

P.S.

We recently have IUP as an extension module for ScriptBasic working under Windows and Linux.

Ezetu Loveth said...

what an interesting webpage can i view this from unn.edu.ng

Ezetu Loveth said...

university of Nigeria Nsukka is one of the best university in Nigeria for more information click on portal.edu.ng