Non-Player Characters (NPCs) are those characters in video games that cannot be controlled and are driven by the program itself to deliver specific pre-defined lines or actions, either playing a very specific role or no role at all. They don’t participate in any meaningful way, can’t be directed and more often than not, are there to simply make up the numbers.