Unity is free as long as your game's revenue stays under $200,000 a year. So you can use it at no cost, and by the time you exceed that limit, the $2,000 annual fee likely won't be a big deal. That said, Godot is also a great option, it's open source and completely free.