For many people, including myself - I struggled with game design. Collecting your ideas and conjuring them into something tangible. For the longest time, I would habitually start projects by firing up Unity and plugging away. The sense of achieving something was a thrill, but I realized it was a grave mistake. The way I look at it, game development is an art form. And like any great art, it requires time to digest. Rather than feeling a stroke of inspiration, plugging away and feeling disjointed by a lack of vision, why not start writing instead? I've personally been writing for the past 6 months on a passion project. An action rpg actually and I've fallen in love with it. Spend time with your ideas, get to know them and feel the fluidity of the equation. Don't just think about what you want to create, FEEL it. Live it, breathe it in. Game development is fairly mechanical and we often lose our creative touch in the process. Don't bury your head in code, surround yourself with a vision, an emotion, a purpose behind the endeavor and I think your game will flourish for it. My personal journey in game development functioned much like this. I buried my head in code, components, mechanics, tools, widgets, etc. and I got burnt out. What happened to the love? What happened to the inspiration? Well, it simply got lost because I spent all my time working, instead of dreaming. I lost motivation, purpose, vision and feeling. It's a cold, empty environment of binary processes. You're effectively conjuring up a machine rather than an art form. And in the end, I believe this process reveals itself to the players, in the game itself. We can all think up a game that clearly lacked inspiration. Don't be that guy, put your soul into this. So for me, I took a two year break from game dev entirely and just sought new life. I went out, I partied, I raved, I met 100's of new people and immersed myself into a new world. Pull from the experiences around you. Art imitates life and vice versa. Use this as your platform for your game, your vision and your heart. Don't forget to take in all sorts of media. Learn from other creators. See what you like, don't like and learn from them. I believe it's vitally important to digest the world around you to hone your craft. Learn your art form, feel what moves you. And hopefully when the game is finally done, others will feel that emotion you wish to evoke too. Let them learn your story, through your works. I would also like to say, don't shy from other mediums. Pick up a sketchbook, draw for awhile. Listen to some chill music, anything that gets you feeling. Because I think thats what lies at the heart of good work, your feelings inside. I purchased an ipad with the apple pencil not too long ago and began converting my writing into pictures. Draw a story, a narrative, anything you personally are seeking after. Get a well rounded look at everything you envisioned, because the moment you start laying down code, or building the physical game - you're narrowing your options. You're building towards one cohesive unit. Shelter your vision and watch your games flourish.