It seems since the last months i have a deep motivation problem so i basically get nothing noticable done at all.
I work all day (+40 hours each week) and even when i have spare time - i just fool around doing nothing at all.
But when i have time and start to code i just compile the code a hundred times, and watch the results over and over again.
And then starting to see that my results are shit and i want to start from the very beginning, again and again.
Or i get distracted by starting another project...
-> Endless circulation of getting nothing done.
Since years its always the same :-(
Fortunatly at work i dont have this problems, writing code there just works and i mostly dont have to think at all, because its just stupid high level programming - relying on nothing else than 3rd party libraries nor learning or getting challenged at all.
I am frustrated right now...
Maybe finish one project will give you some motivation.
Like do a really simple game ( the most simple you can ) and when it's finished publish it.
Then you'll get motivation to do something more complex.
I don't know if you published a game before, but i think this point of view can help.
Take care.