Yrke Spelutvecklare på Unity - kurs 151 200 rub. från SkillFactory, utbildning 12 månader, Datum 13 augusti 2023.
Miscellanea / / November 27, 2023
Under träningen kommer du att skapa fyra spel: 3D-plattformsspel, Space Shooter, Tower Defense och 3D-racing
Slutprojektet är att utveckla konceptet, designa spelet och programmera ditt eget spel, för vilket du väljer genre och plattform.
Grundläggande del av GameDev-kursen (12 månader)
Introduktion till GameDev
1 månad
Introduktion till GameDev: hur spel skapas från idé till release, introduktion till speldesign, tekniskt innehåll i spelet, innehåll och logik, spelinnehåll, spelmotorer, nivåredigering
Unity Editor: Redaktörens grunder, Asset Store, Material, Collider System, Belysning, Prefabs, Terräng, Physics Engine, Partikelsystem, Användargränssnitt
Nivådesign med exemplet 3D Adventure: testscen, arbete med prefabs, nivåmekanik och dynamik, grunderna i objektinteraktion, nivåskapande - från planering till dokumentation, WhiteBox
Skapa en plats från grunden: introduktion till Blender, primitiver, polygonal modellering, skapa en enkel plats, texturer, packa upp, importera till motorn, ställa in scenen, lägga till belysning, interaktiv
Resultat: skapa ett 3D-plattformsspel och spelplats med belysning och interaktivitet
Programmering i C#
2,5 månader
Visual Studio Basics: introduktion och historia av C#-språket, Visual Studios utvecklingsmiljö, första programmet, kompileringsprocess, applikationsfelsökning
GIT Basics: Versionskontrollsystem, Introduktion till Git, Github, Markdown, Git UI, Git i Visual Studio, Basic Git Operations, Git Branching, Advanced Git Features
Grundläggande begrepp och datatyper: variabler, konstanter, bokstaver, grundläggande datatyper, uppräkningar, konsolinmatning och -utgång, grundläggande C#-operationer, typkonverteringar
Grundläggande C#-konstruktioner: villkor och konstruktioner, loopar, arrayer, tupler, verkstad
Metoder i C#: metoder, metodparametrar, parameteröverföring, scope, rekursiva funktioner, slutprojekt
OOP: referens och meningsfulla datatyper, strukturer och objekt, klasser och strukturer, funktioner för att arbeta med referens och meningsfulla datatyper, packning och uppackning, inkapsling, arv, polymorfism, abstrakta klasser, aggregering och sammansättning, statiska klasser och element, generaliseringar
Integrera C# i Unity: funktioner i C# i Unity, vilket skapar ett enkelt 3D-äventyr
Spel design
1 månad
Nivådesign: grundläggande koncept, stadier av nivåproduktion
Nivåproduktion: idé, pappersprototyp, blank, nivåkonst
Teamutveckling: roller, konst, ingenjörer, designers, ledning, utvecklingsstadier
Att skriva ett spelkoncept och en pitch för investerare: koncept, kort beskrivning, USP/USP, Designpelare, Core Loop-formulering och beskrivning av system, investerare, struktur och funktioner på pitch
Resultat: bekanta dig med processen att designa ett nytt spel. Du kommer att lära dig om de grundläggande tillvägagångssätten för att komma fram till ett spel som kommer att efterfrågas. Du kommer att utveckla ett designdokument för ditt framtida spel.
Space shooter
1,5 månad
Förberedelser för Space Shooter: beskrivning av idén, designdokument, projektstruktur och import av 2D-tillgångar, sprites
Prefab montering av rymdskepp: skapande av rymdskepp, virtuell joystick, kontrollabstraktion
Nivåscen: kamera, bakgrund, fysiska föremål, spelares återfödelse, nivåmössa
Nivåinnehåll: skeppsvapen, granater, skjutrestriktioner, plockningsobjekt, spawners
Fiendeskepp: fientliga fartygs prefab, State Machine, målpositionssökning, skytte
Resultat: utveckla ett mobilt 2D-spel Space shooter
3D-racing
1,5 månad
Förberedelse för 3D-racing: bilddesign, enheter och parametrar, Rigidbody-komponent, WheelCollider-komponent, bilkontrollmanus.
Bil: bygga en bil från primitiver, anpassa hjul, ingångskontroll för spelare och spelare, tredjepersonskamera, motorljud, kollisionsljud.
Bana: miljömontering, terräng, bana, checkpointpassage, tävlingskontrollant, start och slut på loppet, tävlingsstatistik, position, varvtid, bästa tid.
Bots: botkontroller, förflyttning till en punkt, botrörelse längs banan, lägga till bots till loppet, botsvårighetsnivåer.
Resultat: utveckla ett 3D-datorspel Racing
Torn försvar
1,5 månad
Förbereder för Tower Defense: grundläggande arkitektur, första prototypen, torn, fiendens rörelse, fiendens prototyp och externa inställningar
Spelscengränssnitt: utveckling av TD-arkitektur, interaktion mellan spelare och fiende, enkla HUD-element, interaktiva gränssnitt för att bygga torn, hantering av gränssnittsgrupper
Nivåer, menyer och besparingar: arkitektur för TD-nivåer, seger- och nederlagshändelser i nivåer, implementering av nivåkartans gränssnitt, spara spelarens framsteg på disken, spelstartmenyn
Fördjupning av mekanik: bedömning av spelarprestanda, fiendens vågor, vågacceleration, uppgraderingar
Nya fiender och torn: rustningstyper och skadetyper, tornuppgraderingar, spelarfärdigheter och annan kodstil
Resultat: utveckla ett mobilt 2D-tornförsvarsspel
Team- eller indieutveckling av ditt spel
3 månader
Utveckling av spelprototyp
Designbild
Meny
Nivåer
Spelenheter
Interaktioner
Bots
Scenarier
Resultat: utveckla ett spel som du designar själv. Utveckling kan ske individuellt eller i team. Arbetet kommer att utföras under ledning av en erfaren expert. Din uppgift är att släppa spelet och lansera det på marknaden (på Steam, Google Play och/eller App Store)
B
bonalina
18.11.2022 G.
Intressant kurs
Fördelar: Feedback från mentorer, möjlighet att ta upp eventuella frågor under utbildningen. Nackdelar: Det finns inga undertexter för videon. Jag valde Unity Game Developer-kursen. Jag drömde om att skapa spel och till slut bestämde jag mig för att testa att gå kurser. Det finns mycket användbar information och intressanta uppgifter. Jag gillade uppdragen, det finns skriftlig information, feedback från mentorer...
M
magnet49
30.05.2022 G.
Jag rekommenderar kurserna.
Fördelar: Bekväm träningstid, stor mängd webbseminarier, tillgång till information. Nackdelar: Jag märkte inga nackdelar. Jag går Unity Game Developer-kursen. Ämnet "spelmotorer" blev intressant. Jag ville försöka skapa mitt eget spel. Jag letade efter en lämplig plattform för att studera kursen. Jag bestämde mig för att gå en kurs om spelutveckling i Unity från SkillFactory. Studierna sker på fritiden från skolan...
R
Rulut678
20.05.2022 G.
Det är bättre än många vanliga universitet
Fördelar: Du kan ta lektioner när som helst, 24/7 support, gott om tid att slutföra uppgifter. Nackdelar: För att fungera behöver du en dator med minst medelkraft och tillräckligt med minne. Jag köpte en kurs om spelutveckling med hjälp av Unity-spelmotorn, det här träningsformatet är helt lämpligt för mig. Jag har alltid gillat spel och allt som har samband med dem, och när jag såg på YouT...