Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

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