It depends what you can classify as fun, but if you are thinking that working on a video games means only playing it, then you are missing on the bigger part behind it. A game is just another capitalistic product, and in order to produce it, you need to make sure that you have the infrastructure on point, that you understand the desires of the markets and that you have the required funds to keep you going.
In creating a video game, people are working as developers, designers, music artist, environment artist, and the list could continue with the amount of roles present on a simple video game. Depending on the size of the studio developing the game, you might find more specialized people that do one task over and over again: for example, an artist specializing in creating the trees in a massive open-world game. If the company is smaller, you might have people acting as jacks of all trades, or there might be just a developer.
A lot of the outside world thinks that we are still doing things for fun. The people who are playing games, and some of them are now getting into game development. Sometimes, you find that it is just a job. We always tell the kids: You want to do QA (quality assurance, game testing), you do not just get to play games all day and test them. No, it is actually just playing the game over 60 or so times to find that one bug that does one thing, log it in so you help other people. When you do that thing 60 times, you are not trying to play the game, but actually break the game. - an aspiring game developer who is accustomed with the industry
Fun fact, Stardew Valley was made by one guy while his girlfriend was working jobs to support him. More than 1000
people worked on developing GTA 5. On Red Dead Redemption 2, 1200 voice actors
worked to read over 500.000 lines of dialogue, amounting to over 2000 pages of script.