Can't emphasize enough the importance of the design phase! Even if your mechanics and gameplay are on point, poor visuals and audio can put people off. Also, don't forget user testing in this phase to make sure your game is intuitive and fun to play!