Commercial (3D) game development is hard -- really hard. As someone on my team said, the time to a first playable level is a momentous occasion in any game development cycle. The trick here is to get to the first playable level as quickly as possible