Know what you are saying, I can make it happen for me only when I know what I am doing but I can't seem to keep my eyes open for long enough

The only other way for me to keep motivated is to make small casual games which I often over complicate and before too long, get stuck on scripting them.

So maybe its back to the old side scrollers and top scrollers again to get some feeling of completion happening