If you are going to use a library like SDL2 or SFML how you are going to design and implement a game engine using those libraries? I am kind of new to game programming and want to know how people design their game engines.
+ consider leaving a helpful tip about GameDev.