I can very much relate, it's both an interesting puzzle and an extreme means of scope limitation. I get game ideas, but see the potential for something beyond my current skills and don't know where to start. Moving forward, my strategy for any more substantial projects will be to make a small, simple version first, then a slightly scaled-back version after I've gained the initial know-how.