When the creator releases the game/demo, there will be an .exe file included that will allow you to play the game. You shouldn't need to download any other software to be able to play this game. This is, of course, for a PC...I'm not too certain if the same holds true for macs.
Hope this helped :]