Summer School Description
The third International Summer School on Artificial Intelligence and Games will be held online, hosted from Copenhagen, Denmark, from July 5 to 9, 2021. The school is organized by modl.ai in partnership with Unity, DeepMind, and Creative Assembly (more partners will be announced soon).
The summer school is dedicated to the uses of artificial intelligence (AI) techniques in and for games. After introductory lectures that explain the background and key techniques in AI and games, the school will introduce participants the uses of AI for playing games, for generating content for games, and for modeling players.
This school is suitable for industrial game developers, designers, programmers and practitioners, but also for graduate students in games, artificial intelligence, design, human-computer interaction, and computational intelligence.
The main lecturers are Georgios N. Yannakakis and Julian Togelius, co-authors of the AI and Games textbook (http://www.gameaibook.org), the first comprehensive textbook on the use of AI in games. During the first phase of the school theoretical lectures will be complemented by guest lectures on special topics in game AI and by hands-on workshops given by world-leading practitioners. For the second phase of the school, we plan a game AI jam on the taught material.
Expectations on Participants
While the Summer School on Artificial Intelligence and Games is open to participants at varying levels of expertise and seniority, you will get more out of your participation in the summer school if you come equipped with some conceptual and technical knowledge. In particular, the following topics are worth touching up on, or reading up on if you do not already know them:
Tree search algorithms: informed and uninformed search (depth-first, breadth-first, A*); game tree search (Minimax); Monte Carlo Tree Search.
Machine learning: basic concepts (supervised, unsupervised, reinforcement learning); neural networks; decision trees.
If you are unsure about your level of understanding of artificial intelligence and machine learning, try reading Chapter 2 ("AI Methods") of the Artificial Intelligence and Games book, which covers these topics. You will find pointers there to material that can help you refresh your knowledge of particular topics.
Programming: it greatly helps to be able to program in some language. Which particular language is of lesser importance. Wherever possible, examples will be given in pseudocode so as to facilitate understanding across language barriers. However, some examples may be given in e.g. Python, Java or C#. The various tutorials and hands-on workshops are expected to use different frameworks and languages. We will add the list of specific language requirements per tutorial the closer we approach the school.
Game engines: knowledge of a game engine such as Unity will be useful during the concluding game AI jam.
Bringing your own laptop is similarly beneficial for participating in the practical sessions. We will not be able to provide a laptop for you during the summer school.
Apart from this, we only need you to come equipped with an open mind and a willingness to learn.
We want the First Summer School on Artificial Intelligence and Games to be joyful as well as useful occasion for all of us. Remember that participants come from many different countries, backgrounds, and experience, and treat everyone with respect and kindness. Please talk to the organisers if we can do something to improve your experience.
Software Guidelines for Participants
The various hands-on tutorials require different software installed on your laptops. To make the most of the tutorials please have the following software installed and prepared.
For more information click "LINK TO ORIGINAL" below.