Non-player characters (NPCs), especially free-roaming ones, add a lot of ambiance to your game environment. However, for many developers, it may not be a priority to add NPCs as compared with game elements that are more central to theme and action of the game, especially because adding NPCs may re