Skip to main content

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
  • DTNS22
    Information 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