I'd like to make a 2D game engine & editor/IDE with JUCE.
It's going to be tough for me to gather all my thoughts and arrange good questions here, but I'll try. Bare with me!
I will add that this is a new project. And like all new projects you have to do a lot of shopping and experimenting to find what you need. I've already looked at many others. The problem at this stage is that I don't want to sink a whole lot of time into each. I usually evaluate the website, documentation, tutorials, community, and the examples. Give it a quick mental score and off to the next.
That being said, I'm asking this is a favour so that can skip ahead on my evaluation of JUCE. Also note that I have yet to learn OpenGL
So, I'm in love with JUCE as a gui for the engine IDE. Like this one http://www.google.ca/imgres?safe=off&sa=X&rlz=1C1CHFX_enCA545CA545&espv=210&es_sm=93&biw=1280&bih=937&tbm=isch&tbnid=V7J8DkN4qC_B6M:&imgrefurl=http://gamejolt.com/community/forums/topics/game-develop/629/&docid=NtVFRq5ScZGtUM&imgurl=http://www.compilgames.net/images/GameDevelop/ScreenPhysics.png&w=1332&h=798&ei=TkhZUubbA8aJrQG9o4HwCw&zoom=1&ved=1t:3588,r:0,s:0,i:79&iact=rc&page=1&tbnh=174&tbnw=290&start=0&ndsp=19&tx=173&ty=91
I'm expecting to be able to create a OpenGL display in the middle of the editors controls to show the game view. I don't mind writting pure OGL from scratch. One thing I can't get past is building the users window of the game. I can build the code, I've seen that far in the future, but I kinda can't see using a full screen OGL window for running the users game from JUCE. I'm assuming here that you have seen these sort of game editors before. You design your game in the editor. Then the editor would build the game. And to further complicate things I would like to be able to expose JUCE gui controls to the users game - so that they can re-use it.
So, ah. Can we do this sort of thing with JUCE alone. I really like GLFW. Could we use GLFW for the rendering and JUCE for GUI, etc?
To be clear, I've seen the OGL example. It's great. So I feel like I can do the editor. It's just making the users end game with fast 2d graphics and JUCE gui overlay that I can't envision yet. So, maybe I should be asking if I can use JUCE's OpenGL facilities to make a game - because that's what I want my editor to do - make a game.
Forgive my scrambled thoughts. It's been a rough week for me!!
I'll take any answer at this point.
Thanks!