Kurs je namenjen svim onima koji žele da kreiraju sadržaj za VR, od game developera do programera komercijalnih aplikacija kao i onima koji rade u marketinškim korporacijama. Činjenica da za VR nema puno sadržaja, ali ima puno uređaja pruža mogućnost za sigurnu zaradu.
Virtuelna realnost je tu – možete da nestanete iz svoje sobe i postanete deo igre, da posmatrate zemlju sa meseca, vozite avion, razgledate muzeje ili jednostavno budete negde drugde za tren oka. Zavirite u svet mašte ili virtuelno prisustvujte događaju na kojem nikad ne biste mogli da prisustvujete, a sve zahvaljujući VR tehnologiji koja jednostavno ostavlja bez daha i stvara živa sećanja. IT centar vam omogućava da postanete VR developer koristeći Unreal i UnityEngine – dva najpopularnija okruženja za razvoj igara, komercijalnih aplikacija i aplikacija za marketing. Naučićete kako da osmislite i programirate svoje aplikacije i izvezete ih za sve popularne platforme (PC, PS4, XBoxOne, Android, iOS) i VR uređaje (HTC Vive, OculusRift, Samsung Gear VR, Google Cardboard i Daydream). Polaznici treninga radiće na nekoliko manjih (Escape the room, kuglanje, rukomet sa pokretnim golovima…) i jednom većem projektu (završni projekat) uz pomoću kojih će se upoznati sa funkcionalnostima ovih game engine-a i sa specifičnostima VR tehnologije.
Šta ćete naučiti?
Unreal Engine je game engine – okruženje za razvoj igara koje koriste kako najveće “triple A” game development kompanije – BioWare/EA (Mass Effect), WarnerBrother Games (Batman igre), 2K Games (Bioshock, Borderlands) tako i manji studiji. Jedan od njegovih najmoćnijih alata je Blueprint – vizuelno kodiranje bazirano na C++ programskom jeziku koji olakšava proces programiranja dozvoljavajući developerima da zaborave na detalje i da se fokusiraju na stvaranje, a uz malo dodatnog truda sa lakoćom se moze preći na C++ programiranje. Čak je moguće kombinovati Blueprint skripte i C++ kod. Blueprint vam omogućava i da pratite izvršavanje koda u realnom vremenu i vidite šta se dešava sa vašim kodom u toku igre. Unity je multiplatformski engine, koji je prvenstveno namenjen za razvoj video igara i simulacija, neke od najvećih kompanija koje koriste ovaj engine su i Blizzard Entertainment i Ubisoft. Ima mogućnost kodiranja u C Sharp-u (C#) i JavaScript-u (JS). Osim razvoja 2D i 3D igara u kojima se proslavio kao jedan od najpopularnijih game engene-a Unity sve više potencira razvoj VR (virtual reality) i AR (augmented reality) aplikacija, koje imaju mogućnost široke primene kako u edukativne tako i u komercijalne svrhe. Neke od najpopularnijih AR aplikacija su na primer Snapchat, Instagram, Pokemon GO… Unreal Engine:
Upoznavanje sa radnim okruženjem Unreal Engine-a
Upoznavanje sa VR hardverom, game design za VR
Uvod u programiranje u Unrealu
Upoznavanje sa Blueprintom – vizuelnim C++ kodiranjem
Veštačka inteligencija (AI) i pravljenje neprijatelja
Game design – kako napraviti zanimljivu igru
Optimizacija koda i fino podešavanje igre
Završni projekat – igra sa temom fantastike koja obuhvata sve prethodno naučeno
Unity:
Upoznavanje sa okruženjem (interfejsom) programa
Objekti i manipulacije sa njima
Skripte i njihova upotreba
Collider-i i fizika objekta
Komunikacija između objekata
Kreiranje mehanike i ponašanje glavnog igrača (Player Setup)
Podešavanje osvetljenja scene
Google VR SDK
Vuforia AR SDK
Završni projekat koji obuhvata sve predhodno naučeno
Literatura
Sva potrebna literatura zapraćenje predavanja, dobija se u elektronskoj formi.
Ispiti i sertifikati
Nakon završenog treninga, polaznici će dobiti uverenje o uspešno savladanom treningu izdato odstrane IT Centra kojim se potvrđuje nivo ekspertize očekivan po završetku obuke.
Potrebni preduslovi
Za pohađanje VR treninga potrebno je osnovno poznavanje rada na računaru. Poželjno je poznavanje osnovnih koncepata programiranja.
Cena i način plaćanja
Cena: 500
Prikazane cene su u EUR a plaćanje je u RSD po srednjem kursu NBS na dan uplate.
Podeli informaciju o kursu na svom profilu ili pošalji prijatelju!