If it’s going to be a paid game, I might suggest waiting for the whole game to be done, then releasing the full game (paid) along with a demo on the page (free).
If it’s a free game, I might suggest releasing a demo first.
Of course, there’s multiple schools of thought. And it’s not really the case where one way is guaranteed to bring more traffic or interest than another.