Hello Mike, i was trying to put a Opengl context into my application with the GetHandle function, but it too complicated, also i think Opengl is low level itself, so i rather use a game engine for this type of software. The only progress i made since then, that i can create a Leadwerks window inside an uak application. Currently i'm working on a material toolkit software, the ui part is almost done, dm me if you want to know more.