Artificial Intelligence in GamesLaajuus (5 cr)
Code: DT10046
Credits
5 op
Teaching language
- Finnish
Responsible person
- Seppo Nevalainen
- Anssi Gröhn
Objective
You are familiar with the key developments in the history of artificial intelligence in games.
You recognize different subareas of game AI and their key applications in different game genres.
You understand the basic principles of steering behaviors and are able to apply them as part of a game created with a game engine.
You understand the basic principles of dialogue systems and are able to apply them as part of a game created with a game engine.
You understand the basic principles of pathfinding and know how to utilize it as part of a game created with a game engine.
You understand the basic principles of non-player character reasoning and are able to apply them as part of a game created with a game engine.
You are able to utilize game AI visualization and debugging methods provided by a game engine.
You understand the operating principles of utility-based NPC reasoning and are able to apply them as part of a game created with a game engine.
You are able to utilize perception and environmental data query tools provided by a game engine.
Content
Overview of history of game AI and its current applications.
Steering behaviors.
Dialogue systems.
Pathfinding.
Techniques for implementing NPC reasoning.
Utilization of AI components provided by a game engine.
Carrying out a game project that involves AI elements.
Enrollment
01.04.2024 - 30.04.2024
Timing
26.08.2024 - 15.12.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Campus
Wärtsilä Campus Karjalankatu 3
Teaching languages
- Finnish
Seats
10 - 70
Degree programmes
- Degree Programme in Business Information Technology
Teachers
- Seppo Nevalainen
Teacher in charge
Seppo Nevalainen
Groups
-
DTNS22Information Technology (BBA), Full-time Studies, Fall, 2022
Objective
You are familiar with the key developments in the history of artificial intelligence in games.
You recognize different subareas of game AI and their key applications in different game genres.
You understand the basic principles of steering behaviors and are able to apply them as part of a game created with a game engine.
You understand the basic principles of dialogue systems and are able to apply them as part of a game created with a game engine.
You understand the basic principles of pathfinding and know how to utilize it as part of a game created with a game engine.
You understand the basic principles of non-player character reasoning and are able to apply them as part of a game created with a game engine.
You are able to utilize game AI visualization and debugging methods provided by a game engine.
You understand the operating principles of utility-based NPC reasoning and are able to apply them as part of a game created with a game engine.
You are able to utilize perception and environmental data query tools provided by a game engine.
Content
Overview of history of game AI and its current applications.
Steering behaviors.
Dialogue systems.
Pathfinding.
Techniques for implementing NPC reasoning.
Utilization of AI components provided by a game engine.
Carrying out a game project that involves AI elements.
Evaluation scale
H-5