
The Fable reboot is packing in over 1,000 NPCs — and no, they weren’t just generated from templates using a random tool. Playground Games game director Ralph Fulton revealed that the team initially built a tool that could randomly “roll” NPCs, which theoretically would have saved massive development time. But after testing, they found the results were often nonsensical, and ultimately had to ditch this seemingly smart shortcut.
How Random Are We Talking?
The problem is that while the random system could quickly produce a large number of characters, it was hard to ensure their attributes made sense throughout. Playground Games discovered that the system could generate a “vegetarian butcher” or have a barber with a completely disheveled appearance — combinations that just looked strange in the game world. So the team ultimately decided not to take the easy way out, instead manually determining each NPC’s appearance, job, personality, and backstory to ensure everything stays consistent.

1,000 NPCs All Handmade — Say Goodbye to Free Time
Fulton said the team was fully aware that manually creating 1,000 NPCs would be a massive undertaking, which is exactly why the random tool existed to save on that workload. But once the NPCs started interacting with the world, the developers realized “coherent” matters far more than “fast.” Each character has their own lifestyle, values, and personality, and they’ll react differently based on player actions. If all of this were handled by a random system, it would be way too easy for the entire world to feel like a crowd of conflicting, nonsensical characters.

Playground Chose to Work Overtime Instead!
Fable’s Living Population system isn’t about having NPCs just stand around to fill the streets — players can even build relationships with them including romance, marriage, and divorce, and can influence their lives and economic situations. So the development team ultimately decided to treat each NPC as an individual character. In short: there was literally a button that could have saved massive amounts of work hours, but Playground chose to do it manually anyway — just to avoid players walking into town and immediately spotting a “vegetarian butcher” and questioning the entire Albion world.