Categories & Tags

Doing a Talk at GDC Europe tomorrow.

August 17, 2009 in Events by

Hi guys & gals.

I’m giving a talk about the inner workings of immediate-mode GUIs at GDC Europe tomorrow (in Cologne). Looking forward to doing it – it’s been my main Unity development area for the past 2 years, so I guess I somehow ended up being an expert on that subject :) It’s Monday at 2:10 – 3:00 PM

If any of you are there, I hope you come – and if you want to meet up in Cologne, drop me a mail or a PM on our forum, and I’ll try to squeeze you in.

Share this post

Comments (7)

Comments are closed.

17 Aug 2009, 2:40 am

Can you explain exactly what is meant by immediate-mode GUI?

Martijn G
17 Aug 2009, 11:29 am

think there will be a video of it later ?? I hate that i’m going to miss it.. since its just too expensive :(

good luck !

17 Aug 2009, 2:49 pm

@Jan: “immediate mode GUI” is a concept used by game & editor GUI system in Unity. See Unite 2007 presentation for a short introduction. Also, a forum section on MollyRocket forums, where whole concept was basically invented: sticky thread with original video presentation.

17 Aug 2009, 5:16 pm

I saw the forum on molly rocket — circa 2004.

I also saw a rebuttal to an immediate-mode GUI article in game developer magazine, summarized as “immediate-mode GUI = rejection of OO”.

17 Aug 2009, 6:55 pm

@Jed: I think none of extreme points of view are true. IMGUI is not “the only true way”. IMGUI is not “entirely bad” either. Object Oriented is not a holy grail either (and personally I find it less and less important over time).

17 Aug 2009, 7:28 pm

Will you be posting any slides online? I’d love to see them!

@Jed: There are also some nice tutorial that explain and wal you through a basic implementation of IMGUI here:

19 Aug 2009, 5:50 pm

Hmm, I’ve had a look at those links and I think I can see the appeal of an IMGUI but the fact remains that the rest of Unity is an object oriented system with a visual designer. This goes a long way to explaining the shock that unity developers feel when they encounter the GUI system as it stands.

I suspect that what we really need is a hybrid system. So as well being able to use an OnGUI call to specify the position of GUI elements you can also do it visually. You’d then be able to check/set the state of the element using the OnGui call or have an option to set an event.

Leave a Reply

Comments are closed.