I used Unity and C#. I've thought about using other game engines, in particular Godot, but I always go back to Unity just because it's what I know.