I highly recommend working on prototypes before jumping into the main project because it:
- makes something playable quickly
- doesn't need to look good
- stalls reality from setting in to crush your hopes and dreams leaving nothing but regret and misery
- irons out design flaws
