One thing that's clear when reading game source code is that they hard code a lot more than I would writing system or application software. That's to be expected given the nature of the beast, but it's still one of the first obvious differences.
And this also perfectly explains why computers don't feel exponentially faster than 20 years ago. We're always taught to add abstractions all the time.