Hello, a question, what programs do you use to make these types of games?
It is mainly two tools: Unity (game engine) that performs all of the game logic and Aseprite for drawing pixel art.
I'm also using Visual Studio (programming IDE from microsoft) but this is a required install when you install Unity for free, and the code is in the C# programming language supported by Unity.
Unity is free while Aseprite is premium (but cheap) and highly recommended for easy pixel art. Otherwise I'd recommend paint.net as a free alternative for drawing stuff.