* Spilmekanik: Det er de regler og systemer, der styrer, hvordan spillet fungerer. De kan modelleres ved hjælp af:
* Matematiske modeller: For eksempel måden fysik simuleres på i et racerspil.
* Finite state-maskiner: At repræsentere de forskellige tilstande af en karakter eller genstand (f.eks. stående, gå, løbe, hoppe).
* Beslutningstræer: At bestemme AI'ens handlinger baseret på forskellige forhold.
* Spilverden: Dette omfatter miljøet, karaktererne og objekterne i spillet. Det er ofte bygget ved hjælp af:
* 3D-modeller: At repræsentere de visuelle aspekter af verden.
* Proceduregenerering: At skabe unikke niveauer eller miljøer automatisk.
* Datamodeller: Til at gemme oplysninger om karakterer, objekter og spilverdenens historie.
* Gamespil: Dette refererer til spillerens oplevelse og interaktion med spillet. Det involverer:
* Brugergrænseflademodeller: For at repræsentere, hvordan spillere interagerer med spillet, f.eks. menuer og kontroller.
* Fortællingsmodeller: At strukturere historien og formidle spillets budskab.
* Psykologiske modeller: For at forstå, hvordan spillere opfatter og reagerer på spillet.
* Sociale modeller: I multiplayer-spil bliver social interaktion mellem spillere afgørende:
* Netværksmodeller: At håndtere kommunikation og synkronisering mellem spillere.
* Adfærdsmodeller: At forudsige spilleradfærd og designe interaktioner.
Så i stedet for en enkelt type er computerspil en mangefacetteret samling af modeller, der arbejder sammen om at skabe den endelige interaktive oplevelse.