When I'm working on a game, I create an incredibly simple version and iterate from there. By simple, I mean just a box on a ground would be considered a first version. Next version, added movement. Next version, added lake etc......
I also make sure it's default live so I can get continuos external feedback as well.