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_NonStop7VIOPE_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_JARJESTELMAVIOPE 2025 MAKSULLINEN JARJESTELMA
-
VIOPE_2024_MAKSULLINEN_JARJESTELMAViope 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_opVerkko-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_TiviAMK-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_opTä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_JARJESTELMAViope 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_9Viope_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_11Viope_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_NonStop6VIOPE_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_12Viope_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_NonStop3VIOPE_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_NonStop3VIOPE_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_NonStop4VIOPE_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_NonStop4VIOPE_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_NonStop4VIOPE_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_NonStop4VIOPE_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_NonStop5VIOPE_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_NonStop5VIOPE_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_NonStop3VIOPE_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_NonStop3VIOPE_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_NonStop3VIOPE_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_NonStop3VIOPE_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_NonStop4VIOPE_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_NonStop4VIOPE_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_NonStop4VIOPE_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_NonStop4VIOPE_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_NonStop4VIOPE_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_NonStop5VIOPE_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_NonStop5VIOPE_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_NonStop5VIOPE_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_NonStop5VIOPE_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_NonStop3VIOPE_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_NonStop4VIOPE_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_NonStop4VIOPE_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_NonStop5VIOPE_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_NonStop7VIOPE_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_NonStop7VIOPE_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_NonStop7VIOPE_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_NonStop3VIOPE_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
-
ATX22TVKAvoin 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_NonStopViope (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_TIVIAMK 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
-
ATX22TVKAvoin 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
-
VIOPE2021Maksullinen 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ä.