I know what you're saying and sure there were always times of frustration but overall for me it was always fun. That's why I had it as a hobby. I looked forward to the time spent on it. For some reason the past couple of years it has become more like a chore. That's why I am checking out other things. Because the biggest difference I can see is I've been trying to force myself to get into Unity. I am no longer doing that. I may play around with Unity from time to time but I will primarily be using other apis and perhaps even other languages. The way it is architected, the game objects, etc it's just not the way I want to develop. It is a great game engine just not for me. I don't think any game engine is really. At least with Unity I did complete some games and I spent a good amount of time working in it not enjoying it all that much but still I did it. Other game engines I rarely get past the screenshots and documentation sections of their respective websites. And I'm still visiting here and participating in discussions and almost certainly will continue to. Anyway yes for me game dev was always fun. It had its frustrating moments and at times was quite challenging but I enjoyed it. I guess if I still find game dev feels like a second job even when using other stuff then I will have to think maybe I am just burnt out on it and need to stop it completely. All I know is if it is fun again I will spend some of my free time doing it. If it is not there is no point in doing it. It would be silly to.