ขณะโปรแกรมทํางาน ผู้ใช้สามารติดต่อสื่อสารกับโปรแกรมได้โดยการติดต่อหรือให้ข้อมูลกับโปรแกรม ภายในโปรแกรมเอง ตัวละครต่างๆ และเวที สามารถติดต่อสื่อสารกัน ผ่านการส่งสารหรือแชร์ข้อมูลระหว่างกันการติดต่อสื่อสารกันทําให้เกิดเหตุการณ์ขึ้น อย่างไรก็ตาม เหตุการณ์ที่เกิดขึ้นอาจเป็นการสื่อสารทางเดียว ถ้าอีกฝายไม่รับรู้ถึงเหตุการณ์ นั้น ดังนั้นต้องมีการตรวจจับรับรู้ถึงเหตุการณ์ที่สนใจและเหตุการณ์ที่ถูกตรวจจับได้เท่านั้น จึงจะมีการตอบสนองต่อเหตุการณ์นั้น