What is Unity NPC?
NPC stands for Non-player characters in Unity.
NPC represents other characters in a game that are not managed by the player(s).
For example..
- Enemy characters
- People, animals, robots roaming around
- Characters who are on the same side as you (teammates..)
One of the most important issues when making games in Unity is the topic of NPC AI. This means creating artificial intelligence into characters that are not managed by the players.