Unreal Engine 4 - kurs 36 000 rub. fra Coddy School of Programming for Children, opplæring 6 moduler (måneder)
Miscellanea / / December 02, 2023
Format: individuelle og gruppetimer, offline og online (sanntid).
Antall barn: fra 1 til 8.
fra 750 rub./time i en nettgruppe,
fra 850 rub./time i en frakoblet gruppe,
fra 1050 rub./time individuelt online,
fra 1980 rub./time individuelt offline.
Dataspill har lenge blitt en integrert del av hvert barns liv. Moderne mesterverk fra spillindustrien forbløffer fantasien med høypresisjonsdetaljer, fantastisk grafikk og fysikk som i stadig større grad ligner på virkeligheten. I mellomtiden kan selv et barn lage vakre, realistiske, kule og spennende videospill! Vil du at sønnen eller datteren din skal se på spillskapingen fra baksiden av skjermen og bytte fra rollen som en enkel spiller? Så velkommen til Unreal Engine 4-kurset i Moskva fra CODDY-skolen. Barnet ditt vil lære hvordan moderne spill av forskjellige sjangre og retninger skapes, vil studere alt de består av og hvordan de utvikles. Kurset krever ingen spesielle kunnskaper eller opplæring, så det passer for alle kodere i alderen 12 år og eldre med grunnleggende datakunnskaper.
De fleste spill og 3D-prosjekter er laget ved hjelp av spillmotorer, som inkluderer et stort sett med verktøy utviklet av de største selskapene i mediebransjen. Unreal Engine er en av de kraftigste motorene i vår tid. Utviklet og støttet av Epic Games siden 1998, i tidlige versjoner og nåværende, har den blitt brukt i utviklingen av over hundre utgitte prosjekter.
Å lage et spill på Unreal Engine i leksjonene våre blir til en morsom og interessant prosess. Denne motoren er i stand til å utvikle realistiske bilder med velutviklet fysikk. Barna trenger ikke tenke på å lage vakkert vann eller få trærne til å svaie fra vindkast. Disse funksjonene finnes allerede i selve motoren, og barn trenger bare å bruke alle de forskjellige mulighetene.
Selvfølgelig kan du i dag finne mange gratis Unreal Engine 4-opplæringer på Internett. Vi anbefaler imidlertid å mestre dette unike instrumentet i selskap med likesinnede og under veiledning av en erfaren lærer.
Unreal Engine 4-trening lar deg kombinere barns interesse for dataspill og lære komplekse teknologier for å skape og administrere et spillmiljø. Som et resultat av å fullføre kurset, vil barnet ditt:
Unreal Engine-kurs i Moskva gir barn en flott mulighet til å oversette kreative ideer til ekte spillprosjekter!
Etter fullført kurs mottar hver student et personlig sertifikat fra CODDY.
Kurslærer:
"JavaScript-programmering", "Frontendutvikler: Nettsteder på HTML/CSS/JavaScript", "Harvard CS50 Course", "Botter i Python", "Python og JavaScript: spillprogrammering i CodeCombat", "Opprette spill i Scratch", "Uvirkelig Motor 4"
Utdanning:
Yaroslavl State Technical University (YSTU), Institute of Digital Systems (IDS), spesialitet "Software Engineering".
Erfaring:
Siden begynnelsen av videregående har han fullført tilleggstrening innen områdene kretsdesign, webutvikling, systemadministrasjon og MYSQL-databaser. Gjennom skole- og studentårene mine var jeg interessert i programmering på følgende språk: Pascal, C++, C#, Python, Ruby, JavaScript, samt webdesignspråk (HTML, CSS).
Interesser:
Hobbyene hans inkluderer treskjæring, sette sammen plast-/treskipsmodeller, lage nettsider og lage programmer i Python. Jeg er overbevist om at utviklingen av håndmotorikk og mentale krefter henger uløselig sammen.
"Behovet for IT-spesialister vil bare vokse; å bli en av dem er å bli en del av en liten historie."
Kurslærer:
"Computer Literacy", "Minecraft: An Introduction to Artificial Intelligence", "Ethical Hacker", "Computer" leseferdighet på Mac", "Unreal Engine 4", "Python og maskinlæring", "Minecraft-programmering", "Botter på Python"
Utdanning:
Moskva polytekniske universitet, spesialitet "Informasjonssikkerhet".
Sertifisert deltaker i Minecraft-programmeringsopplæringsprogrammet.
Microsoft Certified Teacher Innovator Program
Erfaring:
Flytende i C++, Pascal med objekter, Python, Java, PHP. Jeg var involvert i nettsidelayout, lage nettsidelayouter og utvikle logoer for bedrifter på freelancesider.
Interesser:
Engasjert i programmering og informasjonssikkerhet. Elsker sport og fører en sunn livsstil. Han er interessert i musikk og kunst. Tror at hver person kan oppnå hva de vil.
"Hvis du vil at koden skal være enkel og rask å skrive, gjør den lett å lese."
Kurslærer:
«Etisk hacker», «Frontendutvikler: Nettsteder på HTML/CSS/JavaScript», «Unity 3D», «Unreal Engine 4»
Utdanning:
Novosibirsk State Technical University, spesialitet "Informasjonssikkerhet".
Erfaring:
Flytende i Python, JavaScript, html/css. Læringserfaring – 3 år. Deltok i utvikling av programmer for handel på valutabørs. Involvert i implementering av kryptografiverktøy i ulike prosjekter.
Interesser:
Han studerer musikk, studerer psykologi og økonomi. Lidenskapelig opptatt av informasjonsteknologi. Spesielt programmering, lage nettsider, spill. Han mener spillutvikling er en kreativ prosess som krever kreativ tenkning, de sprøeste ideene og litt kunnskap innen psykologi. Og selv i ung alder kan du mestre alle disse ferdighetene.
«Vi er allerede født i IT-verdenen. Derfor må du lære å gå - skrive, lære å løpe - programmere, lære å hoppe - utvikle spill så tidlig som mulig. Da vil vi være i stand til å utforske denne fantastiske verden av teknologi langt og bredt.»
1. modul
Første leksjon
- Last ned og installer Unreal Engine 4
- Bli kjent med grensesnittet
- Prinsipper for å jobbe i 3d-rom
- Arbeide med objekter i spillet
- Bli kjent med Material Editor og lage ditt eget materiale
På huset: lag flere komposisjoner fra objekter i spillet, bruk materialer på dem
Leksjon to
- Bytte av dag og natt inne i motoren, begynn å jobbe med belysning
- Dybdestudie av Material Editor, prinsipper for relieffteksturering
- Introduksjon til Blueprints visuelle programmeringssystem, opprettelse av de første Blueprint-klassene
- Skrive skript ved hjelp av Blueprints, lage spillobjektadferdslogikk
På huset: opprette en ny klasse - et mål som reagerer på å treffe et bestemt område
Leksjon tre
- Introduksjon til Level Blueprint
- Lage en enkel karakter og programmere logikken i dens bevegelse
- Programmering av oppførselslogikken til objekter innenfor nivået
- Start med å lage spillet "Labyrinth"
På huset: bruk den tilegnete kunnskapen, implementer karakterens hopp, design en labyrint som skal brukes i spillet
Leksjon fire
- Overgang mellom nivåer
- Oppretting av et komplett spill for et spill om en labyrint
- Arbeide med spillbalansen (vi bestemmer hva spilleren kan gjøre og ikke)
- Fullføre spillet "Labyrinth"
- Starter arbeidet med din egen spilllokasjon
- Verktøy for å lage terreng (fjell, forsenkninger, etc.)
På huset: lag ditt eget spillkart, med nødvendig terreng
2. modul
Første leksjon
- Import av ekte terreng til Unreal Engine 4
- Legge til materialer til spillkartet, lage lag for terreng
- Legge til vegetasjon til spillkartet
På huset: fullfør arbeidet med ditt eget spillkart, legg til materialer for ulike typer terreng, legg til nødvendige spillobjekter, legg om mulig til planter, trær og så videre
Leksjon to
- Legge til og bruke startinnhold
- Oppretting av enkle bygninger og andre arkitektoniske gjenstander
- Studie av tidslinjenoden, prinsipper for dens drift og anvendelsesområde
- Løse mulige feil og problemer
På huset: lage en plattform eller heis som, når en tast trykkes, jevnt vil ta spilleren til et bestemt sted
Leksjon tre
- Vi introduserer Widget Blueprint
- Oppretting av hovedmenyen for spillet
- Legg til dine egne knapper, bakgrunnsmusikk
- Animasjon av menyknapper
- Gå til ønsket nivå fra menyen
På huset: lag din egen meny med de nødvendige knappene, panelene, egnet for stilen til spillet som lages
Leksjon fire
- Fortsatt arbeid med Widget Blueprint
- Opprettelse av et komplett karakterhelse- og rustningssystem
- Lag dine egne funksjoner i Blueprint
- Oppretting av farlige soner på kartet som forårsaker skade
- Karakterdød (spillet er over)
På huset: lag en ny Blueprint-klasse - en sone som gjenoppretter en karakters helse
3. modul
Første leksjon
- Prinsipper for å implementere komplekse karakterer i Unreal Engine 4
- Hvordan skjelettanimasjon fungerer i Unreal Engine 4
- Introduksjon til animasjonsplan
- Måter å blande og interpolere animasjoner
- Introduksjon til BlendSpace 1D
På huset: lag din egen animasjonsklasse for karakteren og implementer avspilling av hoppeanimasjonen
Leksjon to
- Måter å lage dine egne animasjoner
- Legge til dine egne animasjoner i spillet
- Importer animasjoner fra Marketplace
- Vi introduserer BlendSpace 2D
- Endring av tredjepersons kameramodus
På huset: ved å bruke et todimensjonalt BlendSpace, innse karakterens evne til å gå i knebøy med passende animasjoner
Leksjon tre
- Bytte kamera fra tredje og første person
- Introduksjon til LineTrace
- Implementering av evnen til å flytte objekter i spillet
- Retting av mulige feil
På huset: lage et fullverdig karakterutholdenhetssystem med et tilsvarende grensesnittelement
Leksjon fire
- Importer eiendeler til Unreal Engine 4 fra tredjepartskilder
- Legge til lyder i spillet
- Opprettelse av ulike lyskilder. Statisk, stasjonær og dynamisk belysning
- Etterbehandlingseffekter
- Oppretting av klippescener
- Presentasjon av prosjekter
4. modul
Første leksjon
- Modifisering av et standardkarakter for å fungere med AI
- Oppretting og konfigurasjon av AI-kontroller
- Oppretting av den enkleste kunstige intelligensen som er i stand til å omgå noen hindringer
På huset: Gjenta hjemme det du lærte i timen og få AI til å reagere på eventuelle hindringer
Leksjon to
- Arbeide med Nav Mesh Bounds Volume
- Forbedring av kunstig intelligens, legger til muligheten til å jage spillere og andre spillobjekter
- Programmering av AI-adferd når spilleren går utenfor rekkevidde
På huset: programmer AI-materialet til å endre seg når spilleren blir jaget
Leksjon tre
- Bli kjent med og jobbe med Behaviour Tree
- Forbedre evnene til kunstig intelligens, patruljere kartet på gitte punkter
På huset: endre koden slik at AI-en beveger seg gjennom punktene ikke i tilfeldig rekkefølge, men sekvensielt fra den ene til den andre.
Leksjon fire
- Legge til AI "sanser" (syn, hørsel)
- Lage dine egne hendelser (oppgaver) for Behaviour Tree
- Endelig oppsett av AI, utarbeidelse av mulige scenarier for driften
På huset: endre koden slik at AI-en beveger seg med forskjellige hastigheter, avhengig av situasjonen, legg til en to-sekunders forsinkelse mellom oppgavene
5. modul
Første leksjon
- Modifisering av komplekse materialer
– Bli kjent med og jobbe med Mixamo-tjenesten
- Lage et skjelett for din egen modell
- Retargeting standard animasjoner til din egen modell
På huset: klargjøre og importere flere karaktermodeller for videre bruk i kunsttimer
Leksjon to
- Søk, last ned og importer dine egne animasjoner for karakteren
- Bli kjent med og jobbe med State Machine
- Sette opp endimensjonale BlendSpace og Animation Blueprint generelt
På huset: konfigurer animasjoner for tidligere nedlastede modeller, programmer tegnakselerasjon ved å trykke på Shift-tasten
Leksjon tre
- Forberede og importere eiendeler for en førstepersons skytespiller
- Utvikling av bevegelseslogikken og animasjonen av karakteren i første person
- Legge til og tilpasse elementer som vil være i karakterens hender (våpen osv.)
På huset: endre koden slik at karakteren kan snike og huke seg
Leksjon fire
- Skap et dynamisk syn
- Tillegg av et skytesystem basert på LineTrace
- Legge til lyd
På huset: jobbe på eget nivå - kart
6. modul
Første leksjon
- Legger til spredning når du fotograferer
- Oppretting av ulike sprøytemønstre
- Oppretting og tilpasning av dekaler
På huset: fortsett å jobbe med ditt eget kart. I tillegg, optimaliser prosjektet på en slik måte at dekalinet forblir på veggene for alltid og forsvinner etter en viss tid.
Leksjon to
- Legge til reaksjoner fra fysiske objekter til et skudd
- Legger til økt spredning i bevegelse
- Importer og tilpass våpenanimasjoner
På huset: Hjemme, gjenta alt du gjorde i timen, husk å kommentere all den nye koden. Fortsett å lage ditt eget kart.
Leksjon tre
- Opprettelse av et ladesystem
- Jobber med Anim Montage
- Optimalisering, feilrettinger
På huset: Avsluttende arbeid med kart, forbereder prosjektet for presentasjon
Leksjon fire
- Legge til informative UI-elementer
- Legge til sporstoffer fra kuler og blink under skudd
- Prosjektpresentasjon