Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

I would use godot, so that I can learn the engine.

I can do it in both 3D and 2D, it is almost the same.

sounds like a plan
Message me here if you need more help, may be UI mocks etc to get you moving forward with the project 

Cheers