* Pelimekaniikka: Nämä ovat säännöt ja järjestelmät, jotka ohjaavat pelin toimintaa. Ne voidaan mallintaa käyttämällä:
* Matemaattiset mallit: Esimerkiksi tapa, jolla fysiikkaa simuloidaan ajopelissä.
* Erällisen tilan koneet: Esittää hahmon tai esineen eri tiloja (esim. seisominen, kävely, juoksu, hyppääminen).
* Päätöspuut: Tekoälyn toiminnan määrittäminen eri olosuhteiden perusteella.
* Pelimaailma: Tämä kattaa pelin ympäristön, hahmot ja esineet. Se on usein rakennettu käyttämällä:
* 3D-mallit: Edustaa maailman visuaalisia puolia.
* Proseduurin luominen: Luoda ainutlaatuisia tasoja tai ympäristöjä automaattisesti.
* Tietomallit: Tallentaa tietoja hahmoista, esineistä ja pelimaailman historiasta.
* Pelattavuus: Tämä viittaa pelaajakokemukseen ja vuorovaikutukseen pelin kanssa. Se sisältää:
* Käyttöliittymämallit: Esittää, miten pelaajat ovat vuorovaikutuksessa pelin kanssa, kuten valikot ja säätimet.
* Narratiiviset mallit: Tarinan jäsentäminen ja pelin viestin välittäminen.
* Psykologiset mallit: Ymmärtää kuinka pelaajat näkevät pelin ja reagoivat siihen.
* Sosiaaliset mallit: Moninpeleissä pelaajien välinen sosiaalinen vuorovaikutus tulee kriittiseksi:
* Verkkomallit: Hallitsemaan pelaajien välistä viestintää ja synkronointia.
* Käyttäytymismallit: Ennustaa pelaajien käyttäytymistä ja suunnitella vuorovaikutusta.
Joten yhden tyypin sijaan tietokonepelit ovat monipuolinen kokoelma malleja, jotka yhdessä luovat lopullisen interaktiivisen kokemuksen.