You not just need 'delivery' goals, but small goals as well, like missions in a game. Where you see you are progressing.
Also in videogames you never hit a wall, you never have to fight a boss that impossible to beat at your level.
Side projects are more like those pay to win games. Where the first part is easy, but after that, the progress can be slow. You have to get a big reward (for me it is usually scratching my own itch) to make the grinding part work.
You not just need 'delivery' goals, but small goals as well, like missions in a game. Where you see you are progressing.
Also in videogames you never hit a wall, you never have to fight a boss that impossible to beat at your level. Side projects are more like those pay to win games. Where the first part is easy, but after that, the progress can be slow. You have to get a big reward (for me it is usually scratching my own itch) to make the grinding part work.