The 48-Hour Game Programming Competition is a "mostly from scratch", timed, 1-man-team coding challenge where all willing game developers spend their allowed time making the best game they can under a common theme.

More info in the Ludum Dare 48 pages.