Artificial Intelligence for Games
Course code
old course code
Course title in Estonian
Tehisintellekt mängudes
Course title in English
Artificial Intelligence for Games
ECTS credits
Assessment form
lecturer of 2023/2024 Spring semester
Jaagup Kippar (language of instruction:English)
lecturer of 2024/2025 Autumn semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
Course aims
The objective of this course is to learn the theory, technology and practice of AI design and implementation.
Brief description of the course
During this course we start from basics: What is AI in games and then continue looking in to AI movement by covering topics like steering behavior, movement predictions and formations. After that we continue to area of pathfinding where we dissect algorithms like Dijkstra and A*. This is continued with AI decision making, where we look at its different systems and solutions like Behaviour Trees, Blackboards and view how different AI characters can cooperate via tactics and strategy. In the end of the class we view how it is possible use learning AI in gaming context.
Learning outcomes in the course
Upon completing the course the student:
- is able to design AI elements for action, strategy and puzzle games.
Jaagup Kippar