I also recommend Godot. It's a relatively powerful and easy to learn software despite it being completely free to use. And, most importantly, it has the most comprehensive documentation I have seen for any software(It makes my little nerd heart so happy) so you can find clear information straight from the developers.
The only drawback to Godot it is it requires some programming know-how. If the thought of writing code scares you, I'd recommend starting with a software like GameMaker Studio. If you're already familiar with Python, learning how to use Godot is going to be a cake walk.