Introduction to XR and Mobile Development in Game Engine (5 op)
Toteutuksen tunnus: HG00CF56-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
-
18.11.2024 - 09.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
13.01.2025 - 19.05.2025
Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Liiketoimintayksikkö
- Toimipiste
- Pääkampus
- Opetuskielet
- englanti
- Paikat
- 20 - 30
- Koulutus
- Bachelor's Degree Programme in Business Information Technology
- Opettajat
- Kalle Raijonkari
- Ryhmät
-
HTG24S1Bachelor's Degree Programme in Business Information Technology
-
HTG25VKBachelor's Degree Programme in Business Information Technology, vaihto-opiskelu/Exchange studies
-
HTG23S1Bachelor's Degree Programme in Business Information Technology
-
ZJAHTG24S1Avoin AMK, Tiko, AMK-väylät, BIT, tradenomi amk
- Opintojakso
- HG00CF56
Toteutuksella on 17 opetustapahtumaa joiden yhteenlaskettu kesto on 46 t 45 min.
Aika | Aihe | Tila |
---|---|---|
Ke 15.01.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35A206
Oppimistila
|
Ke 22.01.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
DGC - Digi & Game center
|
Ke 29.01.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35A206
Oppimistila
|
Ke 05.02.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35C113
Experience lab
R35A206 Oppimistila |
Ke 12.02.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35AP10
Projektitila TIKO/BIT
R35C113 Experience lab |
Ke 19.02.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35AP10
Projektitila TIKO/BIT
R35C113 Experience lab |
Ke 05.03.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35AP10
Projektitila TIKO/BIT
|
Ke 12.03.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35AP10
Projektitila TIKO/BIT
|
Ke 19.03.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35AP10
Projektitila TIKO/BIT
|
Ke 26.03.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35AP10
Projektitila TIKO/BIT
R35B114 Oppimistila |
Ke 02.04.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35AP10
Projektitila TIKO/BIT
R35B114 Oppimistila |
Ke 09.04.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35AP10
Projektitila TIKO/BIT
|
Ke 16.04.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35AP10
Projektitila TIKO/BIT
|
Ke 23.04.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35G301
Oppimistila
|
Ke 30.04.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35G301
Oppimistila
|
Ke 07.05.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35G301
Oppimistila
|
Ke 14.05.2025 klo 13:15 - 16:00 (2 t 45 min) |
Introduction to XR and Mobile Development in Game Engine HG00CF56-3001 |
R35G301
Oppimistila
|
Arviointiasteikko
0-5
Tavoitteet
XR- ja mobiilikehitys pelimoottorilla -kurssilla saat taitoja peliohjelmointiin hyödyntämällä erilaisten pelialustojen ja laitteiden ohjelmistokehityspaketteja (SDK). Ymmärrät, miten hyödyntää laite- ja alustavalmistajien dokumentaatiota kehittäessäsi erilaisia laitteita varten, kuten esimerkiksi virtuaalitodellisuuslasit, mobiililaitteet tai jopa pelikonsolit.
Kurssin osaamiset:
Pelin tuotanto-osaaminen: Opiskelija osaa ohjelmoida moottorikohtaisella kielellä ja ymmärtää varojen ja/tai välimuistin roolin.
Ohjelmistotekniikan osaaminen: Opiskelija on perehtynyt ohjelmistotekniikkaan liittyviin työkaluihin ja menetelmiin ja kykenee soveltamaan tietoa käytännön työssä.
Monitieteinen osaaminen peleissä: Opiskelija osaa soveltaa taitojaan ja tietämystään pelituotannon, -kehityksen tai -suunnittelun erityisalalla tai muulla digitaalisten pelien alaan liittyvällä tutkimusalueella.
Proaktiivinen kehittäminen: Opiskelija pystyy työskentelemään projekteissa yhteistyössä eri alojen toimijoiden kanssa.
Kurssin oppimistavoitteet:
Kurssin suoritettuasi ymmärrät, miten aloittaa pelikehitys erilaisille ei-PC-laitteille ja -lisälaitteille. Ymmärrät, miten asentaa ja käyttää ohjelmistokehityspaketteja (SDK) ja mistä ja miten saada tarvittavaa kehitykseen liittyvää tietoa. Pystyt rakentamaan pelin muulle kuin PC-laitteelle.
Sisältö
Kurssin aikana opit, mistä hankkia ohjelmistokehityspaketit (SDK:t) eri laitteille ja alustoille, mistä löytää niiden käyttöön liittyvät vaatimukset ja lisenssit sekä miten käyttää niitä pelikehityksen yhteydessä. Opit myös käytännössä, miten käyttää SDK:ita peliohjelmoinnissa. Kurssin aikana sinulle tarjotaan erilaisia laitteita, ja harjoittelet pelin prototyyppien ja rakentamisen laitteelle käytännössä.
Oppimateriaalit
Takoordyal, K. Beginning Unity Android Game Development: From Beginner to Pro, 2020.
Hocking, J. Unity in action : multiplatform game development in C#, 2022.
Opetusmenetelmät
Kurssi toteutetaan lähiopetuksena Jamkin kampuksilla. Kurssilla on luentoja, joissa opiskelijat oppivat perusteoriaa ja tekevät käytännön tehtäviä, joissa teoria viedään teoiksi.
Kurssin aikana opiskelijat tutustuvat pelien kehittämiseen ja buildaamiseen mobiili- ja XR-päätelaitteille. Opiskelijat oppivat perusteet SDK:n (ohjelmistokehityspakettien) käytöstä ja siitä kuinka päätelaitteiston rajoitukset vaikuttavat peliohjelman kehittämiseen. Kurssin aikana opiskelija tuottaa prototyypin joko mobiili- tai XR-pelistä.
Osallistuakseen kurssille opiskelijalla täytyy olla kannettava tietokone sekä mobiililaite, koska pelien kehitystä opetellaan askel askeleelta yhdessä luokassa. Kurssilla käytettävät ympäristöt toimivat PC- ja Android alustoilla. Jos opiskelijalla on käytössään vain iOS/macOS-laitteita, opiskelijan on otettava yhteys kurssin opettajaan kurssi-ilmoittautumisen yhteydessä.
Harjoittelu- ja työelämäyhteistyö
Kurssilla on vieras pelialalta aikataulujen salliessa.
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssilla ei ole tenttiä.
Kurssin arviointi perustuu peliprototyyppiprojektiin, jolla opiskelijat näyttävät oppimistaan. Pienemmät tehtävät, kurssiaktiivisuus ja itsearviointi vaikuttavat myös kurssin arvosanaan.
Toteutuksen valinnaiset suoritustavat
Sinulla on oikeus hakea osaamisen tunnistamista ja tunnustamista, jos sinulla on aiemmin hankittua osaamista (esimerkiksi muualla suoritettuja korkeakouluopintoja), joita voidaan katsoa hyväksi nyt suoritettavaan tutkintoon.
Osaamisen tunnistamisessa ja tunnustamisessa on kolme päätapaa: hyväksilukeminen (korvaaminen, sisällyttäminen) ja muulla tavoin hankitun osaamisen tunnistaminen ja tunnustaminen sekä opinnollistaminen. Lisätietoa JAMKin tutkintosäännössä, luku 17.
Opiskelijan ajankäyttö ja kuormitus
Yksi opintopiste vastaa keskimäärin noin 27 tuntia opiskelua, eli 5 opintopistettä vastaa noin 135 tuntia.
135 tunnin opiskelukuorma jakautuu seuraavasti:
Kontaktiopetus: ~45 hours
Projekti: ~30 hours
Itsenäinen opiskelu: ~60 hours
Arviointikriteerit, tyydyttävä (1)
Välttävä (1): Pystyt luomaan toimivan peliprototyypin XR- ja/tai mobiililaitteille noudattamalla kurssilla annettuja ohjeita.
Tyydyttävä (2): Pystyt luomaan toimivan peliprototyypin XR- ja/tai mobiililaitteille soveltamalla laite-/alustavalmistajien dokumentaatiota.
Arviointikriteerit, hyvä (3)
Hyvä (3): Pystyt luomaan toimivan pelin prototyypin XR- ja/tai mobiililaitteille soveltamalla laitteen valmistajan dokumentaatiota. Pystyt myös raportoimaan, mitkä osat laitteen tai alustan valmistajan ohjelmistokehityspaketeista ovat tarpeen prototyyppisi toimimiseksi.
Erittäin hyvä (4): Pystyt luomaan toimivan pelin prototyypin XR- ja/tai mobiililaitteille soveltamalla laitteen tai alustan valmistajan dokumentaatiota. Osoitat myös syvempää ymmärrystä siitä, mitkä osat ohjelmistokehityspaketista ovat tarpeen prototyypillesi ja miksi.
Arviointikriteerit, kiitettävä (5)
Erinomainen (5): Pystyt luomaan toimivan pelin prototyypin XR- ja/tai mobiililaitteille soveltamalla laite-/alustavalmistajien dokumentaatiota. Kykenet päättelemään, miten eri osat ohjelmistokehityspaketista toimivat, ja voit kirjoittaa koodia perustuen SDK:n toimintaviitekirjallisuuteen ilman esimerkkikoodeja.
Esitietovaatimukset
Tarvitaan riittävät taidot ohjelmoinnissa sekä perustava ymmärrys pelimoottoreista ja ohjelmistotekniikan käytännöistä.