I gotta say that if you are doing games as a hobby, money should be the bottom of your list of needs. If you’re doing it to make money, it shouldn’t be a hobby If it’s really just a hobby you should make whatever you want without a care in the world about income, fame, or whatever. That said, I’d never work on a game without a financial end goal. I work with games because I love them, but I don’t work for free.
Finally, you don’t have to work full time to be a developer. You can still be in it for the money even with “hobbyist hours.”