Quobariq logotipas
Quobariq
Mobilių žaidimų kūrimo procesas

Mobilių žaidimų bibliotekų programavimas

Kiekvienas žaidimas prasideda nuo tvirto pagrindo. Šioje programoje sužinosite, kaip veikia pagrindinės mobilių žaidimų bibliotekos ir kaip jas pritaikyti realiems projektams.

Programoje nagrinėjamos populiariausios Unity, Unreal Engine ir Cocos2d bibliotekos. Išmoksite integruoti trečiųjų šalių sprendimus, optimizuoti našumą ir spręsti techninius iššūkius, su kuriais susiduria kūrėjai.

Ką išmoksite šioje programoje

Mobilių žaidimų kūrimas reikalauja ne tik kūrybiškumo, bet ir gilių techninių žinių.

Programos metu susipažinsite su pagrindinėmis bibliotekų struktūromis, jų dokumentacija ir bendruomenės sukurtais sprendimais. Kiekviena biblioteka turi savo privalumų: Unity teikia plačią ekosistemą ir modulinę architektūrą, Unreal Engine siūlo išskirtinę grafiką ir Blueprint sistemą, o Cocos2d išsiskiria paprastumu ir greičiu. Suprasite, kada naudoti kiekvieną iš jų ir kaip derinti įvairius įrankius vienoje aplinkoje.

Bibliotekų pasirinkimas lemia ne tik žaidimo kokybę, bet ir projekto sėkmę. Tinkamas pasirinkimas sutaupo mėnesius darbo.

Išmoksite kurti savo kodo bibliotekas, skirtą pakartotiniam naudojimui, ir integruoti analitikos sistemas, monetizacijos sprendimus bei socialines funkcijas. Praktinių užduočių metu sukursite veikiančius žaidimo prototipus, kuriuos galėsite įtraukti į savo portfelį. Programą veda Klaudijus Varnauskas ir Eligijus Burokas, turintys daugiau nei 18 metų patirties žaidimų pramonėje.

Pagrindinė informacija

Trukmė
16 savaičių intensyvios praktikos
Pratybos
Antradienis ir ketvirtadienis 18:00–21:00
Formatas
Tiesiogiai online per platformą su įrašais
Reikalingi įgūdžiai
Bent vienerių metų patirtis programuojant C# arba C++
Vertinimas
3 individualūs projektai ir galutinis prototipas
Kaina
840 € arba 3 dalimis po 290 €

Kaip vystosi mokymasis

1–4 savaitės: Bibliotekų pagrindai

Susipažinsite su Unity, Unreal Engine ir Cocos2d architektūra. Išmoksite kurti scenas, valdyti objektus, dirbti su animacijomis ir fizikos varikliais. Sukursite paprastą interaktyvų prototipą kiekvienoje bibliotekoje.

5–8 savaitės: Išplėstinės funkcijos

Gilinsitės į asset valdymą, resursų optimizavimą ir scenarijų sistemą. Išmoksite integruoti garso bibliotekas, partiklių sistemas ir UI elementus. Praktikuosite su realiais žaidimo mechanizmais.

9–12 savaitės: Trečiųjų šalių integracija

Dirbsite su Firebase, PlayFab ir kitomis backend platformomis. Integruosite analitikos sistemas, reklamos tinklus ir mokėjimų sprendimus. Išmoksite tvarkyti naudotojų duomenis saugiai ir efektyviai.

13–16 savaitės: Galutinis projektas

Sukursite visiškai funkcionuojantį žaidimo prototipą naudodami pasirinktą biblioteką. Projektas apims visus mokymosi elementus: mechanizmą, UI, monetizaciją, analitiką ir testinį paleidimą beta vartotojams.

Kas sako apie programą

Deimantas Laurinavičius
Deimantas Laurinavičius

Po šios programos pagaliau supratau, kaip veikia Unity asset pipeline ir kodėl ankstesni mano projektai būdavo lėti. Dabar žinau, ką optimizuoti ir kaip teisingai struktūrizuoti kodą.

Jorūnė Mockutė
Jorūnė Mockutė

Programos metu sukūriau veikiantį arcade žaidimą su pilna monetizacija ir analitika. Tai, ką išmokau per 16 savaičių, anksčiau užėmė man metus bandymų ir klaidų.

Erikas Žukauskas
Erikas Žukauskas

Dėstytojai ne tik mokė teorijos, bet ir dalijosi realiais atvejais iš savo projektų. Tai padėjo išvengti daugelio klaidų, kurias dariau pirmame savo projekte.

Techniniai aspektai, kuriuos nagrinėsime

Žaidimo kūrimo procesas

Našumo optimizavimas

Išmoksite profiliuoti kodą, mažinti draw calls, valdyti atmintį ir užtikrinti sklandų 60 FPS našumą įvairiuose įrenginiuose. Praktikuosite su realiais metrikų duomenimis.

Platformų skirtumai

Suprasite, kaip elgtis su Android ir iOS specifinėmis funkcijomis, build procesais ir distribucija. Išmoksite spręsti cross-platform iššūkius ir pritaikyti žaidimą skirtingiems ekranams.