I love games and everything. I have been programming basic gaming stuff for quite a while. But I find the whole process of building the game loop/rendering strategy/resource management to be really bothersome. I really want to build or improve a game, not an engine.
I know there are tons of engines there but is there one that will particularly allow me to write enough code as to develop my coding skills as well ?
Also, is there any way in which I can grab an already made game (commercial or not) and add features to it in order to make it better, without messing around with the low-level stuff ?
Thank you very much for your time.