IGI (in-game GUI)

IGI, the Immediate Gizmo Interface: a GUI drawn on top of your game every frame - menus, HUDs, debug panels and in-game editors - built on Dear ImGui, and styled however you like. It works the same on desktop and web. Start with the IGI guide; the examples are in examples/BambooRuntime/27 - IGI. The constants (IGI_WINDOW_*, IGI_COL_*, IGI_STYLE_*) are in BBR_INCLUDE.bam. The code editor's languages are .lang files.


Windows
Text and buttons
Values
Trees, tabs and menus
Layout
Styling
Code editor

BambooBasic © 2026 Michael Denathorn