NPC
Meaning in software engineering, with examples
In software engineering, NPC means: Short for non-player character: any character in the game that is controlled by the computer, not by a player, such as a shopkeeper, a quest giver or an enemy guard.
In Turkish: NPC, oyuncu olmayan karakter
How it is used
Said letter by letter: N-P-C. Designers talk about NPC behavior, dialogue and schedules; programmers about NPC AI and pathfinding. Some teams use NPC only for friendly characters and call hostile ones enemies or mobs.
Example sentences
The NPCs in the market should react when the player draws a weapon.
We gave every NPC a daily schedule, so the town feels alive.
Common collocations
- NPC dialogue
- NPC behavior
- friendly NPC
- quest-giving NPC
- NPC AI
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Architecture, Design Patterns and Graphics
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
