Jump to content
  • Advertisement
Sign in to follow this  
moeen k

OpenGL right way to make editor for graphic system like an engine

This topic is 618 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

hi. I have some knowledge on directx and opengl. im trying to make editor for my graphical system. I don't know what can be a good tool to do that. for example is it possible to use windows forms or other microsft templates to make that (as I searched its possible to render output to some winform controls) or that can cause limitations and that is not good. I want to know which tools most engines like unity unreal and use to make their editor.

 

 

thank you for helping

Share this post


Link to post
Share on other sites
Advertisement

It is common to use Qt with OpenGL and shared contexts, as Qt makes it easy to create fancy windows and is cross-platform.


L. Spiro

Share this post


Link to post
Share on other sites

as I searched there are lots of qt versions there. can you give some information which versio is right one?

for example:

qt for windows mingw 4.8.2

qt for windows mingw vs2010 opengl

//                 //       //           2013 opengl

qt creator for windows

and ......

Share this post


Link to post
Share on other sites

An alternative approach (with different positives and negatives) is to use a Immediate Mode GUI library such as this one: https://github.com/ocornut/imgui
Here are a couple of posts that cover both approaches:
Pro Qt: https://deplinenoise.wordpress.com/2017/03/05/why-qt-and-not-imgui/
Pro IMGUI: https://gist.github.com/bkaradzic/853fd21a15542e0ec96f7268150f1b62

FWIW I really like the IMGUI approach since there's so little friction to creating new bits of UI. However I use it for my own stuff so I'd potentially have to re-evaluate if I was making a tool that was to be worked on/in by a larger team of coders. That said, Unity also uses an IMGUI approach.

T

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!