At the Assembly’07 event, I held a seminar presentation about Immediate Mode Graphical User Interfaces (IMGUI for short), together with Jari Komppa.
IMGUIs are a “new old” way of creating user interfaces in interactive applications. While not a silver bullet, these lightweight user interfaces can be much easier and faster to implement than any “real” widget library, and are sufficient in many cases. The session goes through theory, a bit of practise, and some case studies.
Note: Big thanks go to Jere Sanisalo from Housemarque, who made it possible to use Super Stardust HD as an additional reference (images & info in the slides).