Siirry suoraan sisältöön

Unity-peliohjelmointiLaajuus (5 op)

Tunnus: TT00DU32

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Oppimateriaalit

Verkossa Viope-ympäristössä

Ilmoittautumisaika

02.07.2024 - 31.07.2024

Ajoitus

01.08.2024 - 31.07.2025

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

ICT ja tuotantotalous

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Janne Salonen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop7
    VIOPE_NonStop7

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Oppimateriaalit

Verkossa Viope-ympäristössä

Arviointiasteikko

0-5

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

16.04.2024 - 31.12.2025

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Virve Prami
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_2025_MAKSULLINEN_JARJESTELMA
    VIOPE 2025 MAKSULLINEN JARJESTELMA
  • VIOPE_2024_MAKSULLINEN_JARJESTELMA
    Viope TiVi (NonStop), vuosi 2024

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.01.2024 - 31.12.2026

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 10000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • Verkko_opinnot_NonStop_120_op
    Verkko-opinnot (TiVi-NonStop), 120 op

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia. Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course). Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop). Täytä muut tähdellä merkityt kohdat. Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.01.2024 - 31.07.2024

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • AMK_osaaja_Tivi
    AMK-osaaja (Tivi)

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia. Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course). Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop). Täytä muut tähdellä merkityt kohdat. Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.01.2024 - 31.12.2025

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • AVOIN_AMK_TIVI_73_op
    Täydentävät tietotekniikan opinnot aikaisemmin korkeakoulututkintoja suorittaneelle

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.01.2024 - 31.07.2025

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
  • Virve Prami
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_2024_MAKSULLINEN_JARJESTELMA
    Viope TiVi (NonStop), vuosi 2024

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ilmoittautumisaika

02.07.2024 - 31.07.2024

Ajoitus

01.01.2024 - 31.07.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

ICT ja tuotantotalous

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Janne Salonen
Vastuuopettaja

Janne Salonen

Ryhmät
  • Viope_nonstop_9
    Viope_nonstop_9

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Oppimateriaalit

Verkossa Viope-ympäristössä

Arviointiasteikko

0-5

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ilmoittautumisaika

02.07.2024 - 31.07.2024

Ajoitus

01.01.2024 - 31.07.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

ICT ja tuotantotalous

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Janne Salonen
Vastuuopettaja

Janne Salonen

Ryhmät
  • Viope_nonstop_11
    Viope_nonstop_11

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Oppimateriaalit

Verkossa Viope-ympäristössä

Arviointiasteikko

0-5

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ilmoittautumisaika

02.07.2024 - 31.07.2024

Ajoitus

01.01.2024 - 31.07.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

ICT ja tuotantotalous

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Janne Salonen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop6
    VIOPE_NonStop6

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Oppimateriaalit

Verkossa Viope-ympäristössä

Arviointiasteikko

0-5

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ilmoittautumisaika

02.07.2024 - 31.07.2024

Ajoitus

01.01.2024 - 31.07.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Janne Salonen
Vastuuopettaja

Janne Salonen

Ryhmät
  • Viope_nonstop_12
    Viope_nonstop_12

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Oppimateriaalit

Verkossa Viope-ympäristössä

Arviointiasteikko

0-5

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ilmoittautumisaika

02.07.2023 - 31.07.2023

Ajoitus

01.08.2023 - 31.07.2024

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Janne Salonen
Vastuuopettaja

Janne Salonen

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Oppimateriaalit

Verkossa Viope-ympäristössä

Arviointiasteikko

Hyväksytty/Hylätty

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

27.02.2023 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop3
    VIOPE_NonStop3

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

27.02.2023 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop3
    VIOPE_NonStop3

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

27.02.2023 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

27.02.2023 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

27.02.2023 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

27.02.2023 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

27.02.2023 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop5
    VIOPE_NonStop5

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

27.02.2023 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop5
    VIOPE_NonStop5

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop3
    VIOPE_NonStop3

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 10000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop3
    VIOPE_NonStop3

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop3
    VIOPE_NonStop3

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop3
    VIOPE_NonStop3

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 10000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop5
    VIOPE_NonStop5

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 10000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop5
    VIOPE_NonStop5

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop5
    VIOPE_NonStop5

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop5
    VIOPE_NonStop5

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

02.11.2022 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop3
    VIOPE_NonStop3

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

02.11.2022 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

02.11.2022 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop4
    VIOPE_NonStop4

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

02.11.2022 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop5
    VIOPE_NonStop5

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.08.2022 - 31.12.2023

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
  • Virve Prami
Vastuuopettaja

Janne Salonen

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.08.2022 - 31.12.2023

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
  • Virve Prami
Vastuuopettaja

Janne Salonen

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.08.2022 - 31.12.2023

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
  • Virve Prami
Vastuuopettaja

Janne Salonen

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.08.2022 - 31.12.2023

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
  • Virve Prami
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop7
    VIOPE_NonStop7

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.08.2022 - 31.12.2023

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
  • Virve Prami
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop7
    VIOPE_NonStop7

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.08.2022 - 31.12.2023

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
  • Virve Prami
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop7
    VIOPE_NonStop7

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

31.07.2022 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop3
    VIOPE_NonStop3

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi
CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

28.02.2022 - 06.08.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • ATX22TVK
    Avoin amk: NonStop kevät 2022

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia. Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course). Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop). Täytä muut tähdellä merkityt kohdat. Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.01.2022 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE_NonStop
    Viope (NonStop)
  • VIOPE_2022_MAKSULLINEN_JÄRJESTELMÄ
    Viope TiVi (NonStop), vuosi 2022

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia. Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course). Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop). Täytä muut tähdellä merkityt kohdat. Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

01.01.2022 - 31.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 10000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • AMK_OSAAJA_2022_TIVI
    AMK osaaja 2022 (TiVi)

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia. Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course). Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop). Täytä muut tähdellä merkityt kohdat. Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

03.11.2021 - 27.02.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • ATX22TVK
    Avoin amk: NonStop kevät 2022

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia. Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course). Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop). Täytä muut tähdellä merkityt kohdat. Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.

Ajoitus

12.11.2020 - 31.07.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet
  • Suomi
Paikat

0 - 5000

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Mika Hyyryläinen
Vastuuopettaja

Janne Salonen

Ryhmät
  • VIOPE2021
    Maksullinen järjestelmä Viope 2021

Tavoitteet

Tämän kurssin aikana tutustut pelimoottori Unityn peruskäyttöön. Pelien tekeminen vaatii monia erilaisia taitoja ja työntekijöitä, ja myös pelimoottoreita käytetään monin eri tavoin. Esimerkiksi kenttäsuunnittelijat käyttävät Unityä pelikenttien luomiseen, peligraafikot tuovat Unityyn tekemiään kuvia ja 3D-malleja, ja ohjelmoijat kirjoittavat koodia, jonka avulla Unityssä tehdyt pelit toimivat halutulla tavalla. Sinun ei välttämättä tarvitse opetella Unity-ekspertiksi jokaisella osa-alueella, vaan voit erikoistua tiettyihin Unityn osa-alueisiin.

Sisältö

Unityn perusteet
(1) Johdanto
(2) Mikä on Unity?
(3) Unityn lataaminen ja asentaminen
(4) Uuden projektin luominen
(5) Unityn käyttöliittymä

2. Unity kenttäeditorina
(1) Johdanto
(2) Mikä on kohtaus?
(3) 3D-avaruudessa liikkuminen
(4) Pelikappaleiden liikuttaminen
(5) Labyrinttikentän tekeminen
(6) Materiaalien luominen ja asettaminen
(7) Muutosten tallentaminen ja muut materiaaliominaisuudet

3. Komponentit ja fysiikkasimulaatiot
(1) Johdanto
(2) Komponentit
(3) Fysiikkakomponenttien käyttö
(4) Lisätietoa fysiikkasimulaatioista
(5) Kappaleiden ryhmittäminen

4. Ohjelmoinnin perusteet
(1) Johdanto
(2) Ohjelmoinnin perusteet
(3) Lausekkeet
(4) Muuttujat lausekkeissa
(5) Funktiot
(6) Ehtolauseet ja lohkot

5. Skriptit – Pelaajan ohjaimet
(1) Johdanto
(2) Skriptaaminen
(3) Pelaajan ohjaimet
(4) Aluksen liikkuttaminen
(5) Aluksen leijuminen
(6) Kameran ohjaimet
(7) Virheiden tarkistus

6. Skriptit – Kilpa-ajopeli

Aika ja paikka

Kurssi suoritetaan itsenäisesti Viope-verkkoympäristössä joten suoritusaika ja -paikka riippuu opiskelijasta itsestään.

Oppimateriaalit

N/A

Opetusmenetelmät

Itseopiskeltava verkkokurssi Viope-ympäristössä

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

1. Unityn perusteet
2. Unityu kenttäeditorina
3. Komponentit ja fysiikkasimulaatiot
4. Ohjelmoinnin perusteet
5. Skriptit - Pelaajan ohjaimet
6. Skriptit - Kilpa-ajopeli

Lisätietoja opiskelijoille

ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia. Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course). Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop). Täytä muut tähdellä merkityt kohdat. Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Kurssista saa hyväksytty merkinnän kun siitä on suoritettu vähintään 80%

Esitietovaatimukset

Unityn peruskäyttö ei vaadi mitään erityisiä taitoja tai aiempaa kokemusta. Unity on kuitenkin monimutkainen ohjelma, jonka käyttö peliprojektissa voi vaatia monenlaisia taitoja. Esimerkiksi 3D-ohjelmien käytöstä voi olla hyötyä, jos käytät Unityä pelikenttien kasaamiseen ja 3D-kappaleiden asetteluun. Vastaavasti aiemmasta ohjelmointitaidosta on hyötyä, kun kirjoitat Unityn toimintaa ohjaavia skriptejä.