Elukutse Unity mänguarendaja – kursus 151 200 hõõruda. SkillFactoryst, koolitus 12 kuud, kuupäev 13. august 2023.
Varia / / November 27, 2023
Treeningu ajal loote neli mängu: 3D-platvormer, Space Shooter, Tower Defense ja 3D-racing
Lõputöö on kontseptsiooni väljatöötamine, mängukujundus ja oma mängu programmeerimine, mille jaoks valite žanri ja platvormi.
GameDevi kursuse põhiosa (12 kuud)
GameDevi tutvustus
1 kuu
GameDevi tutvustus: kuidas mänge tehakse ideest väljalaseni, mängu disaini tutvustus, mängu tehniline sisu, sisu ja loogika, mängu sisu, mängumootorid, taseme redigeerimine
Unity Editor: toimetaja põhitõed, varade pood, materjal, põrkesüsteem, valgustus, kokkupandavad tooted, maastik, füüsikamootor, osakeste süsteem, kasutajaliides
Tasemekujundus 3D Adventure'i näitel: teststseen, töö moodulitega, taseme mehaanika ja dünaamika, objektide interaktsiooni põhitõed, taseme loomine - planeerimisest dokumenteerimiseni, WhiteBox
Asukoha loomine nullist: Blenderi tutvustus, primitiivid, hulknurkne modelleerimine, lihtsa asukoha loomine, tekstuurid, lahtipakkimine, mootorisse importimine, stseeni seadistamine, valgustuse lisamine, interaktiivne
Tulemus: looge valgustuse ja interaktiivsusega 3D-platvormer ja mängukoht
Programmeerimine C# keeles
2,5 kuud
Visual Studio põhitõed: C# keele tutvustus ja ajalugu, Visual Studio arenduskeskkond, esimene programm, kompileerimisprotsess, rakenduste silumine
GIT põhitõed: versioonikontrollisüsteemid, Giti sissejuhatus, Github, Markdown, Git UI, Git Visual Studios, Giti põhitoimingud, Giti hargnemine, Giti täiustatud funktsioonid
Põhimõisted ja andmetüübid: muutujad, konstandid, literaalid, põhiandmetüübid, loendid, konsooli sisend ja väljund, põhilised C# toimingud, tüübiteisendused
Põhilised C# konstruktsioonid: tingimussõnad ja konstruktsioonid, tsüklid, massiivid, korteid, töökoda
C# meetodid: meetodid, meetodi parameetrid, parameetrite edastamine, ulatus, rekursiivsed funktsioonid, lõppprojekt
OOP: viite- ja tähenduslikud andmetüübid, struktuurid ja objektid, klassid ja struktuurid, viitega töötamise omadused ja tähenduslikud andmetüübid, pakkimine ja lahtipakkimine, kapseldamine, pärimine, polümorfism, abstraktsed klassid, liitmine ja koostis, staatilised klassid ja elemendid, üldistused
C# integreerimine Unitysse: C# funktsioonid Unitys, lihtsa 3D-seikluse loomine
Mängu disain
1 kuu
Tasemekujundus: põhikontseptsioonid, taseme tootmise etapid
Taseme tootmine: idee, paberi prototüüp, toorik, tasemekunst
Meeskonna arendamine: rollid, kunst, insenerid, disainerid, juhtimine, arenguetapid
Mängu kontseptsiooni ja väljaku kirjutamine investoritele: kontseptsioon, lühikirjeldus, USP/USP, disaini tugisambad, Core Loop formuleering ja süsteemide, investorite, väljaku struktuuri ja funktsioonide kirjeldus
Tulemus: tutvuda uue mängu kujundamise protsessiga. Saate teada põhiliste lähenemisviiside kohta, et leida nõutud mäng. Töötate välja oma tulevase mängu kujundusdokumendi.
Kosmose tulistaja
1,5 kuud
Space Shooteriks valmistumine: idee kirjeldus, kujundusdokument, projekti struktuur ja 2D varade, spraitide import
Kosmoselaeva monteeritav kokkupanek: kosmoselaeva loomine, virtuaalne juhtkang, juhtimise abstraktsioon
Taseme stseen: kaamera, taust, füüsilised objektid, mängija taassünd, tasemepiirang
Taseme sisu: laevarelvad, mürsud, laskepiirangud, korjatud objektid, kudejad
Vaenlase laevad: vaenlase laeva eelfab, State Machine, sihtmärgi asukoha otsimine, tulistamine
Tulemus: töötage välja mobiilne 2D-mäng Space Shooter
3D võidusõit
1,5 kuud
Ettevalmistus 3D võidusõiduks: pildikujundus, olemid ja parameetrid, jäigakere komponent, WheelCollider komponent, auto kontrolleri skript.
Auto: auto ehitamine primitiividest, rataste kohandamine, mängija ja mängija sisendkontroller, kolmanda isiku kaamera, mootori heli, kokkupõrkeheli.
Rada: keskkonna kokkupanek, maastik, rada, kontrollpunkti läbimine, võistluse kontroller, võistluse algus ja lõpp, võistluse mõõdikud, positsioon, ringiaeg, parim aeg.
Botid: robotikontroller, punktini liikumine, boti liikumine mööda rada, robotite lisamine võistlusele, roboti raskusastmed.
Tulemus: arendada 3D-arvutimängu Racing
Tornikaitse
1,5 kuud
Tornikaitseks valmistumine: põhiarhitektuur, esimene prototüüp, torn, vaenlase liikumine, vaenlase prototüüp ja välised seaded
Mängu stseeni liides: TD arhitektuuri arendamine, mängija ja vaenlase interaktsioon, lihtsad HUD-elemendid, interaktiivsed liidesed tornide ehitamiseks, liideserühmade haldamine
Tasemed, menüüd ja salvestused: TD tasemete arhitektuur, võidu- ja lüüasaamise sündmused tasemetel, tasemekaardi liidese rakendamine, mängija edenemise salvestamine kettale, mängu algusmenüü
Mehaanika süvendamine: mängija jõudluse hindamine, vaenlase lained, lainete kiirendus, versiooniuuendused
Uued vaenlased ja tornid: soomuse tüübid ja kahjustuste tüübid, torni versiooniuuendused, mängija oskused ja muud koodistiilid
Tulemus: arendada mobiilset 2D torni kaitsemängu
Teie mängu meeskondlik või indie-arendus
3 kuud
Mängu prototüübi arendamine
Disaini pilt
Menüü
Tasemed
Mänguüksused
Interaktsioonid
Botid
Stsenaariumid
Tulemus: töötage välja mäng, mille kujundate ise. Arendamine võib toimuda individuaalselt või meeskonnas. Tööd teostatakse kogenud eksperdi juhendamisel. Teie ülesanne on mäng välja anda ja turule tuua (Steamis, Google Plays ja/või App Store'is)
B
bonalina
18.11.2022 G.
Huvitav kursus
Eelised: Mentorite tagasiside, võimalus koolituse käigus küsimustega tegeleda. Puudused: videol puuduvad subtiitrid. Valisin Unity Game Developer kursuse. Unistasin mängude loomisest ja lõpuks otsustasin proovida kursustel käia. Seal on palju kasulikku teavet ja huvitavaid ülesandeid. Ülesanded meeldisid, on kirjalik info, tagasiside mentoritelt...
M
magnet49
30.05.2022 G.
Soovitan kursusi.
Eelised: Mugav koolitusaeg, suur veebiseminaride maht, info kättesaadavus. Puudused: Ma ei märganud ühtegi miinust. Osalen Unity Game Developeri kursusel. Huvitavaks muutus teema “mängumootorid”. Tahtsin proovida oma mängu luua. Otsisin kursuse õppimiseks sobivat platvormi. Otsustasin läbida SkillFactory Unity mängude arendamise kursuse. Õppimine toimub koolist vabal ajal...
R
Rulut678
20.05.2022 G.
See on parem kui paljud tavalised ülikoolid
Eelised: saate kursusi võtta igal ajal, ööpäevaringne tugi, palju aega ülesannete täitmiseks. Puudused: Töötamiseks on vaja vähemalt keskmise võimsusega ja piisava mälumahuga arvutit. Ostsin Unity mängumootori abil mänguarenduse kursuse, see koolituse formaat sobib mulle igati. Mulle on alati meeldinud mängud ja kõik nendega seonduv ning kui ma YouTis nägin...