Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Maybe GODOT can be good. GAmeMaker. Unity. I think about your wished it is common answer. 

But you say opensource, you mean you want to trewrite the code as you wish? So you are skilled programmer? Than write your own engine with C++ and SDL2.0 SDL2.0 - https://www.libsdl.org/