
Today, we talk with Brett Douville, who leads our systems group in the programming department.
What’s your job at Bethesda?
I’m the lead programmer of the systems group, which writes and maintains a lot of code that underlies the games we make. Some of the subsystems for which we’re responsible are resource loading and management, audio, animation, physics, scripting, and pathing, although there are tons of bits that fall under our purview. We’re also responsible for a fair amount of team infrastructure work, such as our exporters, platform-specific resource converters, nightly and continuous build systems, automated crash reporting, and no doubt other things that don’t leap immediately to mind. We cover a lot of ground, and it’s hard to remember it all.
If the team as a whole is a body, I guess we’re like the circulatory system. We keep everything moving around, hopefully bringing oxygen and caffeine everywhere we go, and we’re almost certainly the first to know if there’s blood and guts everywhere.
Continue reading full article ›