Siirry suoraan sisältöön

Pelimoottorit: Unreal Enginen perusteetLaajuus (5 op)

Tunnus: R504TL90

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

Opiskelija osaa määritellä pelimoottorin keskeiset toimintaperiaatteet ja käyttää pelimoottoria toteuttaessaan toimintoja virtuaalimailmaan. Opiskelija osaa hyödyntää dokumentaatioita monipuolisesti ja osaa luoda virtuaalimaailmaan tai peliin toiminnallisuuksia.

Sisältö

- Unreal Enginen ominaisuudet ja hyödyt
- Pelimekaniikan toteuttaminen Blueprinteillä
- Käyttäjän interaktiot ja niiden käsittely Blueprinteillä
- HUD/UI-ohjelmointi
- Kenttäsuunnittelutyökalujen käyttäminen
- AI ja reitinhakualgoritmit
- Yksinkertaiset NPC-hahmot
- Pelianimaatioiden käyttöönotto Unreal Enginessä

Ilmoittautumisaika

01.06.2023 - 31.08.2023

Ajoitus

01.10.2023 - 25.04.2024

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
Paikat

0 - 30

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Petri Hannula
Vastuuhenkilö

Petri Hannula

Tavoitteet

Opiskelija osaa määritellä pelimoottorin keskeiset toimintaperiaatteet ja käyttää pelimoottoria toteuttaessaan toimintoja virtuaalimailmaan. Opiskelija osaa hyödyntää dokumentaatioita monipuolisesti ja osaa luoda virtuaalimaailmaan tai peliin toiminnallisuuksia.

Sisältö

- Unreal Enginen ominaisuudet ja hyödyt
- Pelimekaniikan toteuttaminen Blueprinteillä
- Käyttäjän interaktiot ja niiden käsittely Blueprinteillä
- HUD/UI-ohjelmointi
- Kenttäsuunnittelutyökalujen käyttäminen
- AI ja reitinhakualgoritmit
- Yksinkertaiset NPC-hahmot
- Pelianimaatioiden käyttöönotto Unreal Enginessä

Aika ja paikka

Online-toteutus (Teams, Moodle, Youtube, Zoom). Tämä toteutus on suunnattu Pellon Lukion oppilaille.

Oppimateriaalit

Opintojaksolla käytetään Epic Gamesin valmistamaa Unreal Engine-pelimoottoria ja sen 5.2 versiota. Käytössä on UnrealEnginen oma dokumentaatio sekä tutoriaalivideot. McCaffrey, M. (2017). Unreal engine VR cookbook: Developing virtual reality with UE4. Boston: Addison-Wesley. Sanders, A. (2017). An introduction to Unreal Engine 4. Boca Raton, FL: CRC Press.

Opetusmenetelmät

Opintojaksolla on käytössä opetuksessa videot, joiden kautta valtaosa käytännönläheisestä teoria sisällöstä jaetaan. Käytössä on Unreal Enginen versio 5.2.
Opiskelijoilla on käytössään Moodle työtila, jonka kautta videot, harjoitustehtävät ja harjoitustehtävien palauttaminen järjestetään oppimispäiväkirjan muodossa.

Opintojaksolla ei ole esitietovaatimuksia.

Opetuksessa on käytössä Teams-työtila opiskelun tukena.

Lisätietoja opiskelijoille

Kyseessä on käytännönläheinen opintojakso.

Opintojaksolla ei ole tenttiä, vaan arvosana muodostuu palautettujen harjoitustöiden laadusta ja määrästä (painotus laadussa). Osaaminen osoitetaan oppimispäiväkirjalla ja videolla, jotka rakennetaan opiskelijan toimesta opintojakson sisällöstä.

Suosittelen kohtuullisen tehokasta konetta käytettäväksi harjoitustöiden tekemiseen.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Tyydyttävä (1) Osaat käyttää pelimoottorin perustoiminnallisuuksia.
Tyydyttävä (2) Osaat hyödyntää osaa pelimoottorin ominaisuuksia.
Hyvä (3) Osaat hyödyntää pelimoottorin keskeisiä ominaisuuksia. Osaat dokumentaation pohjalta ottaa käyttöön uusia ominaisuuksia ja pystyt pienessä määrin soveltamaan pelimoottorin ominaisuuksia omiin ideoihisi.
Hyvä (4) Osaat hyödyntää monipuolisesti pelimoottorin ominaisuuksia soveltaen tietoa eri lähteistä. Pystyt toteuttamaan omia ideoitasi pelimoottorin ominaisuuksia hyödyntäen.
Kiitettävä (5) Osaat hyödyntää monipuolisesti pelimoottorin ominaisuuksia soveltaen tietoa eri lähteistä. Osaat itsenäisesti soveltaa haastavampia tekniikoita.

Ilmoittautumisaika

02.07.2023 - 31.07.2023

Ajoitus

01.08.2023 - 30.11.2023

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
Paikat

0 - 200

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Petri Hannula
Vastuuhenkilö

Petri Hannula

Tavoitteet

Opiskelija osaa määritellä pelimoottorin keskeiset toimintaperiaatteet ja käyttää pelimoottoria toteuttaessaan toimintoja virtuaalimailmaan. Opiskelija osaa hyödyntää dokumentaatioita monipuolisesti ja osaa luoda virtuaalimaailmaan tai peliin toiminnallisuuksia.

Sisältö

- Unreal Enginen ominaisuudet ja hyödyt
- Pelimekaniikan toteuttaminen Blueprinteillä
- Käyttäjän interaktiot ja niiden käsittely Blueprinteillä
- HUD/UI-ohjelmointi
- Kenttäsuunnittelutyökalujen käyttäminen
- AI ja reitinhakualgoritmit
- Yksinkertaiset NPC-hahmot
- Pelianimaatioiden käyttöönotto Unreal Enginessä

Aika ja paikka

Online-toteutus (Teams, Moodle, Youtube, Zoom)

Oppimateriaalit

Opintojaksolla käytetään UnrealEngine-pelimoottoria. Käytössä on UnrealEnginen oma dokumentaatio sekä tutoriaalivideot.

McCaffrey, M. (2017). Unreal engine VR cookbook: Developing virtual reality with UE4. Boston: Addison-Wesley.
Sanders, A. (2017). An introduction to Unreal Engine 4. Boca Raton, FL: CRC Press.

Opetusmenetelmät

Opintojaksolla on käytössä opetuksessa videot, joiden kautta valtaosa käytännönläheisestä teoria sisällöstä jaetaan.
Opiskelijoilla on käytössään Moodle työtila, jonka kautta videot, harjoitustehtävät ja harjoitustehtävien palauttaminen järjestetään oppimispäiväkirjan muodossa.

Opintojaksolla ei ole esitietovaatimuksia.

Opetuksessa on käytössä Teams-työtila opiskelun tukena.

Lisätietoja opiskelijoille

Kyseessä on käytännönläheinen opintojakso.

Opintojaksolla ei ole tenttiä, vaan arvosana muodostuu palautettujen harjoitustöiden laadusta ja määrästä (painotus laadussa). Osaaminen osoitetaan oppimispäiväkirjalla ja videolla, jotka rakennetaan opiskelijan toimesta opintojakson sisällöstä.

Suosittelen kohtuullisen tehokasta konetta käytettäväksi harjoitustöiden tekemiseen.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Tyydyttävä (1) Osaat käyttää pelimoottorin perustoiminnallisuuksia.
Tyydyttävä (2) Osaat hyödyntää osaa pelimoottorin ominaisuuksia.
Hyvä (3) Osaat hyödyntää pelimoottorin keskeisiä ominaisuuksia. Osaat dokumentaation pohjalta ottaa käyttöön uusia ominaisuuksia ja pystyt pienessä määrin soveltamaan pelimoottorin ominaisuuksia omiin ideoihisi.
Hyvä (4) Osaat hyödyntää monipuolisesti pelimoottorin ominaisuuksia soveltaen tietoa eri lähteistä. Pystyt toteuttamaan omia ideoitasi pelimoottorin ominaisuuksia hyödyntäen.
Kiitettävä (5) Osaat hyödyntää monipuolisesti pelimoottorin ominaisuuksia soveltaen tietoa eri lähteistä. Osaat itsenäisesti soveltaa haastavampia tekniikoita.
Englanniksi

Ilmoittautumisaika

21.11.2022 - 31.12.2022

Ajoitus

09.01.2023 - 31.05.2023

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
Paikat

0 - 50

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Petri Hannula
Vastuuhenkilö

Petri Hannula

Tavoitteet

Opiskelija osaa määritellä pelimoottorin keskeiset toimintaperiaatteet ja käyttää pelimoottoria toteuttaessaan toimintoja virtuaalimailmaan. Opiskelija osaa hyödyntää dokumentaatioita monipuolisesti ja osaa luoda virtuaalimaailmaan tai peliin toiminnallisuuksia.

Sisältö

- Unreal Enginen ominaisuudet ja hyödyt
- Pelimekaniikan toteuttaminen Blueprinteillä
- Käyttäjän interaktiot ja niiden käsittely Blueprinteillä
- HUD/UI-ohjelmointi
- Kenttäsuunnittelutyökalujen käyttäminen
- AI ja reitinhakualgoritmit
- Yksinkertaiset NPC-hahmot
- Pelianimaatioiden käyttöönotto Unreal Enginessä

Aika ja paikka

Online-toteutus (Teams, Moodle, Youtube, Zoom)

Oppimateriaalit

Opintojaksolla käytetään UnrealEngine-pelimoottoria. Käytössä on UnrealEnginen oma dokumentaatio sekä tutoriaalivideot.

McCaffrey, M. (2017). Unreal engine VR cookbook: Developing virtual reality with UE4. Boston: Addison-Wesley.
Sanders, A. (2017). An introduction to Unreal Engine 4. Boca Raton, FL: CRC Press.

Opetusmenetelmät

Opintojaksolla on käytössä opetuksessa videot, joiden kautta valtaosa käytännönläheisestä teoria sisällöstä jaetaan.
Opiskelijoilla on käytössään Moodle työtila, jonka kautta videot, harjoitustehtävät ja harjoitustehtävien palauttaminen järjestetään oppimispäiväkirjan muodossa.

Opintojaksolla ei ole esitietovaatimuksia.

Opetuksessa on käytössä Teams-työtila opiskelun tukena.

Lisätietoja opiskelijoille

Kyseessä on käytännönläheinen opintojakso.

Opintojaksolla ei ole tenttiä, vaan arvosana muodostuu palautettujen harjoitustöiden laadusta ja määrästä (painotus laadussa). Osaaminen osoitetaan oppimispäiväkirjalla ja videolla, jotka rakennetaan opiskelijan toimesta opintojakson sisällöstä.

Suosittelen kohtuullisen tehokasta konetta käytettäväksi harjoitustöiden tekemiseen.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Tyydyttävä (1) Osaat käyttää pelimoottorin perustoiminnallisuuksia.
Tyydyttävä (2) Osaat hyödyntää osaa pelimoottorin ominaisuuksia.
Hyvä (3) Osaat hyödyntää pelimoottorin keskeisiä ominaisuuksia. Osaat dokumentaation pohjalta ottaa käyttöön uusia ominaisuuksia ja pystyt pienessä määrin soveltamaan pelimoottorin ominaisuuksia omiin ideoihisi.
Hyvä (4) Osaat hyödyntää monipuolisesti pelimoottorin ominaisuuksia soveltaen tietoa eri lähteistä. Pystyt toteuttamaan omia ideoitasi pelimoottorin ominaisuuksia hyödyntäen.
Kiitettävä (5) Osaat hyödyntää monipuolisesti pelimoottorin ominaisuuksia soveltaen tietoa eri lähteistä. Osaat itsenäisesti soveltaa haastavampia tekniikoita.
Englanniksi

Ilmoittautumisaika

02.08.2022 - 31.08.2022

Ajoitus

01.09.2022 - 28.02.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
Paikat

0 - 15

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Petri Hannula
Vastuuhenkilö

Petri Hannula

Tavoitteet

Opiskelija osaa määritellä pelimoottorin keskeiset toimintaperiaatteet ja käyttää pelimoottoria toteuttaessaan toimintoja virtuaalimailmaan. Opiskelija osaa hyödyntää dokumentaatioita monipuolisesti ja osaa luoda virtuaalimaailmaan tai peliin toiminnallisuuksia.

Sisältö

- Unreal Enginen ominaisuudet ja hyödyt
- Pelimekaniikan toteuttaminen Blueprinteillä
- Käyttäjän interaktiot ja niiden käsittely Blueprinteillä
- HUD/UI-ohjelmointi
- Kenttäsuunnittelutyökalujen käyttäminen
- AI ja reitinhakualgoritmit
- Yksinkertaiset NPC-hahmot
- Pelianimaatioiden käyttöönotto Unreal Enginessä

Arviointiasteikko

H-5

Ilmoittautumisaika

15.08.2022 - 01.09.2022

Ajoitus

01.08.2022 - 31.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
Paikat

0 - 60

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Petri Hannula
Vastuuhenkilö

Petri Hannula

Tavoitteet

Opiskelija osaa määritellä pelimoottorin keskeiset toimintaperiaatteet ja käyttää pelimoottoria toteuttaessaan toimintoja virtuaalimailmaan. Opiskelija osaa hyödyntää dokumentaatioita monipuolisesti ja osaa luoda virtuaalimaailmaan tai peliin toiminnallisuuksia.

Sisältö

- Unreal Enginen ominaisuudet ja hyödyt
- Pelimekaniikan toteuttaminen Blueprinteillä
- Käyttäjän interaktiot ja niiden käsittely Blueprinteillä
- HUD/UI-ohjelmointi
- Kenttäsuunnittelutyökalujen käyttäminen
- AI ja reitinhakualgoritmit
- Yksinkertaiset NPC-hahmot
- Pelianimaatioiden käyttöönotto Unreal Enginessä

Arviointiasteikko

H-5

Ilmoittautumisaika

14.03.2022 - 17.04.2022

Ajoitus

01.05.2022 - 31.08.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
Paikat

0 - 60

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Petri Hannula
Vastuuhenkilö

Petri Hannula

Tavoitteet

Opiskelija osaa määritellä pelimoottorin keskeiset toimintaperiaatteet ja käyttää pelimoottoria toteuttaessaan toimintoja virtuaalimailmaan. Opiskelija osaa hyödyntää dokumentaatioita monipuolisesti ja osaa luoda virtuaalimaailmaan tai peliin toiminnallisuuksia.

Sisältö

- Unreal Enginen ominaisuudet ja hyödyt
- Pelimekaniikan toteuttaminen Blueprinteillä
- Käyttäjän interaktiot ja niiden käsittely Blueprinteillä
- HUD/UI-ohjelmointi
- Kenttäsuunnittelutyökalujen käyttäminen
- AI ja reitinhakualgoritmit
- Yksinkertaiset NPC-hahmot
- Pelianimaatioiden käyttöönotto Unreal Enginessä

Arviointiasteikko

H-5

Ilmoittautumisaika

01.10.2021 - 25.12.2021

Ajoitus

01.01.2022 - 31.05.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
Paikat

0 - 60

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Petri Hannula
Vastuuhenkilö

Petri Hannula

Tavoitteet

Opiskelija osaa määritellä pelimoottorin keskeiset toimintaperiaatteet ja käyttää pelimoottoria toteuttaessaan toimintoja virtuaalimailmaan. Opiskelija osaa hyödyntää dokumentaatioita monipuolisesti ja osaa luoda virtuaalimaailmaan tai peliin toiminnallisuuksia.

Sisältö

- Unreal Enginen ominaisuudet ja hyödyt
- Pelimekaniikan toteuttaminen Blueprinteillä
- Käyttäjän interaktiot ja niiden käsittely Blueprinteillä
- HUD/UI-ohjelmointi
- Kenttäsuunnittelutyökalujen käyttäminen
- AI ja reitinhakualgoritmit
- Yksinkertaiset NPC-hahmot
- Pelianimaatioiden käyttöönotto Unreal Enginessä

Aika ja paikka

Online-toteutus (Teams, Moodle, Youtube)

Oppimateriaalit

Opintojaksolla käytetään UnrealEngine-pelimoottoria. Käytössä on UnrealEnginen oma dokumentaatio sekä tutoriaalivideot.

McCaffrey, M. (2017). Unreal engine VR cookbook: Developing virtual reality with UE4. Boston: Addison-Wesley.
Sanders, A. (2017). An introduction to Unreal Engine 4. Boca Raton, FL: CRC Press.

Opetusmenetelmät

Opintojaksolla on käytössä opetuksessa videot, joiden kautta valtaosa käytännönläheisestä teoria sisällöstä jaetaan.
Opiskelijoilla on käytössään Moodle työtila, jonka kautta videot, harjoitustehtävät ja harjoitustehtävien palauttaminen järjestetään oppimispäiväkirjan muodossa.

Opintojaksolla ei ole esitietovaatimuksia.

Opetuksessa on käytössä Teams-työtila opiskelun tukena.

Lisätietoja opiskelijoille

Kyseessä on käytännönläheinen opintojakso.

Opintojaksolla ei ole tenttiä, vaan arvosana muodostuu palautettujen harjoitustöiden laadusta ja määrästä (painotus laadussa). Osaaminen osoitetaan oppimispäiväkirjalla ja videolla, jotka rakennetaan opiskelijan toimesta opintojakson sisällöstä.

Suosittelen kohtuullisen tehokasta konetta käytettäväksi harjoitustöiden tekemiseen.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Tyydyttävä (1) Osaat käyttää pelimoottorin perustoiminnallisuuksia.
Tyydyttävä (2) Osaat hyödyntää osaa pelimoottorin ominaisuuksia.
Hyvä (3) Osaat hyödyntää pelimoottorin keskeisiä ominaisuuksia. Osaat dokumentaation pohjalta ottaa käyttöön uusia ominaisuuksia ja pystyt pienessä määrin soveltamaan pelimoottorin ominaisuuksia omiin ideoihisi.
Hyvä (4) Osaat hyödyntää monipuolisesti pelimoottorin ominaisuuksia soveltaen tietoa eri lähteistä. Pystyt toteuttamaan omia ideoitasi pelimoottorin ominaisuuksia hyödyntäen.
Kiitettävä (5) Osaat hyödyntää monipuolisesti pelimoottorin ominaisuuksia soveltaen tietoa eri lähteistä. Osaat itsenäisesti soveltaa haastavampia tekniikoita.