It will attempt to make a diff, but .exes often don't diff well
If your game is a single executable, chances are it contains data compressed bundled within there - and compressed data doesn't diff well.
If you can, store your data uncompressed next to your .exe for optimal diffs :)