Ammatti Pelikehittäjä Unityssa - kurssi 151 200 hieroa. SkillFactorysta, koulutus 12 kuukautta, päivämäärä 13.8.2023.
Miscellanea / / November 27, 2023
Harjoittelun aikana luot neljä peliä: 3D-tasohyppely, Space Shooter, Tower Defense ja 3D-racing
Lopputyönä on konseptin kehittäminen, pelisuunnittelu ja oman pelin ohjelmointi, jolle valitset genren ja alustan.
GameDev-kurssin perusosa (12 kuukautta)
GameDevin esittely
1 kuukausi
Johdatus GameDeviin: miten pelejä tehdään ideasta julkaisuun, johdatus pelin suunnitteluun, pelin tekninen sisältö, sisältö ja logiikka, pelin sisältö, pelimoottorit, tasojen editointi
Unity Editor: editorin perusteet, omaisuuskauppa, materiaali, törmäysjärjestelmä, valaistus, esivalmisteet, maasto, fysiikkamoottori, hiukkasjärjestelmä, käyttöliittymä
Tasosuunnittelu 3D Adventuren esimerkillä: testikohtaus, työskentely esivalmisteiden kanssa, tasomekaniikka ja dynamiikka, objektien vuorovaikutuksen perusteet, tason luominen - suunnittelusta dokumentointiin, WhiteBox
Sijainnin luominen tyhjästä: Blenderin esittely, primitiivit, monikulmiomallinnus, yksinkertaisen sijainnin luominen, tekstuurit, purkaminen, tuominen moottoriin, näkymän asettaminen, valaistuksen lisääminen, interaktiivinen
Tulos: Luo 3D-tasohyppely ja pelipaikka valaistuksen ja interaktiivisuuden avulla
Ohjelmointi C#:lla
2,5 kuukautta
Visual Studio Basics: C#-kielen esittely ja historia, Visual Studio -kehitysympäristö, ensimmäinen ohjelma, käännösprosessi, sovellusten virheenkorjaus
GIT-perusteet: Versionhallintajärjestelmät, Johdatus Gitiin, Github, Markdown, Git-käyttöliittymä, Git Visual Studiossa, Git-perustoiminnot, Git Branching, Advanced Git -ominaisuudet
Peruskäsitteet ja tietotyypit: muuttujat, vakiot, literaalit, perustietotyypit, luettelot, konsolin syöttö ja tulos, C#-perustoiminnot, tyyppimuunnokset
C#-perusrakenteet: ehdolliset ja konstruktit, silmukat, taulukot, monikot, työpaja
C#:n menetelmät: menetelmät, menetelmäparametrit, parametrien välitys, laajuus, rekursiiviset funktiot, loppuprojekti
OOP: viite- ja merkitykselliset tietotyypit, rakenteet ja objektit, luokat ja rakenteet, viite- ja merkitykselliset tietotyypit, pakkaaminen ja purkaminen, kapselointi, periytyminen, polymorfismi, abstraktit luokat, aggregointi ja koostumus, staattiset luokat ja elementit, yleistyksiä
C#:n integrointi Unityyn: Unityn C#:n ominaisuudet, yksinkertaisen 3D-seikkailun luominen
Pelin suunnittelu
1 kuukausi
Tasosuunnittelu: peruskäsitteet, tasotuotannon vaiheet
Tasotuotanto: idea, paperiprototyyppi, aihio, tasotaide
Tiimin kehittäminen: roolit, taide, insinöörit, suunnittelijat, johtaminen, kehitysvaiheet
Pelikonseptin ja pitch kirjoittaminen sijoittajille: konsepti, lyhyt kuvaus, USP/USP, suunnittelupilarit, Core Loop -muotoilu ja kuvaus järjestelmistä, sijoittajista, pitchin rakenteesta ja ominaisuuksista
Tulos: tutustua uuden pelin suunnitteluprosessiin. Opit peruslähestymistapoja kysytyn pelin luomiseksi. Kehität suunnitteludokumentin tulevaa peliä varten.
Avaruusampuja
1,5 kuukautta
Valmistautuminen Space Shooteriin: idean kuvaus, suunnitteludokumentti, projektin rakenne ja 2D-resurssien, spritien tuonti
Avaruusaluksen esivalmistettujen kokoonpano: avaruusaluksen luominen, virtuaalinen ohjaussauva, ohjaus abstraktio
Tasokohtaus: kamera, tausta, fyysiset esineet, pelaajan uudestisyntyminen, tasokorkki
Tason sisältö: laiva-aseet, kuoret, ampumisrajoitukset, poimintaobjektit, kutevat
Vihollisalukset: vihollislaivojen esivalmisteiset, State Machine, kohdepaikan haku, ammunta
Tulos: kehittää mobiili 2D-peli Space Shooter
3D-kisa
1,5 kuukautta
Valmistautuminen 3D-kilpailuun: kuvan suunnittelu, entiteetit ja parametrit, Rigidbody-komponentti, WheelCollider-komponentti, auton ohjaimen käsikirjoitus.
Auto: auton rakentaminen primitiivistä, pyörien mukauttaminen, soittimen ja soittimen tuloohjain, kolmannen persoonan kamera, moottorin ääni, törmäysääni.
Rata: ympäristökokoonpano, maasto, rata, tarkastuspisteen kulku, kilpailuohjain, kilpailun alku ja loppu, kilpailumittarit, sijainti, kierrosaika, paras aika.
Botit: botin ohjain, liike johonkin pisteeseen, botin liike radalla, botien lisääminen kilpailuun, botin vaikeustasot.
Tulos: kehittää 3D-tietokonepeli Racing
Tower Defense
1,5 kuukautta
Tornipuolustukseen valmistautuminen: perusarkkitehtuuri, ensimmäinen prototyyppi, torni, vihollisen liike, vihollisen prototyyppi ja ulkoiset asetukset
Peliympäristön käyttöliittymä: TD-arkkitehtuurin kehittäminen, Playerin ja Enemyn välinen vuorovaikutus, yksinkertaiset HUD-elementit, interaktiiviset rajapinnat tornien rakentamiseen, liitäntäryhmien hallinta
Tasot, valikot ja tallennukset: TD-tasojen arkkitehtuuri, voitto- ja tappiotapahtumat tasoilla, tasokartan käyttöliittymän toteutus, pelaajan edistymisen tallentaminen levylle, pelin aloitusvalikko
Syventävä mekaniikka: pelaajan suorituskyvyn arviointi, vihollisen aallot, aaltojen kiihtyvyys, päivitykset
Uudet viholliset ja tornit: panssarityypit ja vauriotyypit, tornipäivitykset, pelaajataidot ja muu koodityyli
Tulos: kehittää mobiili 2D-tornipuolustuspeli
Pelisi tiimi- tai indie-kehitys
3 kuukautta
Pelin prototyypin kehitys
Suunnittelukuva
Valikko
Tasot
Pelikokonaisuudet
Vuorovaikutuksia
Botit
Skenaariot
Tulos: kehittää peli, jonka suunnittelet itse. Kehitystä voi tehdä yksin tai ryhmässä. Työ tehdään kokeneen asiantuntijan ohjauksessa. Sinun tehtäväsi on julkaista peli ja tuoda se markkinoille (Steamissa, Google Playssa ja/tai App Storessa)
B
bonalina
18.11.2022 G.
Mielenkiintoinen kurssi
Edut: Mentoreiden palaute, mahdollisuus vastata kysymyksiin koulutuksen aikana. Miinukset: Videossa ei ole tekstitystä. Valitsin Unity Game Developer -kurssin. Unelmoin pelien luomisesta, ja lopulta päätin kokeilla kursseja. Siellä on paljon hyödyllistä tietoa ja mielenkiintoisia tehtäviä. Pidin tehtävistä, siellä on kirjallista tietoa, palautetta mentoreista...
M
magneetti 49
30.05.2022 G.
Suosittelen kursseja.
Edut: Kätevä koulutusaika, suuri määrä webinaareja, tiedon saatavuus. Haitat: En huomannut mitään haittoja. Osallistun Unity Game Developer -kurssille. Aihe "pelimoottoreista" tuli mielenkiintoiseksi. Halusin yrittää luoda oman pelini. Etsin sopivaa alustaa kurssin opiskeluun. Päätin osallistua pelinkehityskurssille Unityssa SkillFactorysta. Opiskelu tapahtuu koulusta vapaa-ajalla...
R
Rulut678
20.05.2022 G.
Se on parempi kuin monet tavalliset yliopistot
Edut: Voit ottaa kursseja milloin tahansa, 24/7-tuki, runsaasti aikaa tehtävien suorittamiseen. Miinukset: Toimiaksesi tarvitset vähintään keskitehoisen tietokoneen ja riittävästi muistia. Ostin kurssin pelien kehittämisestä Unity-pelimoottorilla, tämä koulutusmuoto sopii minulle täysin. Olen aina pitänyt peleistä ja kaikesta niihin liittyvästä, ja kun näin YouT: ssä...