The Lost Art of Symbolic AI

Date: Friday 1st September

Time:12:10pm

The term ‘AI’ has a long history in game programming that has very different roots to its current place in pop culture with the rise of machine learning and large language models. With rising tensions between developers who work closely with traditional symbolic AI and advocates for large scale statistical approaches, there’s a lot of confusion and dissonance around the topic right now. Rather than pit one against the other, I want to go back to the roots of game development practices, explaining the rise and fall of different AI techniques across different generations of programming, then propose a unified AI vocabulary for game programmers and software architects that builds on the lessons of the past, avoids excesses of hype and complements the unique creative and expressive needs of game development. I aim to make this thought-provoking for senior and experienced developers, while working as an informative crash course in AI concepts for junior and mid-career developers.

About the speaker

The term ‘AI’ has a long history in game programming that has very different roots to its current place in pop culture with the rise of machine learning and large language models. With rising tensions between developers who work closely with traditional symbolic AI and advocates for large scale statistical approaches, there’s a lot of confusion and dissonance around the topic right now. Rather than pit one against the other, I want to go back to the roots of game development practices, explaining the rise and fall of different AI techniques across different generations of programming, then propose a unified AI vocabulary for game programmers and software architects that builds on the lessons of the past, avoids excesses of hype and complements the unique creative and expressive needs of game development. I aim to make this thought-provoking for senior and experienced developers, while working as an informative crash course in AI concepts for junior and mid-career developers.