* Mehanika igre: To so pravila in sistemi, ki urejajo delovanje igre. Lahko jih modeliramo z:
* Matematični modeli: Na primer način simulacije fizike v dirkalni igri.
* Končni avtomati: Za predstavitev različnih stanj lika ali predmeta (npr. stanje, hoja, tek, skakanje).
* Drevesa odločanja: Za določitev dejanj AI na podlagi različnih pogojev.
* Game World: To zajema okolje, like in predmete v igri. Pogosto je zgrajen z uporabo:
* 3D modeli: Predstavljati vizualne vidike sveta.
* Proceduralna generacija: Za samodejno ustvarjanje edinstvenih ravni ali okolij.
* Podatkovni modeli: Za shranjevanje informacij o likih, predmetih in zgodovini sveta igre.
* Igranje: To se nanaša na izkušnjo igralca in interakcijo z igro. Vključuje:
* Modeli uporabniškega vmesnika: Za predstavitev interakcije igralcev z igro, kot so meniji in kontrolniki.
* Pripovedni modeli: Za strukturiranje zgodbe in posredovanje sporočila igre.
* Psihološki modeli: Razumeti, kako igralci dojemajo igro in se nanjo odzivajo.
* Socialni modeli: V igrah za več igralcev socialna interakcija med igralci postane kritična:
* Omrežni modeli: Za upravljanje komunikacije in sinhronizacije med igralci.
* Vedenjski modeli: Predvideti vedenje igralcev in oblikovati interakcije.
Računalniške igre so torej namesto ene same vrste večplastna zbirka modelov, ki skupaj ustvarjajo končno interaktivno izkušnjo.