What I would do (or should do, since I'm guilty of this myself) is break down your project into smaller parts and try to get at least one of those parts done every day, even if its just creating a single sprite or tweaking one piece of code, as long as you're working on something. Consistently seeing some progress, no matter how small, will help you stay motivated. The longer you go without working on your game, the easier it gets to put it off. While doing it yourself is definitely overwhelming, it does mean that if you hit a wall in one area, you have plenty of other things to do. Overwhelmed by coding? Work on your art or music. And every once in a while, play through what you have so far. Remind yourself how far you've come. Remind yourself how much better it'll get the more work you put in.