Your favourite C++ engine

closed account (367kGNh0)
What is your favourite c++ ending? Mine is 100% Cocos2d-x, Godot is a good engine too but Cocos2d-x feels more, in a sense, C++
Last edited on
closed account (z05DSL3A)
1, Should be in the Lounge
2, Read https://en.wikipedia.org/wiki/Graphical_user_interface
closed account (367kGNh0)
1, Should be in the Lounge


C++ lounge "Anything not related toC++"

2, Read https://en.wikipedia.org/wiki/Graphical_user_interface


thanks for informing me, i should alter it
I prefer 2 things in my projects:
1. minimum dependencies on 3rd party libraries
2. low level code.

Therefore:
standard libraries, DirectX, XAudio2, CNG, and the rest of Win32 API's.
SFML is an easy-to-use multimedia/graphics/windowing library. Great for learning the basics of event loops, user input, and basic graphics. It has noob-friendly guides for how to build it correctly.
https://www.sfml-dev.org/

wxWidgets has a few quirks, but I've been able to use it quite well to create a GUI that surrounds an OpenGL panel w/ modern core context.
https://github.com/wxWidgets/wxWidgets/tree/master/samples/opengl/pyramid
It seems to be more responsive (e.g. mouse events) than SFML for doing the same task, and I think this is because wxWidgets more closely uses the same event handling that Windows provides (you can directly override the WndProc function).

For newbies that feel installing & linking a whole library is too hard, LodePNG is a simple 2x file "library" for making PNG images that you can easily add to a project.
https://github.com/lvandeve/lodepng
The GitHub page has examples. I used it a lot before now using stb_image (same library that SFML uses).
Last edited on
malibor wrote:
standard libraries, DirectX, XAudio2, CNG, and the rest of Win32 API's.

I personally would add in GDI+ for graphical manipulation as a possible library to use. Easier than GDI.
Topic archived. No new replies allowed.