Unreal Engine 4 - kurssi 36 000 hieroa. Coddy School of Programming for Children, koulutus 6 moduulia (kk)
Miscellanea / / December 02, 2023
Muoto: yksilö- ja ryhmätunnit, offline ja online (reaaliaikainen).
Lasten määrä: 1-8.
alkaen 750 hieroa/tunti verkkoryhmässä,
alkaen 850 hieroa/tunti offline-ryhmässä,
alkaen 1050 ruplaa/tunti erikseen verkossa,
alkaen 1980 hieroa/tunti erikseen offline-tilassa.
Tietokonepeleistä on jo pitkään tullut olennainen osa jokaisen lapsen elämää. Peliteollisuuden nykyaikaiset mestariteokset hämmästyttävät mielikuvituksen erittäin tarkoilla yksityiskohdilla, upealla grafiikalla ja fysiikalla, jotka muistuttavat yhä enemmän todellisuutta. Samaan aikaan jopa lapsi voi luoda kauniita, realistisia, siistejä ja jännittäviä videopelejä! Haluatko poikasi tai tyttäresi katsovan pelin luomista näytön takaosasta ja siirtyvän yksinkertaisen pelaajan roolista? Sitten tervetuloa Unreal Engine 4 -kurssille Moskovaan CODDY-koulusta. Lapsesi oppii, kuinka nykyaikaisia eri tyylilajeja ja -suuntaisia pelejä luodaan, hän tutkii kaikkea, mistä ne koostuvat ja miten niitä kehitetään. Kurssi ei vaadi erityisiä tietoja tai koulutusta, joten se sopii kaikille 12-vuotiaille ja sitä vanhemmille koodaajille, joilla on tietokoneen perustaidot.
Suurin osa peleistä ja 3D-projekteista luodaan pelimoottoreilla, joihin kuuluu valtava joukko media-alan suurimpien yritysten kehittämiä työkaluja. Unreal Engine on yksi aikamme tehokkaimmista moottoreista. Epic Gamesin kehittämä ja tukema vuodesta 1998 lähtien, varhaisissa ja nykyisissä versioissa sitä on käytetty yli sadan julkaistun projektin kehityksessä.
Pelin luominen Unreal Enginellä oppitunteillamme muuttuu hauskaksi ja mielenkiintoiseksi prosessiksi. Tämä moottori pystyy kehittämään realistisia kuvia hyvin kehittyneellä fysiikalla. Lasten ei tarvitse ajatella kauniin veden luomista tai puiden heilumista tuulenpuuskien vaikutuksesta. Nämä toiminnot ovat jo mukana itse moottorissa, ja lasten on vain käytettävä kaikkia erilaisia mahdollisuuksia.
Tietenkin nykyään voit löytää Internetistä monia ilmaisia Unreal Engine 4 -opetusohjelmia. Suosittelemme kuitenkin tämän ainutlaatuisen instrumentin hallitsemista samanhenkisten ihmisten seurassa ja kokeneen opettajan ohjauksessa.
Unreal Engine 4 -koulutuksen avulla voit yhdistää lasten kiinnostuksen tietokonepeleihin ja monimutkaisten teknologioiden oppimiseen peliympäristön luomiseen ja hallintaan. Kurssin suorittamisen seurauksena lapsesi:
Unreal Engine -kurssit Moskovassa antavat lapsille loistavan mahdollisuuden muuntaa luovia ideoita todellisiksi peliprojekteiksi!
Kurssin päätyttyä jokainen opiskelija saa henkilökohtaisen todistuksen CODDYltä.
Kurssin opettaja:
"JavaScript-ohjelmointi", "Frontend Developer: HTML-/CSS-/JavaScript-verkkosivustot", "Harvard CS50 -kurssi", "Botit Pythonissa", "Python ja JavaScript: peliohjelmointi CodeCombatissa", "Pelien luominen Scratchissa", "Unreal" Moottori 4"
Koulutus:
Jaroslavlin osavaltion teknillinen yliopisto (YSTU), Digitaalisten järjestelmien instituutti (IDS), erikoisuus "Ohjelmistotekniikka".
Kokea:
Lukion alusta lähtien hän on suorittanut menestyksekkäästi lisäkoulutusta piirisuunnittelun, verkkokehityksen, järjestelmähallinnon ja MYSQL-tietokantojen aloilla. Koko koulu- ja opiskelijavuosieni ajan olin kiinnostunut ohjelmoinnista seuraavilla kielillä: Pascal, C++, C#, Python, Ruby, JavaScript sekä web-suunnittelukielet (HTML, CSS).
Kiinnostuksen kohteet:
Hänen harrastuksiaan ovat puun veistäminen, muovi-/puulaivamallien kokoaminen, verkkosivustojen luominen ja ohjelmien luominen Pythonilla. Olen vakuuttunut siitä, että käsien motoristen taitojen ja henkisten voimien kehittäminen liittyvät erottamattomasti toisiinsa.
"IT-asiantuntijoiden tarve vain kasvaa, heistä tuleminen on osa pientä tarinaa."
Kurssin opettaja:
"Tietokonelukutaito", "Minecraft: Johdatus tekoälyyn", "Eettinen hakkeri", "Tietokone" lukutaito Macissa", "Unreal Engine 4", "Python ja koneoppiminen", "Minecraft-ohjelmointi", "Botit päällä" Python"
Koulutus:
Moskovan ammattikorkeakoulu, erikoisala "Tietoturva".
Sertifioitu osallistuja Minecraft-ohjelmointikoulutusohjelmaan.
Microsoft Certified Teacher Innovator -ohjelma
Kokea:
Sujuva C++, Pascal objektien kanssa, Python, Java, PHP. Olin mukana verkkosivujen ulkoasussa, verkkosivujen ulkoasujen luomisessa ja logojen kehittämisessä yrityksille freelance-sivustoilla.
Kiinnostuksen kohteet:
Harrastaa ohjelmointia ja tietoturvaa. Rakastaa urheilua ja terveellisiä elämäntapoja. Hän on kiinnostunut musiikista ja taiteesta. Uskoo, että jokainen voi saavuttaa mitä haluaa.
"Jos haluat koodin olevan helppoa ja nopeaa kirjoittaa, tee siitä helppolukuinen."
Kurssin opettaja:
"Eettinen hakkeri", "Etukehittäjä: HTML-/CSS-/JavaScript-verkkosivustot", "Unity 3D", "Unreal Engine 4"
Koulutus:
Novosibirskin valtion teknillinen yliopisto, erikoisuus "Tietoturva".
Kokea:
Sujuva Python, JavaScript, html/css. Opetuskokemus - 3 vuotta. Osallistui valuuttapörssin kaupankäyntiohjelmien kehittämiseen. Mukana salaustyökalujen toteuttamisessa erilaisissa projekteissa.
Kiinnostuksen kohteet:
Hän opiskelee musiikkia, psykologiaa ja taloustiedettä. Intohimoinen tietotekniikka. Erityisesti ohjelmointi, verkkosivustojen luominen, pelit. Hän uskoo, että pelin kehittäminen on luova prosessi, joka vaatii luovaa ajattelua, hulluimpia ideoita ja jonkin verran psykologian tuntemusta. Ja jo nuorena voit hallita kaikki nämä taidot.
”Olemme jo syntyneet IT-maailmaan. Siksi sinun on opittava kävelemään - kirjoittamaan, opetella juoksemaan - ohjelmoimaan, opetella hyppäämään - kehittämään pelejä mahdollisimman varhain. Sitten voimme tutkia tätä ihmeellistä teknologian maailmaa laajalti."
1. moduuli
Oppitunti yksi
- Lataa ja asenna Unreal Engine 4
- Käyttöliittymään tutustuminen
- 3D-avaruudessa työskentelyn periaatteet
- Työskentely pelin sisäisten esineiden kanssa
- Materiaalieditoriin tutustuminen ja omien materiaalien luominen
Talossa: Luo useita sävellyksiä pelin sisäisistä esineistä, käytä materiaaleja niihin
Oppitunti kaksi
- Päivän ja yön vaihto moottorin sisällä, aloita työskentely valaistuksen kanssa
- Material Editorin perusteellinen tutkimus, kohokuvioinnin periaatteet
- Johdatus visuaaliseen Blueprints-ohjelmointijärjestelmään, ensimmäisten Blueprint-luokkien luominen
- Skriptien kirjoittaminen Blueprintsin avulla, peliobjektien käyttäytymislogiikan luominen
Talossa: luoda uusi luokka - kohde, joka reagoi osumiseen tietylle alueelle
Oppitunti kolme
- Johdatus Level Blueprintiin
- Yksinkertaisen hahmon luominen ja sen liikkeen logiikan ohjelmointi
- Objektien käyttäytymislogiikan ohjelmointi tason sisällä
- Pelin "Labyrinth" luomisen aloitus
Talossa: hyödyntämällä hankittua tietoa, toteuttaa hahmon hyppy, suunnitella labyrintti, jota käytetään pelissä
Oppitunti neljä
- Siirtyminen tasojen välillä
- Täydellisen pelattavuuden luominen labyrinttia käsittelevään peliin
- Pelitasapainon parissa työskenteleminen (päätämme mitä pelaaja saa tehdä ja mitä ei)
- Pelin "Labyrinth" viimeistely
- Työn aloittaminen omalla pelipaikallasi
- Työkalut maaston luomiseen (vuoret, painaumat jne.)
Talossa: luo oma pelikarttasi tarvittavalla maastolla
2. moduuli
Oppitunti yksi
- Todellisen maaston tuonti Unreal Engine 4:ään
- Materiaalien lisääminen pelikarttaan, tasojen luominen maastoa varten
- Kasvillisuuden lisääminen pelin karttaan
Talossa: viimeistele työ omalla pelikartallasi, lisää materiaaleja erilaisiin maastoihin, lisää tarvittavat peliesineet, lisää mahdollisuuksien mukaan kasveja, puita ja niin edelleen
Oppitunti kaksi
- Aloitussisällön lisääminen ja käyttäminen
- Yksinkertaisten rakennusten ja muiden arkkitehtonisten kohteiden luominen
- Aikajanasolmun, sen toiminnan periaatteiden ja soveltamisalan tutkiminen
- Mahdollisten vikojen ja ongelmien ratkaiseminen
Talossa: luoda taso tai hissi, joka näppäintä painettaessa vie pelaajan sujuvasti tiettyyn paikkaan
Oppitunti kolme
- Esittelyssä Widget Blueprint
- Pelin päävalikon luominen
- Lisää omat painikkeet, taustamusiikki
- Animaatio valikkopainikkeista
- Siirry valikosta halutulle tasolle
Talossa: luo oma valikkosi tarvittavilla painikkeilla, paneeleilla, jotka sopivat luotavan pelin tyyliin
Oppitunti neljä
- Jatkoin työskentelyä Widget Blueprintin kanssa
- Täydellisen hahmon terveys- ja panssarijärjestelmän luominen
- Luo omat toiminnot Blueprintin sisällä
- Vahinkoa aiheuttavien vaarallisten vyöhykkeiden luominen kartalle
- Hahmon kuolema (peli ohi)
Talossa: Luo uusi Blueprint-luokka - vyöhyke, joka palauttaa hahmon terveyden
3. moduuli
Oppitunti yksi
- Periaatteet monimutkaisten merkkien toteuttamiseksi Unreal Engine 4:ssä
- Kuinka luurankoanimaatio toimii Unreal Engine 4:ssä
- Animation Blueprintin esittely
- tapoja sekoittaa ja interpoloida animaatioita
- Johdatus BlendSpace 1D: hen
Talossa: Luo hahmolle oma animaatioluokka ja toteuta hyppyanimaatioiden toisto
Oppitunti kaksi
- tapoja luoda omia animaatioita
- Omien animaatioiden lisääminen peliin
- Tuo animaatioita Marketplacesta
- Esittelyssä BlendSpace 2D
- Kolmannen persoonan kameratilan vaihtaminen
Talossa: Käytä kaksiulotteista BlendSpacea, ymmärrä hahmon kyky kävellä kyykkyasennossa asianmukaisten animaatioiden avulla
Oppitunti kolme
- Kameran vaihtaminen kolmannesta ja ensimmäisestä henkilöstä
- LineTracen esittely
- Toteutetaan kyky siirtää esineitä pelissä
- Mahdollisten virheiden korjaus
Talossa: luoda täysimittainen hahmonkestojärjestelmä vastaavalla käyttöliittymäelementillä
Oppitunti neljä
- Tuo omaisuutta Unreal Engine 4:ään kolmannen osapuolen lähteistä
- Äänien lisääminen peliin
- Erilaisten valonlähteiden luominen. Staattinen, kiinteä ja dynaaminen valaistus
- Jälkikäsittelytehosteet
- Leikattujen kohtausten luominen
- Hankkeiden esittely
4. moduuli
Oppitunti yksi
- Vakiomerkin muuttaminen toimimaan tekoälyn kanssa
- AI-ohjaimen luominen ja konfigurointi
- Yksinkertaisimman tekoälyn luominen, joka pystyy ohittamaan joitain esteitä
Talossa: toista kotona luokassa oppimaasi ja saa tekoäly reagoimaan esteisiin
Oppitunti kaksi
- Työskentely Nav Mesh Bounds Volumen kanssa
- Tekoälyn parantaminen lisäämällä kykyä jahdata pelaajia ja muita peliobjekteja
- Tekoälykäyttäytymisen ohjelmointi, kun soitin menee kantaman ulkopuolelle
Talossa: ohjelmoi tekoälymateriaali muuttumaan, kun pelaajaa jahdataan
Oppitunti kolme
- Behaviour Treeen tutustuminen ja sen kanssa työskentely
- Tekoälyn valmiuksien parantaminen, kartan partiointi tietyissä pisteissä
Talossa: muuta koodia niin, että AI liikkuu pisteiden läpi ei satunnaisessa järjestyksessä, vaan peräkkäin yhdestä toiseen.
Oppitunti neljä
- AI "aistien" lisääminen (näkö, kuulo)
- Omien tapahtumien (tehtävien) luominen Behavioripuulle
- Tekoälyn lopullinen asennus, mahdollisten skenaarioiden laatiminen sen toimintaa varten
Talossa: muuta koodia niin, että tekoäly liikkuu eri nopeuksilla tilanteesta riippuen, lisää kahden sekunnin viive tehtävien väliin
5. moduuli
Oppitunti yksi
- Monimutkaisten materiaalien muuntaminen
- Mixamo-palveluun tutustuminen ja sen kanssa työskentely
- Luurangan luominen omalle mallillesi
- Vakioanimaatioiden uudelleenkohdistaminen omaan malliisi
Talossa: valmistaa ja tuoda useita hahmomalleja myöhempää käyttöä varten taidetunneilla
Oppitunti kaksi
- Etsi, lataa ja tuo omat animaatiosi hahmolle
- State Machinen tunteminen ja työskentely
- Yksiulotteisen BlendSpacen ja Animation Blueprintin määrittäminen yleensä
Talossa: määritä animaatiot aiemmin ladatuille malleille, ohjelmoi merkkien kiihdytystä painamalla Shift-näppäintä
Oppitunti kolme
- Omaisuuden valmistelu ja maahantuonti ensimmäisen persoonan ammuntapeliin
- Liikelogiikan kehittäminen ja hahmon animaatio ensimmäisessä persoonassa
- hahmon käsissä olevien esineiden lisääminen ja mukauttaminen (aseita jne.)
Talossa: muuta koodia niin, että hahmo voi hiipiä ja kyykistyä
Oppitunti neljä
- Luo dynaaminen näky
- LineTraceen perustuvan ammuntajärjestelmän lisäys
- Äänen lisääminen
Talossa: työskentelet omalla tasollasi - kartta
6. moduuli
Oppitunti yksi
- Sironnan lisääminen kuvattaessa
- Erilaisten ruiskutuskuvioiden luominen
- Tarrojen luominen ja mukauttaminen
Talossa: jatka oman karttasi työstämistä. Lisäksi optimoi projekti siten, että dekaliini pysyy seinillä ikuisesti ja katoaa tietyn ajan kuluttua.
Oppitunti kaksi
- Fyysisten esineiden reaktioiden lisääminen laukaukseen
- Lisääntynyt sironta liikkeessä
- Tuo ja mukauta aseanimaatioita
Talossa: Toista kotona kaikki, mitä teit luokassa, muista kommentoida kaikki uusi koodi. Jatka oman kartan luomista.
Oppitunti kolme
- Latausjärjestelmän luominen
- Työskentely Anim Montagen kanssa
- Optimointi, virheenkorjaukset
Talossa: Kartan lopputyö, projektin valmistelu esittelyä varten
Oppitunti neljä
- Tietoa sisältävien käyttöliittymäelementtien lisääminen
- Merkkien lisääminen luodeista ja välähdyksistä laukausten aikana
- Projektin esittely