moduuli #1 Johdatus Unityyn ja 3D-pelien kehittämiseen Unityn, sen ominaisuuksien ja 3D-pelikehityksen perusteiden yleiskatsaus
moduuli #2 Unityn ja Unity Hubin käyttöönotto Unityn lataaminen ja asentaminen, Unityn käyttöönotto Hub ja uuden projektin luominen
moduuli #3 Unity-käyttöliittymän ymmärtäminen Unity-editorissa liikkuminen, eri paneelien ja ikkunoiden ymmärtäminen ja käyttöliittymän mukauttaminen
moduuli #4 3D-mallinnuksen perusteet Johdatus 3D-mallinnukseen käsitteet, mukaan lukien kärjet, reunat ja pinnat sekä yksinkertaisten 3D-mallien luominen
moduuli #5 3D-resurssien tuonti ja määrittäminen 3D-mallien, pintakuvioiden ja animaatioiden tuonti Unityyn sekä esivalmisteiden ja kohtausten määrittäminen
moduuli #6 Unitys-muunnosjärjestelmän ymmärtäminen Asemien, kiertojen ja mittakaavojen työstäminen Unityssa, mukaan lukien Transform-komponentin käyttö ja komentosarjamuunnokset
moduuli #7 Materiaalit ja tekstuurit Materiaalien luominen ja käyttäminen, pintakuviotyyppien ymmärtäminen ja Material Inspectorin avulla
moduuli #8 Valaistuksen perusteet Johdatus valaistuskonsepteihin, mukaan lukien valotyypit, valonlähteet ja valaistusmallit
moduuli #9 Peruskuvauksen määrittäminen Yksinkertaisen kohtauksen luominen, mukaan lukien lisääminen objektit, valot ja kamera sekä peruspelialueen luominen
moduuli #10 Johdatus C#-komentosarjaan C#-ohjelmoinnin perusteet, mukaan lukien muuttujat, tietotyypit, silmukat ja ehdolliset lauseet
moduuli #11 Unity Scripting Fundamentals Unitys-skriptiarkkitehtuurin ymmärtäminen, mukaan lukien MonoBehaviours, skriptit ja komponentit
moduuli #12 Työskentely Unitys Physics Enginen kanssa Johdatus Unitys-fysiikkamoottoriin, mukaan lukien törmäimet, jäykät rungot ja fysiikan materiaalit
moduuli #13 Interaktiivisen luominen Objektit Vuorovaikutteisuuden lisääminen objekteihin, mukaan lukien törmäimien, triggerien ja komentosarjojen käyttö
moduuli #14 Animaation perusteet Animaatiokonseptien, mukaan lukien avainkehykset, käyrät ja animaatioohjaimet
moduuli #15 Animaatioiden luominen Unityssa Animaatioiden luominen ja tuonti animaatioikkunan avulla ja tilakoneiden asettaminen
moduuli #16 käyttöliittymän ja UX-suunnittelun johdanto käyttöliittymän ja käyttökokemuksen suunnitteluperiaatteisiin, mukaan lukien asettelu, typografia ja väriteoria
moduuli #17 Käyttöliittymäelementtien luominen Unityssa Käyttöliittymäelementtien, mukaan lukien tekstin, kuvien ja painikkeiden, luominen ja käyttöliittymän kankaan käyttäminen
moduuli #18 Äänen perusteet Johdatus äänikonsepteihin, mukaan lukien ääniaallot, taajuudet ja ääni muodot
moduuli #19 Työskentely äänen kanssa Unityssa Ääniresurssien tuonti ja käyttö, mukaan lukien äänilähteiden ja kuuntelijoiden lisääminen
moduuli #20 Optimointi ja suorituskyky Pelien suorituskyvyn ymmärtäminen ja parantaminen, mukaan lukien profilointi, sisällön optimointi ja eräajon käyttö
moduuli #21 Virheenkorjaus ja testaus Unitys-virheenkorjaustyökalujen, mukaan lukien virheenkorjaustyökalun, konsolin ja virheviestien käyttäminen, sekä testauskehysten määrittäminen
moduuli #22 Pelin käyttöönotto ja julkaiseminen Pelin valmistelu julkaisu, mukaan lukien vienti, arkistointi ja julkaisu eri alustoille
moduuli #23 Advanced Unity Features Tutustu edistyneisiin Unity-ominaisuuksiin, mukaan lukien ProBuilder, PolyBrush ja Unity ML-Agents Toolkit
moduuli #24 Advanced Scripting Topics Kehittyneet C#-komentosarjatekniikat, mukaan lukien korutiinit, async/await ja skriptoitavat objektit
moduuli #25 Kurssin yhteenveto ja johtopäätökset Suunnittelemme 3D-pelikehityksen seuraavia vaiheita Unity-uran kanssa