-Scriptikieli -Pelissä olevat tapahtumat ilmoitettaisiin niille objekteille joita ne koskevat (object.event(TAPAHTUMA) .. BULLET_HIT, NEAR_EXPLOSION, ENTER_SCREEN, PLAYER_CLOSE, ENERGY_LOW, RUN_OVER) -Esikäsittely ja bool taulukko mitkä tapahtumat objektilla on -> nopeuttaa käsittelyä -Mahdollisimman kevyt ja yksinkertainen, muutamia toimintoja ESIMERKKEJÄ event BULLET_HIT { ;tapahtuma BULLET_HIT explode 200 ;Räjäyttää objektin 200 pixelin kokoisena } ;Lopeta tapahtuma event ENTER_SCREEN { ;objekti tulee näkyviin ruutuun timer start 1 3s ;Käynnistä timeri 1 ja toteuta se 3s välein } ;loppu event LEAVE_SCREEN { ;objekti poistuu ruudusta timer stop 1 ;pysäytä timeri } timer 1 { ;timer 1 määrittely this fire ;ammu pelaajaa } ;loppu ;tieto timeristä pitää tunkea johonkin globaaliin muuttujaan jota käydään läpi ;ja tämä kutsuu object.event(TIMER) aina kun aika menee umpeen mode patrol { ;Kiertelyreitin määrittely coord 102,53 coord 234,56 }