I've actually worked as a game developer (albeit on the online services side, so not touching C++ game code directly). I've done 80-100 hour weeks in the run up to internal milestones, betas, and full launches.
The pay, especially at studios, is very low by software engineering standards (only embedded is worse) and people can and constantly are hurt at the job. Divorces, alcoholism, and burnout are so common in the industry that they are just accepted and joked about. And I've seen real burnout. Like not being able to read properly after a couple all nighters, anxiety disorders from pagerduty, becoming fully despondent. Mental work is still work and overwork is still hurtful.
The pay, especially at studios, is very low by software engineering standards (only embedded is worse) and people can and constantly are hurt at the job. Divorces, alcoholism, and burnout are so common in the industry that they are just accepted and joked about. And I've seen real burnout. Like not being able to read properly after a couple all nighters, anxiety disorders from pagerduty, becoming fully despondent. Mental work is still work and overwork is still hurtful.