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

Unity Switching Screens

Adding a Button Property to an Object in Code in Unity

What is Unity StartCoroutine ?

What is Unity Header and Space Feature?

Running Your Unity Project From Any Visual Studio You Want