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.



You May Interest

What is Unity StartCoroutine ?

What is Unity SiblingIndex ?

GameObject Search By Unity Tag

Unity Visual Studio Debug Problem

Adding a Button Property to an Object in Code in Unity