Skip to main content

Artificial Intelligence in GamesLaajuus (5 cr)

Code: LTD6050

Credits

5 op

Teaching language

  • Finnish

Responsible person

  • Seppo Nevalainen
  • Anssi Gröhn

Objective

- You know the main development phases in the history of game AI.
- You know the different areas of game AI and know how they are typically applied in different game genres.
- You understand the basic principles of steering behaviors and know how to apply them in a game implementation.
- You understand the basic principles of dialog systems and know how to apply them in a game implementation.
- You understand the basic principles of pathfinding and know how to apply them in a game implementation.
- You understand the basic principles of NPC reasoning and know how to apply them in a game implementation.

Content

During the course we will create an overview of game AI history and its current different applications. In the course we will focus especially on steering behaviors, dialog systems, pathfinding and NPC reasoning. These techniques will be implemented also in practice as a part of a game project.

Enrollment

01.10.2023 - 31.10.2023

Timing

08.01.2024 - 10.03.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Campus

Wärtsilä Campus Karjalankatu 3

Teaching languages
  • Finnish
Seats

5 - 30

Degree programmes
  • Degree Programme in Business Information Technology
Teachers
  • Seppo Nevalainen
Teacher in charge

Seppo Nevalainen

Groups
  • DTNS21
    Information Technology (BBA), Full-time Studies, Fall, 2021

Objective

- You know the main development phases in the history of game AI.
- You know the different areas of game AI and know how they are typically applied in different game genres.
- You understand the basic principles of steering behaviors and know how to apply them in a game implementation.
- You understand the basic principles of dialog systems and know how to apply them in a game implementation.
- You understand the basic principles of pathfinding and know how to apply them in a game implementation.
- You understand the basic principles of NPC reasoning and know how to apply them in a game implementation.

Content

During the course we will create an overview of game AI history and its current different applications. In the course we will focus especially on steering behaviors, dialog systems, pathfinding and NPC reasoning. These techniques will be implemented also in practice as a part of a game project.

Evaluation scale

H-5

Enrollment

01.10.2022 - 31.10.2022

Timing

09.01.2023 - 12.03.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Campus

Wärtsilä Campus Karjalankatu 3

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in Business Information Technology
Teachers
  • Seppo Nevalainen
Teacher in charge

Seppo Nevalainen

Groups
  • LTDNS20
    Information Technology (BBA), Full-time Studies, Fall, 2020

Objective

- You know the main development phases in the history of game AI.
- You know the different areas of game AI and know how they are typically applied in different game genres.
- You understand the basic principles of steering behaviors and know how to apply them in a game implementation.
- You understand the basic principles of dialog systems and know how to apply them in a game implementation.
- You understand the basic principles of pathfinding and know how to apply them in a game implementation.
- You understand the basic principles of NPC reasoning and know how to apply them in a game implementation.

Content

During the course we will create an overview of game AI history and its current different applications. In the course we will focus especially on steering behaviors, dialog systems, pathfinding and NPC reasoning. These techniques will be implemented also in practice as a part of a game project.

Evaluation scale

H-5

Enrollment

01.10.2021 - 31.10.2021

Timing

10.01.2022 - 13.03.2022

Number of ECTS credits allocated

5 op

Virtual portion

2 op

RDI portion

3 op

Mode of delivery

60 % Contact teaching, 40 % Distance learning

Campus

Wärtsilä Campus Karjalankatu 3

Teaching languages
  • Finnish
Seats

20 - 60

Degree programmes
  • Degree Programme in Business Information Technology
Teachers
  • Anssi Gröhn
  • Seppo Nevalainen
Teacher in charge

Seppo Nevalainen

Groups
  • LTDNS19
    Information Technology (BBA), Full-time Studies, Fall, 2019

Objective

- You know the main development phases in the history of game AI.
- You know the different areas of game AI and know how they are typically applied in different game genres.
- You understand the basic principles of steering behaviors and know how to apply them in a game implementation.
- You understand the basic principles of dialog systems and know how to apply them in a game implementation.
- You understand the basic principles of pathfinding and know how to apply them in a game implementation.
- You understand the basic principles of NPC reasoning and know how to apply them in a game implementation.

Content

During the course we will create an overview of game AI history and its current different applications. In the course we will focus especially on steering behaviors, dialog systems, pathfinding and NPC reasoning. These techniques will be implemented also in practice as a part of a game project.

Evaluation scale

H-5