Academic preparation will usually get you nowhere, and for a programming job it will only help in a secondary way, or for a more "generic programming" job like tools programming. We generally only pay attention if you've done "cool stuff", usually written games in your own time or as class projects, or have experience at other gaming companies. Gaming degrees or gaming schools (DigiPen, Full Sail) will help, but only insofar as it provides you with an environment where you can easily make "cool stuff". We don't care about your gaming degree; we care about what you accomplished in class.
Now, one thing to point out is that there's not as much of an iron curtain in European companies. Based on anecdotal chats with some programmers from these companies, it seems much more common that they formerly worked in a "boring" industry.
Of the ~20 people working here only one (the youngest and most junior, probably also earns a lot less than most of us) studied in a games-specific program.
I think many people here don't have a degree or have one in an unrelated field (I have yet to find a CS-program graduate, the ones I know of mostly studied stuff like physics and math).
What you refer to might be AAA specific, or just untrue.
In much of Games Development there is a greater focus on optimization and efficiency, the programming is a lot lower level and you need to be able to squeeze as much as you can out of the hardware. All the Games Developers I have worked for and interviewed for always look for certain skills, like pointer arithmetic and bit manipulation, that might not be an issue if you're building a social network or e-commerce site.
But in my experience my work here is remarkably similar to previous jobs I've had that weren't in games.
And yes, they do seem a bit more open and also a bit more laid-back.
The latter is probably at least in part because it's easier to make money in the casual space.
>I know people who would be much happier doing games >development subjects at uni but are reluctant because >future employers may not give them non games dev jobs
This is a good thing in my opinion, it could help regulate the talent flowing into the industry so the companies wake up and start making better environment for the engineers.