yea, I agree with you about the game jam, but on the other hand, the good side of it is that in a couple of days you try to make a full-fledged game and each time you get better and better.