Settings for CuraEngine What is the proper way to give printer settings to CuraEngine? Is it possible to put all these settings into a file (like Json formatted)?

CuraEngine.exe -v -o "c:\3d\test.gcode" "c:\3d\test.stl"
I think the easiest thing is to use the Cura application together with CuraEngine.
If your printer is not supported, you'll need to add it manually by adding a JSON here: https://github.com/Ultimaker/Cura/tree/master/resources/machines
But when you are done you can easily choose all the features you want. For example: generating supports, printing order when printing multiple models, etc.
Cura and CuraEngine are developed at the same time, so you can expect that all features supported by the engine are accessible by the UI.