Computer game berbeda dengan jenis game yang lain karena tidak
ada pergerakan secara fisik atau interaksi langsung dengan object kecuali lewat
perantaraan komputer. Software yang dibuat harus dapat menangkap reaksi yang
cepat dari interaksi yang dihasilkan dengan pemain. Karena itu software untuk
computer games harus bersifat real time. Kompleksitas game adalah bergantung
dari kemampuan merepresentasikan aturan dan lingkungan game dalam program yang
dibuat.