@nprofile1q... ImDrawList is surprisingly versatile, as long as you don't need a different format for ImDrawVtx data, you can do a lot by e.g. using draw callback. https://www.thedragonstrap.com (the game itself) is entirely rendered via ImDrawList API.