A game is not FUN if it is not designed well. A good game design is what drives and guides the players in long run.
Design for FUN.
Development is not just wirting code, it the process of bringing the game design and its vision to life with the the right tools, technology and team.
Develop for FUN.
You have a vision, and you built it. Now lets get it out to the right players through the right channels. Publishing can get complicated if not planned ahead of time.