I'm trying to write a game on OpenGL using C++. From third-party libraries for creating windows (widgets?) Inside OpenGL, I was able to add ImGui to my project, create a window and attach some functions to it. But I did not find information like changing the style of this window. Specifically, in this situation, I need to create the starting window of the game (start the game, settings, exit, etc.) and create in-game windows (inventory, character menu, minimap, chat, etc.). I heard about Qt, but given the size they require, my program will weigh 3-4 times more than we would like. In addition, I do not need any super high-quality graphics and a large set of visualization capabilities. I would like to understand what my program consists of and have a set of basic concepts about how this is implemented. Could you advise: is there a similar library with the ability to create and edit the style of in-game windows (maybe in ImGui this function is still there?) with open source code in C++?


closed as off-topic by Alexandre Vaillancourt Nov 26 '18 at 15:03

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Alexandre Vaillancourt
If this question can be reworded to fit the rules in the help center, please edit the question.

  • \$\begingroup\$ Unfortunately, this type of question ("what technology to use") is considered off-topic here. Maybe this would be more welcomed on GDNet, where their format is more appropriate for this kind of discussion. \$\endgroup\$ – Alexandre Vaillancourt Nov 26 '18 at 15:04

Browse other questions tagged or ask your own question.