What tools/engines can/should I use? Use anything you like! We recommend a proper game engine to save time - something like Unity, Godot, Defold, Unreal, etc
iam not using unity cause we have to download the editors and it very slow. i have a game engine called Gdevelop but that have a lot of buggs so iam using c++framework SDL2.