NPC Game Development Quiz Form
Test your knowledge of NPC game development with this focused quiz. Answer all questions to the best of your ability.
What does NPC stand for in game development?
*
Non-Playable Character
New Player Character
Non-Primary Controller
Networked Player Connection
Which AI technique is most commonly used for basic NPC pathfinding?
*
A* Algorithm
Genetic Algorithm
Neural Networks
Monte Carlo Simulation
Select the primary role of an NPC in a role-playing game (RPG).
*
Guide the player
Provide quests
Populate the world
All of the above
Which scripting language is most commonly used for NPC behavior in Unity?
*
C#
JavaScript
Python
Lua
Which of the following best describes a finite state machine (FSM) as used in NPC AI?
*
A system with a fixed set of states and transitions
A random event generator
A pathfinding algorithm
A rendering technique
What is the main purpose of 'navmesh' in NPC movement?
*
Defines walkable areas for NPCs
Improves graphics quality
Manages inventory
Controls audio
Which of these is NOT a typical NPC behavior pattern?
*
Patrolling
Chasing
Inventory crafting
Idle animation
In NPC dialogue systems, what is a 'branching dialogue'?
*
A dialogue with multiple possible responses
A single linear conversation
A dialogue with no player input
A voice-over recording
Shortly explain what makes an NPC feel 'alive' in a game.
*
Name one popular tool or engine used for NPC AI development.
*
Submit Quiz
Should be Empty: