Mobiliųjų žaidimų kūrimas „Android“ - kursas 12 000 rublių. iš Coddy vaikų programavimo mokyklos, mokymai 4 moduliai (mėn.)
įvairenybės / / December 01, 2023
Amžius: 12-16 metų
Lygis: pradedantiesiems.
Trukmė: nuo 4 modulių (mėnesiai), nuo 16 valandų*.
Formatas: individualios ir grupinės pamokos, neprisijungus ir prisijungus (realiu laiku).
Vaikų skaičius: nuo 1 iki 8.
Kaina:
nuo 750 rub./val. internetinėje grupėje,
nuo 850 rub./val neprisijungus grupėje,
nuo 1050 rub./val individualiai internetu,
nuo 1980 rub./val individualiai neprisijungus.
Ar norite, kad jūsų vaikas ne tik žaistų savo išmaniuoju telefonu, bet ir pats kurtų savo mobiliuosius žaidimus? Ar norite, kad jūsų vaikas susidomėtų programavimu ir pats kurtų visaverčius projektus? Tada kursai „Mobiliųjų žaidimų kūrimas Android“ tikrai jums.
Žaidimų pramonė šiandien yra viena perspektyviausių sričių, o Android kūrėjo profesija yra paklausi ir labai apmokama. Dauguma žaidimų yra sukurti naudojant žaidimų variklius. Unity3D yra labai populiarus žaidimų variklis, skirtas 3D žaidimams kurti, kuris buvo naudojamas kuriant kai kuriuos garsiausius žaidimus – nuo Pokemon Go iki Hearthstone: Heroes of Warcraft.
Kurdamas savo žaidimus vaikas ne tik išmoks programavimo pradmenų, bet ir savo hobį ateityje galės paversti visu etatu gerai apmokamu darbu.
Be to, įgūdžiai, kuriuos vaikas įgyja kurdamas žaidimus, pravers ir kitose srityse – ar tai būtų įvairių programų rašymas, dizainas, socialiniai tinklai, animacija ir net kinas!
Užregistruokite savo vaiką į CODDY programavimo mokyklos sukurtus kursus „Android Mobile Game Development“. vaikams nuo 12 iki 16 metų ir suteikti jam galimybę iš žaidimų mylėtojo tapti savo žaidimo kūrėju visata.
Kam kursas tinka:
- Tiems, kurie domisi mobiliaisiais žaidimais
- Tie, kurie svajoja tapti savo žaidimų kūrėjais
- Tiems, kurie nori išmokti dirbti su profesionaliu Unity3D varikliu
- Vaikinai, kurie nori realizuoti savo kūrybines idėjas tikruose mobiliuosiuose žaidimuose
Kurso turinys:
- Susipažinimas su Unity3D sąsaja
- Pagrindiniai Unity3D variklio įrankiai ir funkcionalumas
- Susipažinimas su vidine turto parduotuve ir su ja
- Projekto Turto bazės formavimas
- Vidinio „Sprite“ rengyklės tyrinėjimas
- Darbas su vaizdais
- Visų lygių kūrimas žaidime
- Žaidimo valdiklio kūrimas ir programavimas
- Fizikos komponentų tyrinėjimas ir pridėjimas
- Projekto testavimas variklio viduje
- Pirmasis bandymas Projekto kūrimas ir kompiliavimas
- Žaidimo siužeto kūrimas
- Žaidimo mechanikos įtraukimas į sukurtus lygius
- Žaidimo vartotojo sąsajos sukūrimas. Susipažinimas su vartotojo sąsaja
- Pristatome animacijos įrankį
- Animacinių objektų kūrimas žaidimui
- Pergalės ir pralaimėjimo sąlygų žaidime kūrimas
- Balso vaidyba žaidimo projektui. Darbas su garso šaltiniu ir garso maišytuvu
- Efektai Unity3D
- Baigiamasis žaidimo projekto darbas
- Žaidimo išleidimo versijos formavimas
- Baigtas žaidimas parsisiųsti į savo telefoną
- Kūrėjo paskyros sukūrimas „Google Play“.
- Žaidimo paskelbimas „Google Play“.
- Jūsų žaidimo projekto pristatymas
Kurso tikslai:
1. Susipažinkite su Unity3D varikliu ir darbo su juo ypatybėmis.
2. Įvaldykite mobiliųjų žaidimų kūrimo įgūdžius.
3. Nuo mobiliojo žaidimų kūrėjo pagrindų pereikite prie savo mobiliųjų žaidimų surinkimo.
4. Sukurkite savo mobilųjį žaidimą „Android“ ir pristatykite jį.
Apibūdinimas:
Kursas skirtas vaikinams, norintiems išbandyti save kaip mobilųjį kūrėją „Android“. Kursų metu mokiniai susipažins su vienu populiariausių žaidimų variklių Unity3D ir išmoks jį naudojant susikurti savo mobiliuosius žaidimus.
Mobiliųjų žaidimų kūrimas šiandien laikomas viena perspektyviausių sričių. O specialistai, kuriantys žaidimus „Android“, yra paklausūs visame pasaulyje.
Profesionalus Unity3D variklis yra nemokamas, turi aiškią ir patogią sąsają, apima daugybę įrankių, skirtų darbui su grafika ir dizainu. Unity3D leidžia kurti žaidimus „nuo pradžios iki pabaigos“ ir tinka net tiems, kurie neturi programavimo įgūdžių ar patirties.
Kursų metu su vaikais eisime visą mobiliojo žaidimo kūrimo kelią – nuo idėjos iki įkėlimo į Google Play.
Vaikinai mūsų kurse:
- tyrinės Unity3D variklio sąsają ir įrankius
- lavins profesionalių žaidimų kūrėjų įgūdžius
- išmokite kurti objektus būsimam žaidimui
- nuo pačių mobiliųjų žaidimų kūrimo pagrindų iki savo žaidimo kūrimo
- įvaldyti darbo su animacija ir vaizdais įgūdžius
- galės kurti savo žaidimo siužetus
- dirbkite su didele garsų biblioteka ir išsakykite savo žaidimo projektą
- sukurs žaidimo išleidimo versiją ir atsisiųs ją į savo išmanųjį telefoną
- įgis savo projekto pristatymo ir sėkmingo viešojo kalbėjimo įgūdžių
Baigę kursą studentai:
- sužinokite, kas yra Unity3D variklis ir kaip su juo dirbti
- savarankiškai išmoks formuoti žaidimo projekto pagrindą
- turės galimybę realizuoti savo kūrybines idėjas realiame žaidime
- ugdys inovatyvų, loginį ir kūrybišką mąstymą
- sukurti savo žaidimą ir įkelti jį į „Google Play“.
- įvaldys pristatymo įgūdžius ir pristatys savo žaidimo projektą
Ko tau reikia pamokoms?
Norint baigti kursą, vaikui reikės kompiuterio/nešiojamojo kompiuterio.
Jei pamokos vyksta internetu:
Prieiga prie interneto (patikrinti interneto ryšio stabilumą, nuo 10 Mbit/sek).
Ausinės, taip pat papildoma įranga geresnei garso kokybei: mikrofonas arba ausinės.
6
kursaiKurso dėstytojas:
„Unity 3D“, „Mobiliųjų žaidimų kūrimas Android“, „iOS kūrimas pradedantiesiems“, „English&Python“, „Stanford Swift kursas“, „Vaizdo žaidimų kūrėjas: skirtingų žanrų 2D žaidimų kūrimas“
Išsilavinimas:
Maskvos valstybinis ekonomikos, statistikos ir informatikos universitetas, specialybė „Matematinis informacinių sistemų palaikymas ir administravimas“. Anglų kalbos lygis: mokėjimas (CEFR lygis C2; CAE sertifikatas – A klasės, išduotas Kembridžo universiteto)
Patirtis:
Stažavosi Rusijos mokslų akademijoje, dirbo programuotoju įmonėje ES-Leasing. „Alibra“ mokykloje dėsto programavimą ir anglų kalbą.
„Kol nesusipažinau su šiuolaikiniais mokymo metodais, nemaniau, kad programavimas gali būti toks įdomus. Remiantis vienu iš šių metodų, buvo sukurtas „Swift Playgrounds“ mokymo kursas, kurį dėstau. Šis kursas mane pribloškė medžiagos prieinamumu ir tuo pačiu daug praktinio darbo su paprastais ir suprantamais tikslais. Būtent toks požiūris leidžia mums sukelti nepaprastą susidomėjimą programavimu tiek vaikams, tiek suaugusiems. „Unity“ žaidimų variklis savo ruožtu yra gana lengvai išmokstamas ir leidžia kurti skirtingų žanrų žaidimus beveik „ant kelių“. Tikiu praktiniu programavimo įgūdžių pritaikymu mokantis, todėl kursai rengiami taip, kad būtų maksimaliai lavinami vaikų programavimo gebėjimai.“
9
kursaiKurso dėstytojas:
„Minecraft: įvadas į dirbtinį intelektą“, „Unity 3D“, „Mobiliųjų žaidimų kūrimas Android“, „Žaidimų kūrimas naudojant Scratch“, „Minecraft programavimas“, „Minecraft in Scratch“, „Unreal Engine 4“, „Game 3D Modeling“, „Python“ ir „JavaScript“: žaidimai programavimas „CodeCombat“
Išsilavinimas:
Maskvos valstybinis universitetas pavadintas M.V. Lomonosovas, Mechanikos ir matematikos fakultetas
Sertifikuotas Minecraft programavimo mokymo programos dalyvis
„Microsoft“ sertifikuotų mokytojų novatoriaus programa
Patirtis:
Užsiima programinės įrangos kūrimu Java ir C kalbomis, kelių gijų programavimu. Nuolat tobulina, taiko šiuolaikinius metodus plėtojant ir projektų valdyme. Studijuoja programinių projektų projektavimo modelius ir architektūrą, turi žinių kriptografijos ir duomenų apsaugos srityse. Aktyviai domisi neuroninių tinklų ir duomenų analizės tema. „Samsung SW&IT School“ baigė IT ir programavimo pagrindų mokymo kursą, kuriame apgynė individualų „Android“ programos kūrimo projektą ir tapo absoliučiu finalinio konkurso nugalėtoju. Būdamas trijų žmonių komandos narys, dalyvavau Kaspersky CyberHeroes atvejo čempionate. Atsakingas už demonstracinės mobiliosios aplikacijos kūrimą ir projekto programinės bei techninės įrangos pusės atskleidimą. Jis yra aktyvus programų kūrėjas „Google Play“ ir turi keletą publikacijų atvirojo kodo portale „GitHub“. Išlaiko sveiką gyvenimo būdą ir reguliariai lankosi baseine.
„Kiekvienam studentui labai svarbi draugiška atmosfera dirbant komandoje. Kaip mokytojas ir mentorius, stengiuosi padėti mokiniui įgyvendinti jo idėjas, aukščiausiu lygiu paaiškindamas jam techninę problemos pusę. Bet kokius sudėtingus dalykus galima paaiškinti paprasta kalba: nesvarbu, ar rašote žaidimą, pradedate startuolį, ar norite studijuoti dalyką, bet kokia jūsų idėja bus paremta ir įgyvendinta. Toks turi būti technologijų švietimas“.
1 modulis
Pirmoji diena
Susipažinimas su Unity3D sąsaja
− Pagrindiniai programos langai ir jų funkcionalumas
− Įrankiai, skirti darbui su 2D sprite
− Erdvės koordinačių sistemos tyrimas
- Transformavimo komponento tyrimas (padėtis / sukimasis / skalė)
Pamokos rezultatas: tyrinėja variklio sąsają.
Praktinė užduotis: kuriant pirmąją bandomąją sceną.
Antra diena
Pristatome vidinę turto parduotuvę
− Darbas su vidine parduotuve – Turto parduotuve
− Projekto Turto bazės formavimas
− Failų formatų mokymasis
− Surenkamojo objekto samprata
Pamokos rezultatas: darbas su vidine parduotuve
Praktinė užduotis: projekto Turto bazės formavimas
Trečia diena
Vidinio „Sprite“ rengyklės tyrinėjimas
− Darbas su Sprite lakštais
− Pjaustymas, vaizdų išsaugojimas kaip atskiri objektai
- Darbas su „plytelių žemėlapiais“ (TileMap)
− Žaidimų surenkamųjų dalių kūrimas
Pamokos rezultatas: įgijo vaizdų redagavimo įgūdžių.
Praktinė užduotis: sukurti scenos žaidimo objektų ruošinius.
Ketvirta diena
Visų lygių kūrimas žaidime
− 2-3 lygių plėtra projekte
− Darbas su 2D spraitais scenoje
− Fizikos komponentų įtraukimas į scenos objektus
− Pasiruošimas sukurti žaidimo valdiklį
Pamokos rezultatas: 2-3 pilnų žaidimo lygių sukūrimas.
Praktinė užduotis: užbaigti lygio kūrimo darbus.
2 modulis
Pirmoji diena
Žaidimų valdiklio kūrimas ir programavimas
− Sukurti grotuvo valdiklį
− Fizikos komponentų tyrinėjimas ir pridėjimas
− Parengto scenarijaus valdymo redagavimas
− Tarpinis projekto kūrimas (pirmasis testavimas telefonu)
Pamokos rezultatas: žaidimo „valdiklio“ atsiradimas projekte.
Praktinė užduotis: išbandyti projektą variklio viduje, ištaisyti trūkumus.
Antra diena
Pirmasis bandymas Projekto kūrimas
− Projekto konfigūracijos keitimas
− Papildomo kūrimo palaikymo įrengimas
− Projekto sudarymas
- Diegimo APK failo perkėlimas į telefoną
Pamokos rezultatas: pirmasis projekto beta versijos testas.
Praktinė užduotis: projekto konfigūracijos nustatymas, žaidimo testavimas.
Trečia diena
Žaidimo siužeto kūrimas
− Priešo NPC kūrimas scenoje
− Quest komponento kūrimas
− Šalutinių užduočių sudarymas
− Mini žaidimų kūrimas projekto metu
Pamokos rezultatas: žaidimo pagrindinio ir antrinio siužeto kūrimas.
Praktinė užduotis: pridėti draugiškų ir priešų NPC.
Ketvirta diena
Žaidimo mechanikos pridėjimas prie sukurtų lygių (1 dalis)
− PlayerController sąveika su scenos objektais
− Sąveikos „spinduliuose (Ray)“ tyrimas
− Paprastos žaidimo mechanikos pridėjimas
Pamokos rezultatas: pridėti paprastą žaidimo mechaniką į projektą.
Praktinė užduotis: panaudodamas įgytas žinias, užbaigdamas žaidimo mechanikos, tarpinio kūrimo darbus.
3 modulis
Pirmoji diena
Žaidimo mechanikos pridėjimas prie sukurtų lygių (2 dalis)
− PlayerController sąveika su scenos objektais
− Sąveikos tyrimas „ant trigerių (trigerių zona)“
− Paprastos žaidimo mechanikos pridėjimas
Pamokos rezultatas: pridėti paprastą žaidimo mechaniką į projektą.
Praktinė užduotis: naudojant įgytas žinias, užbaigti žaidimo mechanikos darbą, tarpinį Build.
Antra diena
Žaidimo vartotojo sąsajos sukūrimas. Susipažinimas su vartotojo sąsaja
− Įvadas į vartotojo sąsajos sąvoką
− Pagrindiniai vartotojo sąsajos objektai, sąranka ir pritaikymas
− Pagrindinio žaidimo meniu ir pagrindinės scenos sąsajos kūrimas
Pamokos rezultatas: studijuoti vartotojo sąsają, sukurti sąsają savo žaidime.
Praktinė užduotis: užbaigti žaidimo meniu ir parduotuvių kūrimo darbą.
Trečia diena
Pristatome animacijos kūrimo įrankį
− Įvadas į kadrų animacijos kūrimą
– „pagrindinių taškų“, „laiko skalės“ sąvoka
− Spraitų animavimas scenoje
− Kurti ir dirbti su Animator Controller
Pamokos rezultatas: įgyti darbo su animacija įgūdžių.
Praktinė užduotis: scenoje sukurti reikiamą animacinių objektų skaičių.
Ketvirta diena
Sąlygų pergalei ir pralaimėjimui kūrimas žaidime. Naudodamiesi įgytais vartotojo sąsajos ir animacijos įgūdžiais, kurkite skydelius:
− Pergalė
− Pralaimėjimai
− Perkrovimo lygių sąlygos
Pamokos rezultatas: atnaujinta ir pritaikyta žaidimo sąsaja.
Praktinė užduotis: baigti darbą klasėje, ištaisyti trūkumus.
4 modulis
Pirmoji diena
„Projekto balsas“
− Naudodami garso bibliotekas, perkelkite į garso klipo projektą
− Garsų ir muzikos įtraukimas į pagrindinę sceną ir pagrindinį meniu
- Darbas su garso šaltiniu ir garso maišytuvu
Pamokos rezultatas: pridėti garsų ir muzikos į žaidimą.
Praktinė užduotis: baigti darbą ir išbandyti garsą projekte.
Antra diena
Efektai Unity3D
− Linija – efektas, pridėjimas ir nustatymas
− Trail – efektas, pridėjimas ir nustatymas
− Dalelių sistema 2D projekte
Pamokos rezultatas: įgūdžiai dirbant su Unity3D efektais.
Praktinė užduotis: žaidimo efektų pridėjimas ir pritaikymas.
Trečia diena
Projekto užbaigimas
- Grotuvo nustatymų keitimas
− Žaidimo išleidimo versijos sukūrimas
− Bandomųjų scenų trynimas
− Pastatyti projektą
Pamokos rezultatas: projekto užbaigimas.
Praktinė užduotis: Atsisiųskite gatavą žaidimą kaip APK failą į savo telefoną.
Ketvirta diena
Labas pasauli!
– Kūrėjo paskyros sukūrimas „Google Play“.
– Darbas su „Play Console“ kūrėju
- Žaidimo paskelbimas „Google Play“.
− Savo projekto pristatymo kūrimas
Pamokos rezultatas: paskelbti savo žaidimą „Google Play“.