I am a game dev myself and I struggled with motivation a lot until I understood it. This is my experience how to deal with motivation.
In short, you need discipline instead of 'motivation'.
Start with a simple game, something that wont take you more then 3 months to make. It doesn't have to be complex, or even original. Set short and easy to achieve weekly deadlines and monitor your own progress, maybe 1 enemy or 1 level tile set every few days.
Make working on your game a habit, when you get home start working on it after your meal. It takes about 5 days for a habit to stick so after that it wont feel like your working. After a while it may become weird when your not working on your game in your spare time.
Well, it is not really related to the article the OP mentioned.
Speaking of similar methods largely unrelated to that original question of discipline/motivation, you can take a notebook, outline all days and weeks of the year and use tallies (vertical lines) or even notches or any other symbols to mark every full hour you spent on game dev or learning how to dev, not just to keep record of how much time you spent on your project, but also to reinforce your dev habits. After a while you may feel guilty about those empty days represented by empty fields in your notebook, which may push you into working even more on your projects.
The choice of smaller scope brought up by Thr111 only delineates your goals better and helps you complete your project faster, but it seems more important to monitor your progress and always (always!) keep track of it. It is not about planning it all out and deciding on something more easily finished, it is about making working a real habit. It is very hard to find motivation and very easy to lose it, some discipline and constant recording of your progress may prove helpful.
Just need to remember to always note down hours spent on development and never stop as you can easily fall out of any newly acquired habit (takes a lot of time and practice for it to permanently take root), missing one day very rarely is not a biggie, but missing a few in a row will be problematic. Hmm, and only 5 days does not seem enough, just a guess, it will probably be diferent for every person. Oh, just had a quick look around the web, it seems like you need anywhere from 18 to 254 days to form a new habit Huffingtonpost.com so yeah, that also includes the "developing and finishing a project" habit we speak about.
(Also, hours spent on "useless", AAA-specific or idea-based jobs such as game designer's, producer's, marketer's, writer's, even so-called idea-man's etc should be always counted as extra, unrecorded work hours, not as real ones. You should count only time spent on programming/art/animation/sound production, everything that actually realises the project, nothing else. Game design, dialogues, etc because they are easier to produce are less important, never to be ignored entirely but never to really count either or you may be stuck on square zero with tons of ideas and absolutely nothing done in reality.)
Only registered members can share their thoughts. So come on! Join the community today and join in the conversation.