Bei diesem "Event-System" denkt er vermutlich einfach nur an diverse andere Spiele, wo an bestimmten Stellen dank der eingebauten "Events" etwas passiert (/getriggert wird). Somit ist die Bezeichnung (vermutlich) nicht zu fern von einer richtigen Benutzung.
Wie bereits geschrieben wurde kannst du einfach Python-Code innerhalb deines Python-Spiels ausführen. Als mein Action Adventure noch in Python geschrieben war, hatte ich genau das gleiche gemacht, um das Verhalten von bspw. der ersten paar NPCs zu bestimmen bzw. um den Spieler auf eine andere Map zu bringen.
Es wurde auch schon angemerkt, dass das Ausführen von Skripten evtl. nicht mal nötig sein muss. Sollte der Spieler bspw. beim Laufen Staub aufwirbeln, dann wäre es evtl. sinnvoller, dass das Spiel bei der Bewegung des Spielers immer für einen entsprechenden Effekt sorgt, abhängig vom Boden, auf dem der Spieler läuft. Die Information, ob und welcher Staub bei welchem Boden aufgewirbelt werden soll, müsste dann ggf. nur noch für jede Bodenart gespeichert werden.