Разработчики игр могут менять систему распространения персонажей в игровом мире по разным причинам, например:
- Для экономии ресурсов. 2 Если на одном экране отображается большое количество анимированных объектов, для персонажей, стоящих в дальних рядах, разработчики понижают детализацию, упрощают анимацию и отключают искусственный интеллект (ИИ). 2
- Для более естественного вида NPC в игровом мире. 1 Этого можно достичь за счёт разных подсистем, в которые вовлечены персонажи. 1 Например, в Far Cry 4 противники естественно смотрелись в игровом мире за счёт участия в различных событиях. 1
- Для улучшения повествования и погружения в вымышленный мир. 3 Разработчики могут создавать оригинальные ситуации, которые происходят независимо от того, что делает главный герой, и заполнять их случайными событиями, в которых участвуют NPC. 2