There are a number of examples for custom renderers in the UntitledImGuiFramework that you can use:

  1. Basic OpenGL - Built-in OpenGL renderer
  2. Basic Vulkan - Built-in Vulkan renderer
  3. Basic WebGPU - Built-in WebGPU renderer
  4. UImGuiBgfx - A custom renderer using bgfx. Used in a number of unreleased projects, as well as for regression testing of the pluggable renderer API using the OpenGL, DX11, DX12 and Metal backends.