There's a free version of GameMaker Studio 2 and a paid version, I use GameMaker Studio 2 and it's really good, Also there's a full tutorial series on youtube that has you make an RPG in GMS2, I'm following through it and you learn alot of good stuff. I hear Godot is really good too and it's completely free.