i just HATE game engines cuz they just dont fit with me, i also use c++. i'm learning opengl too, sooo, should i make a 3d game without a game engine but with c++ & opengl.
This is probably a bit late, but mabye you could use a framework/library like raylib where you dont need to go super low level, but still avoid the patterns and principles game engines impose on you?