I have been searching on and off for engine that I would like to use while learning programming but I can't seem to choose one
I plan on making a 2D singleplayer offline game in the sidescroller perspective in C++ or Java.
When looking at Engines they all seem to be either
2D but uses 'no programming' as a selling point (I want control over how my game works)
2D and in a language I dont know (I know Java and C++)
or is just no longer supported
I am thinking of GameMaker since it is reliable and well known with plenty of tutorials
I dont want to turn to the Android App route just yet
What should I use?