S.A. ENGINEERINGCOLLEGE, CHENNAI-77.
(An Autonomous Institution, Affiliated to Anna University)
DEPARTMENT OF CSE (ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING)
QUESTIONBANK
Academic Year :2026-2027(ODD)
Year/ Sem : IV/VII
Subject Code : OAM701A
Subject Name : AI IN GAMING
Common to : (ECE,EEE,VLSI)
U UNIT I INTRODUCTION
Introduction to Game AI - kind of AI used in game development - model of game AI - AI
engine structure, speed and memory - The AI Engine.
PART-A
[Link] Questions CO BT Competence
1. What is Game Artificial Intelligence (Game AI) CO1 BTL-1 Remember
2. Define Artificial Intelligence in game development CO1 BTL-1 Remember
3. CO1 BTL-1 Remember
List the different kinds of AI used in game development.
4. What is Rule-Based AI? CO1 BTL-1 Remember
5. Define Finite State Machine (FSM) CO1 BTL-1 Remember
6. What is a Game AI Model? CO1 BTL-1 Remember
7. List the components of a Game AI Model CO1 BTL-1 Remember
8. CO1 BTL-1 Remember
Define AI Engine
9. List the major components of an AI Engine CO1 BTL-1 Remember
10. What is the role of an AI Engine in game development CO1 BTL-1 Remember
11. How does speed affect AI performance in games CO1 BTL-1 Remember
12. Justify the importance of memory in Game AI CO1 BTL-1 Remember
PART- B&C
1. CO1 BTL-3 Apply
Explain the concept of Game Artificial Intelligence (Game
AI) and discuss its objectives, characteristics, advantages,
and applications in modern game development.
2. Describe the evolution of Artificial Intelligence in game CO1 BTL-3 Apply
development. Explain how AI has transformed traditional
games into intelligent and interactive gaming systems.
3. CO1 BTL-3 Apply
Explain the importance of Game AI in modern video
games. Discuss its benefits, challenges, and future
scope with suitable examples.
4. Discuss the various applications of Artificial CO1 BTL-4 Analyze
Intelligence in game development with suitable real-
world gaming examples.
5. CO1 BTL-4 Analyze
Explain the role and significance of Non-Player
Characters (NPCs) in Game AI. How does AI improve
NPC behavior?.
6. CO1 BTL-4 Analyze
Explain the relationship between AI speed, memory
usage, and game performance with suitable
examples.
UNIT II MOVEMENT ALGORITHMS AND
STEERING BEHAVIOUR
PART-A
1. CO2 BTL-1 Remember
What is a Kinematic Movement Algorithm
2. CO2 BTL-1 Remember
Define kinematic movement
3. Mention the limitations of kinematic movement algorithms CO2 BTL-1 Remember
4. CO2 BTL-1 Remember
Compare kinematic movement and dynamic movement
5. CO2 BTL-1 Remember
Define steering behaviour
6. CO2 BTL-1 Remember
List the basic steering behaviours
7. CO2 BTL-1 Remember
What is Seek behaviour
8. CO2 BTL-1 Remember
What is collision in steering behaviour
9. CO2 BTL-1 Remember
Justify the need for obstacle avoidance in steering behaviour
10. CO2 BTL-1 Remember
Define motor control
11. CO2 BTL-1 Remember
List the functions of motor control
12. CO2 BTL-1 Remember
Justify the importance of coordinated movement in games.
PART -B &C
1. CO2 BTL-3 Apply
Explain Kinematic Movement Algorithms in detail. Discuss
their principles, characteristics, advantages, disadvantages,
and applications in game development
2. CO2 BTL-3 Apply
Explain the different steering behaviours such as Seek, Flee,
Arrive, Wander, Pursue, Evade, and Obstacle Avoidance with
neat diagrams
3. CO2 BTL-3 Apply
Discuss the causes, effects, and solutions of collision,
oscillation, jittering, overshooting, and deadlock in steering
behaviours
4. CO2 BTL-3 Apply
Explain the various solutions for steering behaviour problems
in game development with suitable examples
5. CO2 BTL-3 Apply
Explain the algorithms used to solve steering behaviour
problems in intelligent game characters.
6. CO2 BTL-4 Analyze
Explain Motor Control in game AI. Discuss its objectives,
working mechanism, advantages, and applications
7. CO2 BTL-4 Analyze
Explain Movement Algorithms and Steering Behaviour in
detail. Discuss Kinematic Movement Algorithms, Steering
Behaviours, Problems and Solutions, Coordinated Movement,
and Motor Control with suitable diagrams, algorithms, and
gaming examples
UNIT III PATHFINDING
Basic Path finding Algorithms in game development- Path finding for complex solutions -
Branch and Bound, Heuristic Functions - A*- Breadth-First Search(BFS) algorithm- Depth-
First Search(DFS) algorithm
PART-A
1. CO3 BTL-2 Understand
What is pathfinding in game development
2. CO3 BTL-2 Understand
List the objectives of pathfinding in games
3. Mention the applications of pathfinding in game development CO3 BTL-1 Remember
4. CO3 BTL-1 Remember
State the advantages of pathfinding algorithms
5. CO3 BTL-1 Remember
Define dynamic pathfinding
6. CO3 BTL-1 Remember
How does complex pathfinding improve gameplay
7. Define Branch and Bound CO3 BTL-1 Remember
8. List the advantages of the Branch and Bound algorithm CO3 BTL-1 Remember
9. Justify the importance of heuristic functions in pathfinding CO3 BTL-1 Remember
10 . Define the A algorithm.* CO3 BTL-1 Remember
11 What is Breadth-First Search (BFS)? CO3 BTL-1 Remember
12 State the limitations of DFS CO3 BTL-1 Remember
PART-B &C
1. CO3 BTL-3 Apply
Explain the concept of Pathfinding in game development.
Discuss the objectives, characteristics, advantages,
limitations, and applications of pathfinding algorithms with
suitable examples
2. CO3 BTL-4 Analyze
Explain Pathfinding for Complex Solutions in detail. Discuss
the challenges involved in large-scale and dynamic game
environments with suitable examples
3. CO3 BTL-4 Analyze
Discuss the implementation of dynamic pathfinding in modern
games with suitable examples
4. CO3 BTL-3 Apply
Describe the Branch and Bound search technique with an
illustrative example. Explain how it finds the optimal path
5. 1. Explain the concept of Heuristic Functions in Game AI. CO3 BTL-3 Apply
Discuss their significance in intelligent pathfinding with
suitable examples
6. 2. Explain the A (A-Star) algorithm* in detail with a neat CO3 BTL-3 Apply
diagram. Discuss its working, evaluation function,
7. algorithm,the
Compare advantages, disadvantages,
A* algorithm with Branch andand Bound,
applications CO3 BTL-3 Apply
Breadth-First Search (BFS), and Depth-First Search
(DFS) based on performance, optimality, efficiency, and
gaming applications
8. 3. Compare and contrast Breadth-First Search (BFS), CO3 BTL-3 Apply
Depth-First Search (DFS), and A* algorithms. Discuss
their working principles, advantages, disadvantages, and
suitable gaming applications
UNIT-IV DECISION-MAKING AND UNCERTAINTY
Decision trees and state machines for game development - models for implementing
knowledge uncertainty- such as fuzzy logic and Markov systems
PART-A
1. What is a Decision Tree. CO4 BTL-1 Remember
2. List the components of a Decision Tree CO4 BTL-1 Remember
3. CO4 BTL-1 Remember
4. CO4 BTL-1 Remember
5. CO4 BTL-1 Remember
6. CO4 BTL-1 Remember
7. CO4 BTL-1 Remember
8. CO4 BTL-1 Remember
9. List the components of a Fuzzy Logic system CO4 BTL-1 Remember
10. What is a Markov System CO4 BTL-1 Remember
11. Mention the applications of Markov Systems in gaming CO4 BTL-1 Remember
12. Mention the challenges in implementing uncertainty CO4 BTL-1 Remember
PART- B&C
1. Explain the concept of Decision Trees in game CO4 BTL-3 Apply
development. Discuss their architecture, construction,
working principle, advantages, disadvantages, and
applications with suitable examples
2. Explain how Decision Trees are implemented for NPC CO4 BTL-3 Apply
decision-making in games. Illustrate the complete decision-
making process with an example
3. Explain the Finite State Machine (FSM) model in detail. CO4 BTL-3 Apply
Discuss its architecture, state transitions, advantages,
disadvantages, and applications in game development with
neat diagrams
4. Explain the implementation of Finite State Machines in CO4 BTL-3 Apply
game AI. Discuss different NPC states such as Idle,
Patrol, Chase, Attack, and Defend with suitable examples
5. Explain Fuzzy Logic in detail. Discuss its architecture, CO4 BTL-3 Apply
components, working principle, advantages, disadvantages,
and applications in game development
6. Explain the Markov Decision Process (MDP) with a neat CO4 BTL-3 Apply
diagram. Discuss its components, working mechanism,
advantages, and applications in Game AI
7. Explain Decision-Making and Uncertainty in Game AI in CO4 BTL-3 Apply
detail. Discuss Decision Trees, Finite State Machines,
Knowledge Uncertainty Models, Fuzzy Logic, and Markov
Systems with suitable diagrams, algorithms, flowcharts,
and gaming examples
UNIT-V INTRODUCTION TO LEARNING MECHANISMS
Board game theory and discusses the implementation of some key algorithms- such as
minimax and negamax- Random Number Generation and Minimaxing - algorithms for
implementing action prediction- decision learning and reinforcement learning
PART-A
1. CO5 BTL-1 Remember
What is Board Game Theory
2. CO5 BTL-1 Remember
List the characteristics of Board Game Theory
3. CO5 BTL-1 Remember
What is the Minimax algorithm?
4. CO5 BTL-1 Remember
Define Minimax algorithm?
5. What is the Negamax algorithm CO5 BTL-1 Remember
6. CO5 BTL-1 Remember
What is Random Number Generation (RNG)??
7. CO5 BTL-1 Remember
List the applications of RNG in games?
8. CO5 BTL-1 Remember
What is Action Prediction?
9. CO5 BTL-1 Remember
List the algorithms used for Action Prediction
10. CO5 BTL-1 Remember
Define Reinforcement Learning?
11.1. Mention the applications of Reinforcement CO5 BTL-1 Remember
12.2. How do learning mechanisms improve modern CO5 BTL-1 Remember
PART-B & C
1. Explain the concept of Board Game Theory in Game AI. CO5 BTL-3 Apply
Discuss its principles, characteristics, advantages,
disadvantages, and applications with suitable examples
2. Explain the various strategies used in Board Game CO5 BTL-4 Analyze
Theory with suitable gaming examples
3. Explain the Minimax algorithm in detail. Discuss its
working principle, game tree representation, algorithm,
advantages, disadvantages, and applications with
suitable examples
4. Analyze the performance of the Minimax algorithm in CO5 BTL-4 Analyze
turn-based games. Discuss its strengths, weaknesses,
limitations, and gaming applications
5. Explain the concept of Random Number Generation CO5 BTL-4 Analyze
(RNG) in Game AI. Discuss its working principle,
advantages, disadvantages, and applications in game
development
6. Discuss the relationship between Random Number CO5 BTL-3 Apply
Generation and Minimaxing. Explain how both
techniques contribute to intelligent game development
with suitable examples
7. . Describe the implementation of Decision Learning for CO5 BTL-3 Apply
intelligent NPC behavior. Explain the learning process
with suitable gaming examples
8. Describe the implementation of Reinforcement Learning CO5 BTL-3 Apply
in Game AI. Explain the concepts of Agent, Environment,
State, Action, Reward, and Policy with suitable examples