* Játékmechanika: Ezek a szabályok és rendszerek szabályozzák a játék működését. Modellezhetők a következők segítségével:
* Matematikai modellek: Például, ahogy a fizikát szimulálják egy versenyjátékban.
* Véges állapotú gépek: Egy karakter vagy tárgy különböző állapotainak ábrázolása (például állás, járás, futás, ugrás).
* Döntésfák: A mesterséges intelligencia működésének meghatározása különböző feltételek alapján.
* Játékvilág: Ez magában foglalja a játékon belüli környezetet, karaktereket és tárgyakat. Gyakran a következők felhasználásával épül fel:
* 3D modellek: A világ vizuális aspektusainak megjelenítése.
* Eljárási generálás: Egyedi szintek vagy környezetek automatikus létrehozása.
* Adatmodellek: Információk tárolására a karakterekről, tárgyakról és a játékvilág történetéről.
* Játékmenet: Ez a játékos élményére és a játékkal való interakcióra vonatkozik. Ez magában foglalja:
* Felhasználói felület modellek: A játékosok játékkal való interakciójának bemutatása, például menük és vezérlők.
* Narratív modellek: A történet felépítéséhez és a játék üzenetének közvetítéséhez.
* Pszichológiai modellek: Megérteni, hogyan érzékelik a játékosok a játékot és hogyan reagálnak rá.
* Társadalmi modellek: A többjátékos játékokban a játékosok közötti közösségi interakció kritikussá válik:
* Hálózati modellek: A játékosok közötti kommunikáció és szinkronizálás kezelésére.
* Viselkedési modellek: A játékos viselkedésének előrejelzése és interakciók tervezése.
Tehát egyetlen típus helyett a számítógépes játékok olyan modellek sokrétű gyűjteményét jelentik, amelyek együttesen hozzák létre a végső interaktív élményt.