Doing a Talk at GDC Europe tomorrow.

August 17, 2009 in Events

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.

Comments (7)

Subscribe to comments
  1. Harissa

    August 19, 2009 at 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.

  2. bronxbomber92

    August 17, 2009 at 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: http://sol.gfxile.net/imgui/

  3. Aras Pranckevičius

    August 17, 2009 at 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).

  4. Jed

    August 17, 2009 at 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”.

    http://osdir.com/ml/games.devel.sweng/2005-09/msg00042.html

  5. Aras Pranckevičius

    August 17, 2009 at 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.

  6. Martijn G

    August 17, 2009 at 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 !

  7. Jed

    August 17, 2009 at 2:40 am / 

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

Comments are closed.