Unreal Engine 4 - kurs 36 000 rub. från Coddy School of Programming for Children, utbildning 6 moduler (månader)
Miscellanea / / December 02, 2023
Format: individuella och grupplektioner, offline och online (realtid).
Antal barn: från 1 till 8.
från 750 rub./timme i en onlinegrupp,
från 850 rub./timme i en offlinegrupp,
från 1050 rub./timme individuellt online,
från 1980 rub./timme individuellt offline.
Datorspel har länge blivit en integrerad del av alla barns liv. Moderna mästerverk från spelindustrin förvånar fantasin med detaljer med hög precision, fantastisk grafik och fysik som allt mer liknar verkligheten. Samtidigt kan även ett barn skapa vackra, realistiska, coola och spännande videospel! Vill du att din son eller dotter ska titta på spelskapandet från skärmens baksida och byta från rollen som en enkel spelare? Då välkommen till Unreal Engine 4-kursen i Moskva från CODDY-skolan. Ditt barn kommer att lära sig hur moderna spel av olika genrer och riktningar skapas, kommer att studera allt de består av och hur de utvecklas. Kursen kräver inga speciella kunskaper eller utbildning, så den passar alla kodare från 12 år och äldre med grundläggande datorvana.
De flesta spel och 3D-projekt skapas med hjälp av spelmotorer, som inkluderar en enorm uppsättning verktyg utvecklade av de största företagen i mediebranschen. Unreal Engine är en av vår tids mest kraftfulla motorer. Utvecklad och stödd av Epic Games sedan 1998, i tidiga versioner och nuvarande, har den använts i utvecklingen av över hundra släppta projekt.
Att skapa ett spel på Unreal Engine i våra lektioner blir en rolig och intressant process. Denna motor kan utveckla realistiska bilder med välutvecklad fysik. Barnen behöver inte tänka på att skapa vackert vatten eller få träden att svaja från vindbyar. Dessa funktioner finns redan i själva motorn och barn behöver bara använda alla de olika möjligheter som finns.
Naturligtvis kan du idag hitta många gratis Unreal Engine 4-tutorials på Internet. Vi rekommenderar dock att bemästra detta unika instrument i sällskap med likasinnade och under ledning av en erfaren lärare.
Unreal Engine 4-träning låter dig kombinera barns intresse för datorspel och lära dig komplexa tekniker för att skapa och hantera en spelmiljö. Som ett resultat av att du genomfört kursen, ditt barn:
Unreal Engine-kurser i Moskva ger barn en fantastisk möjlighet att översätta kreativa idéer till riktiga spelprojekt!
Efter avslutad kurs får varje student ett personligt certifikat från CODDY.
Kurslärare:
"JavaScript-programmering", "Frontendutvecklare: Webbplatser på HTML/CSS/JavaScript", "Harvard CS50 Course", "Botar i Python", "Python och JavaScript: spelprogrammering i CodeCombat", "Skapa spel i Scratch", "Unreal Motor 4"
Utbildning:
Yaroslavl State Technical University (YSTU), Institutet för digitala system (IDS), specialitet "Software Engineering".
Erfarenhet:
Sedan början av gymnasiet har han framgångsrikt genomfört ytterligare utbildning inom områdena kretsdesign, webbutveckling, systemadministration och MYSQL-databaser. Under mina skol- och studentår var jag intresserad av programmering i följande språk: Pascal, C++, C#, Python, Ruby, JavaScript, samt webbdesignspråk (HTML, CSS).
Intressen:
Hans fritidsintressen inkluderar träsnideri, montera plast-/träskeppsmodeller, skapa webbplatser och skapa program i Python. Jag är övertygad om att utvecklingen av handmotorik och mentala krafter är oupplösligt sammanlänkade.
"Behovet av IT-specialister kommer bara att växa; att bli en av dem är att bli en del av en liten historia."
Kurslärare:
"Computer Literacy", "Minecraft: An Introduction to Artificial Intelligence", "Ethical Hacker", "Computer" läskunnighet på Mac", "Unreal Engine 4", "Python och maskininlärning", "Minecraft-programmering", "Bots på Pytonorm"
Utbildning:
Moscow Polytechnic University, specialitet "Informationssäkerhet".
Certifierad deltagare i Minecraft-programmeringsutbildningen.
Microsoft Certified Teacher Innovator Program
Erfarenhet:
Behärskar C++, Pascal med objekt, Python, Java, PHP. Jag var involverad i webblayout, skapande av webblayouter och utvecklade logotyper för företag på frilansande sajter.
Intressen:
Engagerad i programmering och informationssäkerhet. Älskar sport och lever en hälsosam livsstil. Han är intresserad av musik och konst. Tror att varje person kan uppnå vad de vill.
"Om du vill att kod ska vara enkel och snabb att skriva, gör den lätt att läsa."
Kurslärare:
"Ethical Hacker", "Frontend-utvecklare: Webbplatser på HTML/CSS/JavaScript", "Unity 3D", "Unreal Engine 4"
Utbildning:
Novosibirsk State Technical University, specialitet "Informationssäkerhet".
Erfarenhet:
Behärskar Python, JavaScript, html/css. Lärarerfarenhet – 3 år. Deltog i utvecklingen av program för handel på valutabörsen. Involverad i implementering av kryptografiverktyg i olika projekt.
Intressen:
Han studerar musik, studerar psykologi och ekonomi. Brinner för informationsteknik. I synnerhet programmering, skapande av webbplatser, spel. Han menar att spelutveckling är en kreativ process som kräver kreativt tänkande, de galnaste idéerna och lite kunskap inom psykologi. Och även i ung ålder kan du behärska alla dessa färdigheter.
”Vi är redan födda i IT-världen. Därför behöver du lära dig att gå - typ, lära dig att springa - programmera, lära dig att hoppa - utveckla spel så tidigt som möjligt. Då kommer vi att kunna utforska denna underbara teknikvärld vida omkring."
1:a modul
Lektion ett
- Ladda ner och installera Unreal Engine 4
- Lär känna gränssnittet
- Principer för att arbeta i 3d-rymden
- Arbeta med objekt i spelet
- Lär känna materialredigeraren och skapa ditt eget material
På huset: skapa flera kompositioner från objekt i spelet, applicera material på dem
Lektion två
- Byte av dag och natt inne i motorn, börja arbeta med belysning
- Fördjupad studie av materialredigeraren, principer för relieftexturering
- Introduktion till Blueprints visuella programmeringssystem, skapande av de första Blueprint-klasserna
- Skriva skript med hjälp av Blueprints, skapa spelobjekts beteendelogik
På huset: skapa en ny klass - ett mål som reagerar på att träffa ett visst område
Lektion tre
- Introduktion till Level Blueprint
- Skapa en enkel karaktär och programmera logiken i dess rörelse
- Programmering av beteendelogiken för objekt inom nivån
- Börja skapa spelet "Labyrinth"
På huset: använd den förvärvade kunskapen, implementera karaktärens hopp, designa en labyrint som kommer att användas i spelet
Lektion fyra
- Övergång mellan nivåer
- Skapa en komplett gameplay för ett spel om en labyrint
- Arbeta med spelbalansen (vi bestämmer vad spelaren kan göra och vad inte)
- Slutföra spelet "Labyrinth"
- Att börja arbeta på din egen spelplats
- Verktyg för att skapa terräng (berg, sänkor, etc.)
På huset: skapa din egen spelkarta, med nödvändig terräng
2:a modulen
Lektion ett
- Import av riktig terräng till Unreal Engine 4
- Lägga till material till spelkartan, skapa lager för terräng
- Lägga till vegetation till spelkartan
På huset: avsluta arbetet med din egen spelkarta, lägg till material för olika typer av terräng, lägg till nödvändiga spelobjekt, lägg om möjligt till växter, träd och så vidare
Lektion två
- Lägga till och använda startinnehåll
- Skapande av enkla byggnader och andra arkitektoniska föremål
- Studie av tidslinjenoden, principer för dess funktion och tillämpningsområde
- Lösa möjliga buggar och problem
På huset: skapa en plattform eller hiss som, när en tangent trycks, smidigt tar spelaren till en viss plats
Lektion tre
- Vi introducerar Widget Blueprint
- Skapande av huvudmenyn för spelet
- Lägg till dina egna knappar, bakgrundsmusik
- Animering av menyknappar
- Gå till önskad nivå från menyn
På huset: skapa din egen meny med de nödvändiga knapparna, panelerna, lämpliga för spelstilen som skapas
Lektion fyra
- Fortsatt arbete med Widget Blueprint
- Skapande av ett komplett karaktärshälso- och rustningssystem
- Skapa dina egna funktioner i Blueprint
- Skapande av farliga zoner på kartan som orsakar skada
- Karaktärs död (game over)
På huset: skapa en ny Blueprint-klass - en zon som återställer en karaktärs hälsa
3:e modul
Lektion ett
- Principer för att implementera komplexa karaktärer i Unreal Engine 4
- Hur skelettanimering fungerar i Unreal Engine 4
- Introduktion till Animation Blueprint
- Sätt att blanda och interpolera animationer
- Introduktion till BlendSpace 1D
På huset: skapa din egen animationsklass för karaktären och implementera uppspelning av hoppanimationen
Lektion två
- Sätt att skapa dina egna animationer
- Lägga till dina egna animationer till spelet
- Importera animationer från Marketplace
- Vi presenterar BlendSpace 2D
- Ändra tredjepersonskameraläge
På huset: med hjälp av ett tvådimensionellt BlendSpace, inse karaktärens förmåga att gå i hukposition med lämpliga animationer
Lektion tre
- Byta kamera från tredje och första person
- Introduktion till LineTrace
- Implementering av förmågan att flytta föremål i spelet
- Rättelse av eventuella fel
På huset: skapa ett fullfjädrat karaktärsuthållighetssystem med ett motsvarande gränssnittselement
Lektion fyra
- Importera tillgångar till Unreal Engine 4 från tredjepartskällor
- Lägga till ljud till spelet
- Skapande av olika ljuskällor. Statisk, stationär och dynamisk belysning
- Effekter efter bearbetning
- Skapande av klippscener
- Presentation av projekt
4:e modul
Lektion ett
- Modifiering av en standardkaraktär för att fungera med AI
- Skapande och konfigurering av AI Controller
- Skapande av den enklaste artificiella intelligensen som kan kringgå vissa hinder
På huset: upprepa hemma vad du lärde dig i klassen och få AI: n att reagera på eventuella hinder
Lektion två
- Arbeta med Nav Mesh Bounds Volume
- Förbättring av artificiell intelligens, lägga till möjligheten att jaga spelare och andra spelobjekt
- Programmering av AI-beteende när spelaren går utanför räckhåll
På huset: programmera AI-materialet för att ändras när spelaren jagas
Lektion tre
- Lära känna och arbeta med Behaviour Tree
- Förbättra kapaciteten hos artificiell intelligens, patrullera kartan vid givna punkter
På huset: ändra koden så att AI: n rör sig genom punkterna inte i slumpmässig ordning, utan sekventiellt från en till en annan.
Lektion fyra
- Lägga till AI "sinnen" (syn, hörsel)
- Skapa dina egna evenemang (uppgifter) för Behaviour Tree
- Slutlig installation av AI, utarbetande av möjliga scenarier för dess drift
På huset: ändra koden så att AI: n rör sig i olika hastigheter, beroende på situationen, lägg till två sekunders fördröjning mellan uppgifter
5:e modul
Lektion ett
- Modifiering av komplexa material
– Att lära känna och arbeta med tjänsten Mixamo
- Skapa ett skelett för din egen modell
- Retargeting standardanimationer till din egen modell
På huset: förbereda och importera flera karaktärsmodeller för vidare användning i konstklasser
Lektion två
- Sök, ladda ner och importera dina egna animationer för karaktären
- Lära känna och arbeta med State Machine
- Konfigurera endimensionell BlendSpace och Animation Blueprint i allmänhet
På huset: konfigurera animationer för tidigare nedladdade modeller, programmera teckenacceleration genom att trycka på Shift-tangenten
Lektion tre
- Förbereda och importera tillgångar för en förstapersonsskjutare
- Utveckling av rörelselogiken och animering av karaktären i första person
- Lägga till och anpassa föremål som kommer att finnas i karaktärens händer (vapen, etc.)
På huset: ändra koden så att karaktären kan smyga och huka sig
Lektion fyra
- Skapa en dynamisk syn
- Tillägg av ett skjutsystem baserat på LineTrace
- Lägger till ljud
På huset: arbeta på din egen nivå - karta
6:e modulen
Lektion ett
- Lägga till spridning när du fotograferar
- Skapande av olika spraymönster
- Skapande och anpassning av dekaler
På huset: fortsätt arbeta på din egen karta. Optimera dessutom projektet på ett sådant sätt att dekalinet förblir på väggarna för alltid och försvinner efter en viss tid.
Lektion två
- Lägga till reaktioner från fysiska föremål till ett skott
- Lägga till ökad spridning i rörelse
- Importera och anpassa vapenanimationer
På huset: Hemma, upprepa allt du gjorde i klassen, se till att kommentera all ny kod. Fortsätt skapa din egen karta.
Lektion tre
- Skapande av ett laddningssystem
- Arbeta med Anim Montage
- Optimering, buggfixar
På huset: Slutarbete på kartan, förbereda projektet för presentation
Lektion fyra
- Lägga till informativa UI-element
- Lägga till spårämnen från kulor och blixtar under skott
- Projektpresentation