I've been moving around back in fourth between FLTK, freeglut, SDL, etc for days trying to find something that works with CodeBlocks to get started. I'm just looking to make a 2D game engine in OpenGL with C++. I'd use Java's LWJGL, but there transition to Version 3 seems like an underdeveloped nightmare.
>>61218178
Yeah, definitely not an overnight process getting a game engine up and running. Just dabbling with OpenGL is enough to make your head spin.
I've used LWJGL version 2 in the past. I didn't use it for a game engine but for a rendering environment to load specific 3D models in. Took a fair amount of time getting it setup. I've wanted to dabble with LWJGL v3 but doing so would require a fucking rewrite of my v2 code since v3 does stuff differently. I just haven't cared enough to do so and it's a bit of a time sink at this point.
>>61218191
Why bother posting
>>61218178
I've been learning some OpenGL too and I have learned that FLTK doesnt let you get a core profile context and sofar I've been using GLFW to get a context and GLAD to load the functions. But I'm not doing it for a game and sofar I haven't figured out the best way to get GUI widgets.
>>61219443
>GUI
This brings back painful memories. I remember trying to use the LWJGL and an external GUI like Swing or FX. I wanted a simple extra external window to the LWJGL window that would allow a user easy access to control movement speed as well as turning speed. Turned into a nightmare. Swing refused to function with a LWJGL open. I had less issues with FX but I believe I had to turn my program into a multi threaded one. Probably obvious to some people here but it getting all that shit properly set up took a good amount of time than I anticipated.
Use SDL2 + GLEW on C++