Siirry suoraan sisältöön

PeliohjelmointiLaajuus (3 op)

Tunnus: TTOS0700

Laajuus

3 op

Opetuskieli

  • suomi

Vastuuhenkilö

  • Paavo Nelimarkka

Osaamistavoitteet

Opiskelija ymmärtää valmiiden pelimoottorien hyödyt ja rajoitteet pelinkehityksessä. Opiskelija toteuttaa erilaisia pelejä käyttäen eri moottoreita ja ohjelmointimetodeja. Opiskelija hyödyntää ilmaisia resursseja. Opiskelija tuottaa toimivia peliprototyyppejä sekä dokumentoi oppimisensa.

Sisältö

- Construct, Phaser.js sekä Unity3D -pelimoottorien alkeet
- Peliohjelmointi käyttäen visuaalisia ohjelmointimetodeja
- Peliohjelmointi Javascript- sekä C#-kielillä
- Peligrafiikan tuottaminen
- Ilmaisten kirjastojen ja resurssien hyödyntäminen pelinkehityksessä
- pelisuunnittelu

Esitietovaatimukset

Tietotekniikan peruskäyttötaidot, olio-ohjelmoinnin perusosaaminen, web-ohjelmoinnin perustaidot

Arviointikriteerit, tyydyttävä (1)

Opettajan tekemä arviointi.

Erinomainen 5: Opiskelija osoittaa hallitsevansa eri alustoilla toimivien pelien toteuttamisen perusteellisesti. Opiskelija osaa suunnitella ja toteuttaa interaktiivisia pelejä, jotka hyödyntävät useita eri medioita erittäin taidokkaasti. Vaaditut dokumentaatiot ovat korkeatasoisia ja harjoitustyöstä on pidetty kattava esitys.

Kiitettävä 4: Opiskelija hallitsee pelien toteuttamisen kattavasti. Opiskelija osaa suunnitella ja toteuttaa interaktiivisia ja näyttäviä pelejä eri ympäristöihin. Vaaditut dokumentaatiot on erinomaisesti toteutettu jossa harjoitustöitä sekä oppimisprosessia on kuvailtu sujuvasti.

Hyvä 3: Opiskelija hallitsee pelien toteuttamisen. Opiskelija osaa suunnitella ja toteuttaa toimivia pelejä. Vaaditut dokumentaatiot on toteutettu hyvin.

Tyydyttävä 2: Opiskelija ymmärtää pelien toteuttamisen. Opiskelija osaa suunnitella ja toteuttaa pelejä, joiden interaktiivisuus on suppeaa. Vaaditut dokumentaatiot ovat suppeita.

Hyväksytty/välttävä 1: Opiskelija tietää pelinkehityksen perusteet, mutta oma suunnittelu ja toteuttaminen on heikkoa. Vaaditusta dokumentaatiosta käy huonosti ilmi mitä on opittu.

Hylätty 0: Ei hallitse aihealuetta

Arviointikriteerit, hyvä (3)

Hyvä 3: Opiskelija hallitsee pelien toteuttamisen. Opiskelija osaa suunnitella ja toteuttaa toimivia pelejä. Vaaditut dokumentaatiot on toteutettu hyvin.

Kiitettävä 4: Opiskelija hallitsee pelien toteuttamisen kattavasti. Opiskelija osaa suunnitella ja toteuttaa interaktiivisia ja näyttäviä pelejä eri ympäristöihin. Vaaditut dokumentaatiot on erinomaisesti toteutettu jossa harjoitustöitä sekä oppimisprosessia on kuvailtu sujuvasti.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Opiskelija osoittaa hallitsevansa eri alustoilla toimivien pelien toteuttamisen perusteellisesti. Opiskelija osaa suunnitella ja toteuttaa interaktiivisia pelejä, jotka hyödyntävät useita eri medioita erittäin taidokkaasti. Vaaditut dokumentaatiot ovat korkeatasoisia ja harjoitustyöstä on pidetty kattava esitys.