Skip to Main Content
Talk Intermediate

pygame-ce: A multimedia/gamedev library for Python

Approved
Session Description

pygame-ce (https://pyga.me/) is a multimedia/gamedev library for the Python programming language. It is a compatible fork of the well known pygame module. pygame-ce is built on top of SDL and SDL satellite libraries (https://libsdl.org/). It provides a simple API for dealing with all the things normally needed to implement a GUI app.


In this talk I will share my learnings from contributing to pygame and maintaining pygame-ce. I hope to touch upon a wide-range of topics covering both technical and social aspects of contributing to a FOSS project.


Some technical aspects:

- Python-C extension writing

- Python module packaging

- Build systems

- CI/CD

- Python type-hinting


Some social aspects:

- Project governance/management policy

- Community building

- Conflict handling


References

Session Categories

FOSS

Reviews

Reviews are hidden by the event organisers.