Profesija Programer igara na Unityju - tečaj 151 200 rub. iz SkillFactory, obuka 12 mjeseci, Datum 13. kolovoza 2023.
Miscelanea / / November 27, 2023
Tijekom treninga izradit ćete četiri igre: 3D platformer, Space Shooter, Tower defense i 3D racing
Završni projekt je razvoj koncepta, dizajn igre i programiranje vlastite igre za koju ćete sami odabrati žanr i platformu.
Osnovni dio GameDev tečaja (12 mjeseci)
Uvod u GameDev
1 mjesec
Uvod u GameDev: kako se igre izrađuju od ideje do objave, uvod u dizajn igre, tehnički sadržaj igre, sadržaj i logika, sadržaj igre, motori igara, uređivanje razina
Unity Editor: Osnove uređivača, Asset store, Material, Collider System, Lighting, Prefabs, Terrain, Physics Engine, Particle System, User Interface
Dizajn razine na primjeru 3D Adventure: testna scena, rad s prefabovima, mehanika i dinamika razina, osnove interakcije objekata, kreiranje razine - od planiranja do dokumentacije, WhiteBox
Stvaranje lokacije od nule: uvod u Blender, primitive, poligonalno modeliranje, stvaranje jednostavne lokacije, teksture, odmotavanje, uvoz u motor, postavljanje scene, dodavanje osvjetljenja, interaktivnost
Proizlaziti: izradite 3D platformer i lokaciju za igru s osvjetljenjem i interaktivnošću
Programiranje u C#
2,5 mjeseca
Osnove Visual Studio: uvod i povijest jezika C#, razvojno okruženje Visual Studio, prvi program, proces kompilacije, debugging aplikacije
Osnove GIT-a: Sustavi kontrole verzija, Uvod u Git, Github, Markdown, Git UI, Git u Visual Studiju, Osnovne Git operacije, Git grananje, Napredne Git značajke
Osnovni koncepti i tipovi podataka: varijable, konstante, literali, osnovni tipovi podataka, enumeracije, ulaz i izlaz konzole, osnovne C# operacije, pretvorbe tipa
Osnovne C# konstrukcije: uvjeti i konstrukcije, petlje, nizovi, torke, radionica
Metode u C#: metode, parametri metode, prosljeđivanje parametara, opseg, rekurzivne funkcije, završni projekt
OOP: referentni i smisleni tipovi podataka, strukture i objekti, klase i strukture, značajke rada s referentnim i smislenim tipovima podataka, pakiranje i raspakiranje, enkapsulacija, nasljeđivanje, polimorfizam, apstraktne klase, agregacija i kompozicija, statičke klase i elementi, generalizacije
Integracija C# u Unity: značajke C# u Unityju, stvaranje jednostavne 3D avanture
Dizajn igre
1 mjesec
Dizajn razine: osnovni pojmovi, faze izrade razine
Izrada razine: ideja, papirnati prototip, praznina, umjetnost razine
Razvoj tima: uloge, umjetnost, inženjeri, dizajneri, menadžment, faze razvoja
Pisanje koncepta igre i pitch za investitore: koncept, kratak opis, USP/USP, stupovi dizajna, Core Loop formulacija i opis sustava, investitori, struktura i značajke pitcha
Proizlaziti: upoznati se s procesom osmišljavanja nove igre. Naučit ćete o osnovnim pristupima za osmišljavanje igre koja će biti tražena. Razvit ćete dokument dizajna za svoju buduću igru.
Svemirska pucačina
1,5 mjeseci
Priprema za Space Shooter: opis ideje, projektni dokument, struktura projekta i uvoz 2D materijala, spriteova
Montaža svemirskog broda: stvaranje svemirskog broda, virtualni joystick, apstrakcija upravljanja
Scena razine: kamera, pozadina, fizički objekti, ponovno rođenje igrača, ograničenje razine
Sadržaj razine: brodsko oružje, granate, ograničenja gađanja, skupljanje predmeta, mrijest
Neprijateljski brodovi: montažni neprijateljski brod, State Machine, traženje položaja cilja, pucanje
Proizlaziti: razviti mobilnu 2D igru Svemirska pucačina
3D utrke
1,5 mjeseci
Priprema za 3D utrke: dizajn slike, entiteti i parametri, komponenta Rigidbody, komponenta WheelCollider, skripta kontrolera automobila.
Automobil: izrada automobila od primitiva, prilagodba kotača, igrač i kontroler za unos igrača, kamera treće osobe, zvuk motora, zvuk sudara.
Staza: sastav okoline, teren, staza, prolaz kontrolne točke, kontroler utrke, start i kraj utrke, metrika utrke, pozicija, vrijeme kruga, najbolje vrijeme.
Botovi: kontroler bota, kretanje do točke, kretanje bota duž staze, dodavanje botova u utrku, razine težine bota.
Proizlaziti: razviti 3D računalnu igru Racing
Tower Defense
1,5 mjeseci
Priprema za Tower Defense: osnovna arhitektura, prvi prototip, toranj, neprijateljsko kretanje, neprijateljski prototip i vanjske postavke
Sučelje scene igre: razvoj TD arhitekture, interakcija između igrača i neprijatelja, jednostavni HUD elementi, interaktivna sučelja za izgradnju tornjeva, upravljanje grupama sučelja
Razine, izbornici i spremanja: arhitektura TD razina, događaji pobjede i poraza u razinama, implementacija sučelja mape razina, spremanje napretka igrača na disk, početni izbornik igre
Produbljivanje mehanike: procjena performansi igrača, neprijateljski valovi, ubrzanje valova, nadogradnje
Novi neprijatelji i kule: vrste oklopa i vrste oštećenja, nadogradnje tornjeva, vještine igrača i drugi stil koda
Proizlaziti: razviti mobilnu 2D igru obrane tornja
Timski ili nezavisni razvoj vaše igre
3 mjeseca
Razvoj prototipa igre
Slika dizajna
Jelovnik
Razine
Entiteti igre
Interakcije
Botovi
Scenariji
Proizlaziti: razviti igru koju sami dizajnirate. Razvoj se može raditi individualno ili u timu. Radovi će se izvoditi pod vodstvom iskusnog stručnjaka. Vaš zadatak je objaviti igru i plasirati je na tržište (na Steam, Google Play i/ili App Store)
B
bonalina
18.11.2022 G.
Zanimljiv tečaj
Prednosti: povratne informacije od mentora, mogućnost rješavanja bilo kakvih pitanja tijekom obuke. Nedostaci: Nema titlova za video. Izabrao sam tečaj Unity Game Developer. Sanjao sam o stvaranju igara i na kraju sam odlučio krenuti na tečajeve. Puno je korisnih informacija i zanimljivih zadataka. Svidjeli su mi se zadaci, ima pisanih informacija, povratnih informacija mentora...
M
magnet49
30.05.2022 G.
Preporučam tečajeve.
Prednosti: Prikladno vrijeme obuke, veliki broj webinara, dostupnost informacija. Nedostaci: Nisam primijetio nikakve nedostatke. Pohađam tečaj Unity Game Developer. Tema "motora igara" postala je zanimljiva. Htio sam pokušati stvoriti vlastitu igru. Tražio sam odgovarajuću platformu za proučavanje tečaja. Odlučio sam pohađati tečaj o razvoju igara u Unityju od SkillFactoryja. Učenje se odvija u slobodno vrijeme od škole...
R
Rulut678
20.05.2022 G.
Bolje je od mnogih redovnih sveučilišta
Prednosti: Možete pohađati nastavu u bilo koje vrijeme, podrška 24/7, dovoljno vremena za dovršavanje zadataka. Nedostaci: Za rad vam je potrebno računalo najmanje prosječne snage i dovoljno memorije. Kupio sam tečaj o razvoju igara koristeći Unity game engine, ovaj format obuke mi je potpuno prikladan. Oduvijek sam volio igre i sve što je povezano s njima, a kad sam vidio na YouT...