* Механика на играта: Това са правилата и системите, които управляват как работи играта. Те могат да бъдат моделирани с помощта на:
* Математически модели: Например начинът, по който се симулира физиката в състезателна игра.
* Крайни машини: За представяне на различните състояния на герой или обект (напр. стоене, ходене, бягане, скачане).
* Дървета на решенията: Да се определят действията на AI въз основа на различни условия.
* Светът на играта: Това обхваща средата, героите и обектите в играта. Често се изгражда с помощта на:
* 3D модели: Да представя визуалните аспекти на света.
* Процедурно генериране: За автоматично създаване на уникални нива или среди.
* Модели на данни: За съхраняване на информация за герои, обекти и история на света на играта.
* Геймплей: Това се отнася до опита на играча и взаимодействието с играта. Тя включва:
* Модели на потребителски интерфейс: За представяне на начина, по който играчите взаимодействат с играта, като менюта и контроли.
* Наративни модели: Да структурира историята и да предаде посланието на играта.
* Психологически модели: Да разберем как играчите възприемат и реагират на играта.
* Социални модели: В мултиплейър игри социалното взаимодействие между играчите става критично:
* Мрежови модели: За управление на комуникацията и синхронизацията между играчите.
* Поведенчески модели: Да се предвиди поведението на играчите и взаимодействията на дизайна.
Така че, вместо един тип, компютърните игри са многостранна колекция от модели, които работят заедно, за да създадат крайното интерактивно изживяване.