At the end of the day, game development is all about people [besides making money]: You spend most of your days working with a team, which becomes sort of a family. There are great times and times when you all struggle to work out the differences and ship the game. You connect with other developers on social networks. Go to events and jams. Build a community. Market your game. Your game talks to players and they talk back. It makes them happy, angry, sad. And players talk about your game to other people.
It's dangerous to go alone! Even if you are creating a game all by yourself, don't go alone on this journey. Find a fellow game developer to join you. You two don't need to work on the same project; the idea is to support each other: talk to your friend everyday (or at least a few days a week), explain what you're doing in your project, complain about that feature/bug that got you stuck for days, share that cool video/article you found the other day. The path will be easier and more enjoyable. Try it!