Quote from ThrikIt depends on how the game is put together though, surely? Many multiplayer games today have server-based bots, which are almost exactly the same concept: the assets for the NPC are on the gamer's machine, the logic and placement is handled by the server. I don't see how this same concept couldn't be applied to single-player games.
The latency is a definite issue, which is why this kind of thing is best suited to inherently multiplayer and co-op games more than single-player. Even then, it's best off being used for secondary stuff when possible (eg: animals in the game world).
If you actually consider how many games have bots though and how complex they are. Single player AI are often more expensive than multiplayer ones as they have complex tasks like perception, idle states, etc, in multiplayer most bots know where everyone is the whole time and run some basic routines from that.And yeah, you could use it to run some none essential stuff, but really the gains for real time gameplay are minimal. The Forza stuff has some purpose.