Pelimoottorien arkkitehtuuri ja pelimekanismit

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Bachelor's thesis
Electronic archive copy is available locally at the Harald Herlin Learning Centre. The staff of Aalto University has access to the electronic bachelor's theses by logging into Aaltodoc with their personal Aalto user ID. Read more about the availability of the bachelor's theses.

Date

2012-04-29

Major/Subject

Mediatekniikka

Mcode

IL3011

Degree programme

Tietotekniikka TIK

Language

fi

Pages

23

Series

Abstract

Tämä kirjallisuustutkimus keskittyy erityisesti tunnistamaan mekanismien merkityksen peleissä ja pelinkehityksessä, ja löytämään yhteyden mekanismien ja koodin välille. Pelimekanismeilla on merkittävä rooli pelisisällön tuotannossa ja ne ovat avainasemassa, kun luodaan vuorovaikutusta pelisysteemin ja pelaajan välille. Pelimoottorien arkkitehtuuria tarkastellaan, jotta saataisiin tekninen näkökulma pelien sisäisestä toiminnasta ja toteutuksesta. Niiden kehittämiseen liittyvien haasteiden lisäksi niiden rakennetta tutkitaan moduulien ja käytettyjen ohjelmointikielten avulla, ja esimerkkinä käytetään Quake-sarjan pelimoottoreita. Tässä tutkimuksessa löydettiin geneerisiä moduuleja, joista on erilaisia käytännön toteutuksia erityyppisissä pelimoottoreissa. Geneerisyydellä tarkoitetaan tässä, että moduulien ei tarvitse olla sidottuja tiettyyn pelimoottoritoteutukseen. Pelimekanismien toteuttamiseen käytetään pelituotannossa yleispäteviä komentosarjakieliä, mutta tästä aiheutuu kehitys- ja suorituskykyongelmia. Pelien sisällöntuottajat eivät yleensä ole ohjelmoijia ja tämä voi rajoittaa heidän mahdollisuuksiaan toteuttaa visioitaan. Pelimekanismit ovat tapa vaikuttaa pelimailmaan tilaan sen sääntösysteemin puitteissa. Pelaajan lisäksi myös tietokoneen ohjaamat toimijat voivat käyttää mekanismeja omien tavoitteidensa saavuttamiseksi. Pelisuunnittelijat kehittävät näitä tavoitteita luodakseen haluamansa pelikokemuksen pelaajalle. Pelimekanismeille luodaan merkitys tavoitteilla. Ilman niitä mekanismit ovat itsetarkoituksellisia, mikä ei riitä täyttämään käsitystämme peleistä. Peleissä mekanismien on luotava myös vuorovaikutusta pelimaailman ja pelaajan välille, jotta pelaaja haluaisi jatkaa pelisysteemin tutkimista.

Description

Supervisor

Janhunen, Tomi

Thesis advisor

Hirvisalo, Vesa

Keywords

pelimoottori, pelimoottorin arkkitehtuuri, pelimekanismi, pelinkehitys

Other note

Citation