Keskipelin kehittäjä Unityssa - ilmainen kurssi Skillboxista, koulutus, päivämäärä: 29.11.2023.
Miscellanea / / November 27, 2023
Nuoret kehittäjät Unityssa
Opi tekemään monimutkaista grafiikkaa ja animaatioita, soveltamaan OOP: ta käytännössä ja luomaan pelejä mobiilialustoille. Pystyt suorittamaan monimutkaisempia tehtäviä ja hakemaan keskikehittäjän paikkaa.
C#-ohjelmoijat, jotka haluavat päästä pelien kehittämiseen
Syvennä C#-taitojasi, tutustu Unity-moottoriin, opi luomaan realistista grafiikkaa ja animoimaan hahmoja. Kehität ensimmäiset pelisi, keräät portfolion ja hankit ammatin, josta olet aina haaveillut.
Johdatus DOTSiin ja ECS: ään
Opit mitä DOTS ja ECS ovat ja ymmärrät niiden työn perusperiaatteet. Opiskele peliprosessien koostumuksen teoriaa ja analysoi puhdas- ja hybridi-lähestymistapoja ECS-mallissa. Opi luomaan ja muuntamaan esivalmisteita kokonaisuuksiksi ja komponenteiksi.
Käyttäjien syötteiden käsittely Unityssa
Tutustu Unity-syöttöjärjestelmän periaatteisiin. Opi liikuttamaan hahmoasi, ampumaan asetta, kun painat tulipainiketta, ja lataa se uudelleen.
Objektien vuorovaikutus Unityssa
Opi fysiikan peruslait, jotka toistetaan tietokonepeleissä. Opi rakentamaan objektien vuorovaikutusjärjestelmiä: vaurioiden aiheuttamista, törmäyksiä, reaktioita ammuksen osumiseen.
Staattisten tietojen tallentaminen ja käyttäminen Unityssa
Ymmärrät kuinka peliasetukset tallennetaan komentosarjaobjekteihin. Tutustu XML- ja JSON-tietomuotoihin. Opi työskentelemään Newtonsoftin kirjastojen ja AWS: n, Amazonin ja omistettujen tietotallennustilojen kanssa. Opi ottamaan käyttöön omia verkkoratkaisujasi PHP: ssä ja tallentamaan tietoja palvelimelle.
Tekoälyn luominen peleissä
Opit tekoälyn roolin peleissä ja tutustut sen pääalgoritmeihin. Opi luomaan apujärjestelmään perustuvaa tekoälyä ja käyttämään kolmannen osapuolen kirjastoja.
Kehittynyt ohjelmointitapa: kuviot
Tutustu ohjelmoinnin kuvioteoriaan. Ota selvää, mitä malleja on olemassa ja opi valitsemaan ne, jotka sopivat tehtäviisi. Ymmärrät kuinka toteuttaa ja käyttää DI-mallia käyttämällä esimerkkinä Zenject-kehystä.
Grafiikkakehityksen perusteet Unityssa
Ymmärrät kuinka 3D-grafiikka toimii tietokonepeleissä: tutustut 3D-tietojen tallentamisen, käsittelyn ja tulostamisen menetelmiin. Opi luomaan varjostimia ja erikoistehosteita.
Valaistus pelissä
Ymmärrät putkien ja valaistuksen asettamisen peleissä. Opi "leivoamaan" valoa.
Työskentely animaation kanssa Unityssa
Opi animoimaan hahmoja ja ympäristöjä Unity-editorin käyttöliittymässä tai koodin avulla. Opi luomaan 2D- ja proseduurianimaatioita. Hallitse edistyneitä animaatiotekniikoita.
Asynkroniset prosessit: yksinkertaisista monimutkaisiin
Ymmärrät mitä asynkroninen laskenta on. Opi käyttämään Async/Await- ja Jobs-toimintoja. Esittele reaktiivisen ohjelmoinnin käsite ja opi kirjoittamaan ja ajamaan koodia rinnakkaisissa säikeissä.
Laajennamme Unity-editorin toimintoja
Ymmärrät kuinka laajentaa editorin toimintoja. Opi luomaan omia ikkunoita ja tarkastajia ja työskentelemään Odin Inspector -paketissa.
Pelitilan johtajat Unityssa. Vuorovaikutus käyttöliittymän kanssa
Opi luomaan inventaario-, askartelu- ja hahmojen tasoitusjärjestelmiä. Opi yhdistämään pelitiedot käyttöliittymään.
Online-pelien kehittämisen perusteet Photonilla
Ymmärrät kuinka luoda verkkopelejä ja rakentaa verkkovuorovaikutuksen logiikkaa Photon Cloudin avulla.
Pelien kaupallistaminen mobiiliprojektien esimerkin avulla
Opi analysoimaan käyttäjien käyttäytymistä, toteuttamaan pelin sisäisiä ostoksia ja lukemaan pelimittareita. Ymmärrät kuinka ansaita rahaa peleistä.
Pelin suorituskyvyn optimointi
Opi analysoimaan pelin suorituskykyä Profilerilla. Pystyt löytämään ja korjaamaan virheitä pelin koodissa ja rakenteessa - tämä auttaa optimoimaan sen suorituskyvyn.
Työskentely äänen kanssa
Ymmärrät, kuinka pelien ääneen voi antaa. Opi integroimaan Wwise-äänimoottori projektiisi ja työskentelemään sen parissa.
Pelien kokoaminen ja julkaiseminen mobiilikaupoissa
Opi julkaisemaan pelejä kaupoissa. Ymmärrät kaupallistamis- ja analytiikkatyökalut: Applovin, App Metrica, Google Play Resolver. Opi Androidin ja iOS: n projektin rakentamisen ominaisuuksista.
Peliprojektien testaus
Ymmärrät kuinka testata ohjelmia ja oppia käyttämään NUnit-kehystä Unityssa. Opi luomaan skriptejä testiautomaatiota varten.
Ryhmätyö ja kehitys Unity-pelien kehittäjänä
Opi työskentelemään tiiminä ja seuraamaan muutoksia peliin gitin avulla. Pystyt valmistautumaan haastatteluihin ja kehittämään ammatillisen kehittymisstrategian.
Valmistumisprojekti. Yhteistyöpeli
Kehität itsenäisesti valmistumisprojektin - yhteistyöpelin.