Unity syventävä-Peli 1
Laajuus: 30 oppituntia
Ikäsuositus: 11-16 vuotta
Tarvikkeet: Koodikouluun tiedekoululainen tarvitse mukaan oman kannettavan tietokoneen + laturin. Ulkoinen hiiri ja hiirimatto suositeltava. Tiedekoululla on nettiyhteys. Mahdolliset ruutuajat on hyvä tarkistaa ja tietokoneen akku ladata jo kotona, jotta tietokonetta voi käyttää koko oppitunnin ajan.
Ryhmän kuvaus: Unity syventävä jatkoryhmä on Koodikoulu 1-3 ja Koodikoulu 4 -5 - Peli tasot suorittaneille oppilaille suunnattu syventävä Unity -Peliohjelmoinnin taso. Pelimoottorina toimii Unity ja ohjelmointikielenä C#. Syventävä Unity 1. tasolla yhdistelemme kaksiulotteista ja kolmiulotteista grafiikkaa.
Oppimistavoitteet:
- oppilas osaa peliohjelmoinnin perusteet ja käsitteet
- oppilas osaa käyttää peliohjelmoinnin ohjelmointityökalua tarkoituksenmukaisesti
- oppilas oppii pelin suunnittelun eri vaiheet
- oppilas kehittää loogista päättelykykyään sekä ongelmanratkaisutaitojaan edelleen sekä oppii yhdistelmään tietoa ja soveltamaan sitä
- oppilas osaa soveltaa ohjelmointitaitojaan soveltavaan projektiin
- oppilas oppii perusteellisemmin hyödyntää Unity pelimoottoria, joilla voi suunnitella ja toteuttaa pelejä
Unity Syventävä 1. taso muodostuu Unity Syventävä 1lk1 ja Unity Syventävä 1lk2 lukukausista.
Toteutus:
Jokaisella oppitunnilla on oma teemansa, jonka tavoitteena on, että oppilas oppii aiheena olevan perusteorian ja pääsee soveltamaan sitä heti käytännössä harjoitusten ja tehtävien kautta. Ryhmässä suunnitellaan ja toteutetaan oma peliprojekti.
Oppituntien teemat
Unity syventävä 1lk1
- Alkuvalmistelut, kentän tekeminen
- Pelihahmon animointi
- Pelilhahmon liikuttaminen
- Objektien kerääminen
- Ampuminen
- Vastustaja
- Checkpoint
- Puzzle - osa 1
- Puzzle - osa 2
- Bossin luominen
- Health System
- Avain
- Kenttäsuunnittelu
- Tekstit ja fontit
- Viimeistely
Unity syventävä 1lk2
- 3D-ohjelma ja Unity
- Robon tekeminen 3D-ohjelmalla
- Materiaalit
- Low poly -grafiikka 1
- Low poly -grafiikka 2
- Auto 3D-ohjelmasta Unityyn
- Pyörät pyörimään
- Ajorata
- Driftaus
- Waypoint 2
- Waypoint 2
- Äänet ja nopeusmittari
- Checkpointit
- Auton räjäytys
- Viimeistely