I loved video games since I was 4 and am now a gameplay programmer.
It's great, because, as a player, I know of stuff behind the scene, unnannounced projects from friends in the industry and stuff like that and it's very exciting.
Seeing a game made from scratch is also a wonderful experience and everyday I am glad I work where I do.
But because I expect games to be the best, I also tend to stay a bit later to polish my work sometimes more than needed or overthink a design because I needs to be that good for me not to see it in the released game.
That sucks because I am doing overtime mainly because I "don't mind" because of "passion" (which is a joke as the "passion" is often included in recruitment ads). It's not a problem with my SO as she too is a game programmer, but I am pretty sure in the long term, I'll suffer from it so I try to scale back on that overtime.