Mobilo spēļu izstrāde operētājsistēmā Android - kurss 12 000 rubļu. no Coddy School of Programming for Children, apmācība 4 moduļi (mēneši)
Literārs Mistrojums / / December 01, 2023
Vecums: 12-16 gadi
Līmenis: iesācējiem.
Ilgums: no 4 moduļiem (mēneši), no 16 stundām*.
Formāts: individuālas un grupu nodarbības, bezsaistē un tiešsaistē (reālā laikā).
Bērnu skaits: no 1 līdz 8.
Cena:
no 750 rub./stundā tiešsaistes grupā,
no 850 rubļiem stundā bezsaistes grupā,
no 1050 rub./stundā individuāli tiešsaistē,
no 1980 rub./stunda individuāli bezsaistē.
Vai vēlaties, lai jūsu bērns ne tikai spēlējas savā viedtālrunī, bet arī izstrādā savas mobilās spēles? Vai vēlaties, lai jūsu bērns interesētos par programmēšanu un izveidotu savus pilnvērtīgus projektus? Tad kurss “Mobilo spēļu izstrāde Android ierīcēs” noteikti ir paredzēts jums.
Spēļu industrija mūsdienās ir viena no daudzsološākajām jomām, un Android izstrādātāja profesija ir pieprasīta un augsti apmaksāta. Lielākā daļa spēļu tiek veidotas, izmantojot spēļu dzinējus. Unity3D ir ļoti populārs spēļu dzinējs 3D spēļu izstrādei, kas ir izmantots dažu slavenāko spēļu izstrādē – no Pokemon Go līdz Hearthstone: Heroes of Warcraft.
Veidojot savas spēles, bērns ne tikai apgūs programmēšanas pamatus, bet arī turpmāk varēs savu hobiju pārvērst par pilnas slodzes, labi atalgotu darbu.
Turklāt prasmes, ko bērns apgūst, veidojot spēles, noderēs arī citās jomās, vai tā būtu dažādu programmu rakstīšana, dizains, sociālie tīkli, animācija un pat kino!
Reģistrējiet savu bērnu CODDY programmēšanas skolas izstrādātajā kursā “Android mobilo spēļu izstrāde”. bērniem vecumā no 12 līdz 16 gadiem, un dodiet viņam iespēju no spēļu cienītāja kļūt par savas spēles veidotāju Visums.
Kam kurss ir piemērots:
- Tiem, kurus interesē mobilās spēles
- Tie, kas sapņo kļūt par savu spēļu radītājiem
- Tiem, kas vēlas iemācīties strādāt ar profesionālo Unity3D dzinēju
- Puišiem, kuri vēlas realizēt savas radošās idejas īstās mobilajās spēlēs
Kursa saturs:
- Iepazans ar Unity3D interfeisu
- Unity3D dzinēja pamata rīki un funkcionalitāte
- Iepazans ar iekjo Aktvu veikalu un darbs ar to
- Projekta Aktīvu bāzes veidošana
- Iekšējā Sprite redaktora izpēte
- Darbs ar attēliem
- Pilnu līmeņu izveide spēlē
- Spēļu kontrollera izveide un programmēšana
- Fizikas komponentu izpēte un pievienošana
- Projekta pārbaude dzinēja iekšpusē
- Pirmais tests Projekta uzbūve un kompilācija
- Spēles sižeta izstrāde
- Spēļu mehānikas pievienošana izveidotajiem līmeņiem
- Spēles lietotāja interfeisa izveide. Iepazīšanās ar lietotāja interfeisu
- Iepazīstinām ar animācijas rīku
- Animētu objektu izveide spēlei
- Uzvaras un sakāves apstākļu radīšana spēlē
- Balss atveide spēles projektam. Darbs ar audio avotu un audio mikseri
- Efekti programmā Unity3D
- Noslēguma darbs pie spēles projekta
- Spēles izlaišanas versijas izveidošana
- Pabeigtas spēles lejupielāde tālrunī
- Izstrādātāja konta izveide pakalpojumā Google Play
- Spēles publicēšana pakalpojumā Google Play
- Jūsu spēles projekta prezentācija
Kursa mērķi:
1. Iepazīstieties ar Unity3D dzinēju un iespējām strādāt ar to.
2. Apgūt mobilo spēļu izstrādes prasmes.
3. Pārejiet no mobilās Game-Dev pamatiem uz savu mobilo spēļu salikšanu.
4. Izstrādājiet savu mobilo spēli operētājsistēmā Android un prezentējiet to.
Apraksts:
Kurss ir paredzēts puišiem, kuri vēlas izmēģināt sevi kā mobilo ierīču izstrādātāju operētājsistēmā Android. Kursa laikā studenti iepazīsies ar vienu no populārākajiem spēļu dzinējiem Unity3D un iemācīsies izveidot savas mobilās spēles, izmantojot to.
Mobilo spēļu izstrāde mūsdienās tiek uzskatīta par vienu no daudzsološākajām jomām. Un speciālisti, kas izstrādā spēles Android ierīcēm, ir pieprasīti visā pasaulē.
Profesionālais Unity3D dzinējs ir bezmaksas, un tam ir skaidrs un lietotājam draudzīgs interfeiss, tajā ir iekļauti daudzi rīki darbam ar grafiku un dizainu. Unity3D ļauj izstrādāt spēles “no sākuma līdz beigām” un ir piemērots pat tiem, kam nav programmēšanas iemaņu vai pieredzes.
Kursa laikā es un mani bērni izstaigāsim visu mobilās spēles izstrādes ceļu – no koncepcijas līdz augšupielādei pakalpojumā Google Play.
Puiši mūsu kursā:
- pētīs Unity3D dzinēja saskarni un rīkus
- attīstīs profesionālu spēļu izstrādātāju prasmes
- iemācieties izveidot objektus nākotnes spēlei
- pāries no pašiem mobilo spēļu izstrādes pamatiem līdz savas spēles izveidei
- apgūt prasmes darbā ar animāciju un attēliem
- varēs izstrādāt savus spēļu sižetus
- strādājiet ar lielu skaņu bibliotēku un izrunājiet savu spēles projektu
- izveidos spēles izlaiduma versiju un lejupielādēs to viedtālrunī
- iegūs iemaņas sava projekta prezentācijā un veiksmīgu publisko runu
Pabeidzot kursu, studenti:
- uzziniet, kas ir Unity3D dzinējs un kā ar to strādāt
- patstāvīgi iemācīsies veidot spēles projekta bāzi
- būs iespēja realizēt savas radošās idejas reālā spēlē
- attīstīs inovatīvu, loģisku un radošu domāšanu
- izstrādāt savu spēli un augšupielādēt to pakalpojumā Google Play
- apgūs prezentācijas prasmes un prezentēs savu spēles projektu
Kas jums nepieciešams nodarbībām?
Lai pabeigtu kursu, bērnam būs nepieciešams dators/klēpjdators.
Ja nodarbības notiek tiešsaistē:
Piekļuve internetam (pārbaudiet interneta savienojuma stabilitāti, no 10 Mbit/sek).
Austiņas, kā arī papildus aprīkojums labākai skaņas kvalitātei: mikrofons vai austiņas.
6
kursiKursa pasniedzējs:
“Unity 3D”, “Mobilo spēļu izstrāde Android ierīcēs”, “iOS izstrāde iesācējiem”, “English&Python”, “Stanford Swift kurss”, “Video spēļu izstrādātājs: dažādu žanru 2D spēļu izveide”
Izglītība:
Maskavas Valsts ekonomikas, statistikas un informātikas universitātes specialitāte “Informācijas sistēmu matemātiskais atbalsts un administrēšana”. Angļu valodas līmenis: Prasme (CEFR Level C2; CAE sertifikāts — A pakāpe, izdevusi Kembridžas Universitāte)
Pieredze:
Viņš pabeidza praksi Krievijas Zinātņu akadēmijā un strādāja par programmētāju uzņēmumā ES-Leasing. Viņš māca programmēšanu un angļu valodu Alibra skolā.
“Es nedomāju, ka programmēšana varētu būt tik interesanta, kamēr neiepazinos ar mūsdienu mācību metodēm. Pamatojoties uz vienu no šīm metodēm, tika izveidots apmācības kurss Swift Playgrounds, kuru es pasniedzu. Šis kurss mani pārsteidza ar materiāla pieejamību un tajā pašā laikā lielu praktisko darbu apjomu ar vienkāršiem un saprotamiem mērķiem. Tieši šī pieeja ļauj mums radīt ievērojamu interesi par programmēšanu gan bērniem, gan pieaugušajiem. Unity spēļu dzinējs savukārt ir diezgan viegli apgūstams un ļauj veidot dažādu žanru spēles teju “uz ceļiem”. Ticu programmēšanas prasmju praktiskai pielietošanai mācoties, tāpēc kursi ir veidoti tā, lai maksimāli attīstītu bērnos programmēšanas prasmes.”
9
kursiKursa pasniedzējs:
“Minecraft: ievads mākslīgajā intelektā”, “Unity 3D”, “Mobilo spēļu izstrāde operētājsistēmā Android”, “Spēļu izveide programmā Scratch”, “Minecraft programmēšana”, “Minecraft in Scratch”, “Unreal Engine 4”, “Spēļu 3D modelēšana”, “Python un JavaScript: spēles programmēšana programmā CodeCombat"
Izglītība:
Nosaukta Maskavas Valsts universitāte M.V. Lomonosovs, Mehānikas un matemātikas fakultāte
Sertificēts Minecraft programmēšanas apmācību programmas dalībnieks
Microsoft sertificēta skolotāju novatora programma
Pieredze:
Nodarbojas ar programmatūras izstrādi Java un C valodā, daudzpavedienu programmēšana. Pastāvīgi pilnveidojas, izmanto mūsdienīgas pieejas attīstībā un projektu vadībā. Studē programmatūras projektu dizaina modeļus un arhitektūru, ir zināšanas kriptogrāfijas un datu aizsardzības jomā. Aktīvi interesējas par neironu tīklu un datu analīzes tēmu. Viņš pabeidza apmācības kursu Samsung SW&IT School par IT un programmēšanas pamatiem, kur aizstāvēja individuālu Android aplikācijas izstrādes projektu un kļuva par fināla konkursa absolūto uzvarētāju. Trīs cilvēku komandas sastāvā es piedalījos Kaspersky CyberHeroes lietu čempionātā. Atbildīgs par demo mobilās aplikācijas izstrādi un projekta programmatūras un aparatūras puses atklāšanu. Viņš ir aktīvs lietojumprogrammu izstrādātājs pakalpojumā Google Play, un viņam ir vairākas publikācijas atvērtā pirmkoda portālā GitHub. Piekopj veselīgu dzīvesveidu un regulāri apmeklē baseinu.
“Jebkuram studentam ļoti svarīga ir draudzīga atmosfēra, strādājot komandā. Kā skolotājs un mentors cenšos palīdzēt skolēnam īstenot viņa idejas, vienlaikus augstākajā līmenī izskaidrojot viņam jautājuma tehnisko pusi. Jebkuras sarežģītas lietas var izskaidrot vienkāršā valodā: neatkarīgi no tā, vai rakstāt spēli, uzsākat jaunuzņēmumu vai vēlaties apgūt priekšmetu, jebkura jūsu ideja tiks atbalstīta un īstenota. Tādai jābūt tehnoloģiju izglītībai."
1. modulis
Pirmā diena
Iepazans ar Unity3D interfeisu
− Galvenie programmu logi un to funkcionalitāte
− Rīki darbam ar 2D spraitiem
− Trīsdimensiju koordinātu sistēmas izpēte
- Transformācijas komponenta izpēte (pozīcija/rotācija/mērogs)
Nodarbības rezultāts: dzinēja saskarnes izpēte.
Praktiskais uzdevums: izveidojot pirmo testa ainu.
Otrā diena
Iepazīstinām ar iekšējo līdzekļu veikalu
− Darbs ar iekšējo veikalu – Aktīvu veikalu
− Projekta Aktīvu bāzes veidošana
− Failu formātu apgūšana
− Saliekamā objekta jēdziens
Nodarbības rezultāts: darbs ar iekšējo veikalu
Praktiskais uzdevums: projekta Aktīvu bāzes veidošana
Trešā diena
Iekšējā Sprite redaktora izpēte
− Darbs ar Sprite loksnēm
− Sagriešana, attēlu saglabāšana kā atsevišķi objekti
- Darbs ar "flīžu kartēm" (TileMap)
− Spēļu sagatavju izveide
Nodarbības rezultāts: iegūtas attēlu rediģēšanas prasmes.
Praktiskais uzdevums: izveidot skatuves spēles objektu sagataves.
Ceturtā diena
Pilnu līmeņu izveide spēlē
− 2-3 līmeņu izstrāde projektā
− Darbs ar 2D spraitiem uz skatuves
- Fizikas komponentu pievienošana ainas objektiem
− Gatavošanās spēļu kontrollera izveidei
Nodarbības rezultāts: 2-3 pilnu spēles līmeņu izveide.
Praktiskais uzdevums: pabeigt līmeņa izveides darbu.
2. modulis
Pirmā diena
Spēļu kontrollera izveide un programmēšana
- Spēlētāja kontrollera izveide
− Fizikas komponentu izpēte un pievienošana
− Sagatavota skripta pārvaldības rediģēšana
- Projekta starpposma uzbūve (pirmā testēšana pa tālruni)
Nodarbības rezultāts: spēles “kontroliera” parādīšanās projektā.
Praktiskais uzdevums: pārbaudīt projektu dzinēja iekšienē, labot nepilnības.
Otrā diena
Pirmais tests Projekta izveide
− Projekta konfigurācijas maiņa
− Papildu būvēšanas atbalsta uzstādīšana
− Projekta apkopošana
- Instalācijas APK faila pārsūtīšana uz tālruni
Nodarbības rezultāts: pirmais projekta beta tests.
Praktisks uzdevums: projekta konfigurācijas iestatīšana, spēles testēšana.
Trešā diena
Spēles sižeta izstrāde
− Ienaidnieku NPC izveide uz skatuves
− Kvestu komponentes izstrāde
− Blakusuzdevumu sastādīšana
− Minispēļu izstrāde projekta ietvaros
Nodarbības rezultāts: veidojot spēles galveno un sekundāro sižetu.
Praktiskais uzdevums: pievienojiet draudzīgus un ienaidniekus NPC.
Ceturtā diena
Spēles mehānikas pievienošana izveidotajiem līmeņiem (1. daļa)
− PlayerController mijiedarbība ar ainas objektiem
- Mijiedarbības izpēte “uz stariem (Ray)”
- Vienkāršas spēles mehānikas pievienošana
Nodarbības rezultāts: vienkāršas spēles mehānikas pievienošana projektam.
Praktiskais uzdevums: izmantojot iegūtās zināšanas, lai pabeigtu darbu pie spēļu mehānikas, starpposma Build.
3. modulis
Pirmā diena
Spēles mehānikas pievienošana izveidotajiem līmeņiem (2. daļa)
− PlayerController mijiedarbība ar ainas objektiem
- Mijiedarbības izpēte “uz trigeriem (trigeru zona)”
- Vienkāršas spēles mehānikas pievienošana
Nodarbības rezultāts: vienkāršas spēles mehānikas pievienošana projektam.
Praktiskais uzdevums: izmantojot iegūtās zināšanas, pabeigt darbu pie spēļu mehānikas, starpposma Build.
Otrā diena
Spēles lietotāja interfeisa izveide. Iepazīšanās ar lietotāja interfeisu
− Ievads UI – lietotāja interfeisa jēdzienā
- Pamata lietotāja interfeisa objekti, iestatīšana un pielāgošana
− Galvenās spēles izvēlnes un galvenās skatuves saskarnes izstrāde
Nodarbības rezultāts: studējot lietotāja interfeisu, izveidot saskarni savā spēlē.
Praktiskais uzdevums: pabeidziet darbu pie ēdienkartes un veikalu izveides spēlē.
Trešā diena
Iepazīstinām ar animācijas izveides rīku
− Ievads uz kadru balstītas animācijas veidošanā
− Jēdziens “galvenie punkti”, “laika skala”
− Spraitu atdzīvināšana uz skatuves
− Animator Controller izveide un darbs ar to
Nodarbības rezultāts: iegūtas prasmes darbā ar animāciju.
Praktiskais uzdevums: izveidot uz skatuves nepieciešamo animācijas objektu skaitu.
Ceturtā diena
Apstākļu radīšana uzvarai un sakāvei spēlē. Izmantojot iegūtās prasmes lietotāja saskarnē un animācijā, izstrādājiet paneļus:
− Uzvara
− Sakāves
− Pārkraušanas līmeņu nosacījumi
Nodarbības rezultāts: atjaunināts un pielāgots spēles interfeiss.
Praktiskais uzdevums: pabeigt darbu klasē, labojot trūkumus.
4. modulis
Pirmā diena
"Projekta balss atveide"
− Izmantojot skaņu bibliotēkas, pārsūtiet uz audio klipu projektu
− Skaņu un mūzikas pievienošana galvenajai skatuvei un galvenajai izvēlnei
- Darbs ar audio avotu un audio mikseri
Nodarbības rezultāts: pievienojot spēlei skaņas un mūziku.
Praktiskais uzdevums: pabeigt darbu un pārbaudīt skaņu projektā.
Otrā diena
Efekti programmā Unity3D
− Līnija – efekts, pievienošana un iestatīšana
− Trail – efekts, pievienošana un iestatīšana
− Daļiņu sistēma 2D projektā
Nodarbības rezultāts: prasmes darbā ar efektiem Unity3D.
Praktiskais uzdevums: efektu pievienošana un pielāgošana spēlē.
Trešā diena
Projekta pabeigšana
- Mainiet atskaņotāja iestatījumus
- Spēles izlaišanas versijas izveide
− Testa ainu dzēšana
− Būvprojekts
Nodarbības rezultāts: projekta pabeigšana.
Praktiskais uzdevums: lejupielādējot gatavo spēli kā APK failu savā tālrunī.
Ceturtā diena
Sveika pasaule!
- Izstrādātāja konta izveide pakalpojumā Google Play
- Darbs ar Play Console izstrādātāju
- Spēles publicēšana pakalpojumā Google Play
− Sava projekta prezentācijas izveide
Nodarbības rezultāts: savas spēles publicēšana pakalpojumā Google Play.