I think stages really helps to get finished games in the end because these milestones forces to make an effort to complete the tasks.
Motivation gradually goes away in any case.