Game developing is really hard. One would think it is pretty fun, and some times is, but it is also a hard work. Designing the game and brainstorming is always fun and you can creatively dream about games. Actually making it is what gives problems.
In my case, my day job is full-time mobile developer. A 9 to 6 (or 8 to 5) job in which I design iOS apps, sometimes documentation, other times bug fixing. I have had the advantage on working in the full development cycle of many products. This gave me the advantage of knowing that even having all the requirements a product takes a long time to complete. Developing is fun or at least an entertaining task, but what really makes a product shine is the costumer feedback and a bug free software. These last two steps most of the time is boring. Making changes, debugging the code hunting for that line causing all the mess.
Working full time and arriving at home to continue working is a hard task to manage, more if you had a difficult day and are too tired to work some more. So far what has worked for me is:
- Draw. I like drawing and experimenting with styles. When I don’t feel like coding I draw animations missing or new concepts. It makes me concentrate in a different task than programming and I don’t get too tired.
- Play music. I bought a violin and so far it has been great. Just as drawing, it focus your full attention in a completely different way. You can forget all about programming and just focus on playing tunes.
- Do nothing. There are some days you just can’t work. Do not force yourself to work those days. The game development could turn into a punishment and it is supposed to be entertaining at least if like me it’s not my day job.
- Publish. Tell the world about your project. Sometimes you may get feedback and that will keep you going.
- Follow other game developers and artists. They have valuable experience and it may be useful to you. Many have walked the same path.
- Enjoy what you do. For me, I develop games as a hobby not as a business. Don’t get me wrong, I would like to live from making games, but only if I have creative freedom. My first step would be to earn enough money just to cover my tool expenses.
I hope my experience is useful to you.