Bonjour! Today’s Inside the Vault is with Jean-Sylvere Simonet, our resident French programmer.[…]
What’s your job at Bethesda?
I am one of the AI Programmers and I am responsible for Pathfinding, that is, figuring out how NPCs navigate around the world. Considering how organic our environments are and the huge variance in scales of our NPCs, pathfinding has turned out to be quite a challenge. Add to that huge explosions that move/destroy everything around, and you get the idea of how complicated it becomes. As a consequence, my work involves a lot of 2d/3d math, writing search algorithms and dealing with multithreaded optimizations.
You can find his very old works here.