I'm a applied mathematician working on computational modelling problems who doesn't get to write as much python code as I'd like to.
I'm also the talk co-ordinator for PyConZA, so the fact I'm giving this talk is your (collective) fault for not submitting better suggestions.
PyGame is a popular library for developing video games with Python which provides good support for 2D graphics, audio, user input and a number of useful utilities. It is also has a long history, with the pygame 1.0 released in 2001.
PyGame 2 was released in 2020 without a great deal of fanfare.
In this talk, I'll discuss why PyGame 2 is interesting, despite the main focus being on backwards compatibility.
I'll cover some of the not so obvious improvements in PyGame 2, such as better PyPy and Android support. I'll also cover some of the new features, such as multiple window support, the new SCALED mode and some of the quality of life improvements.
The talk will include a number of demos and code examples.