Profession Game developer pe Unity - curs 151.200 rub. de la SkillFactory, antrenament 12 luni, Data 13 august 2023.
Miscelaneu / / November 27, 2023
În timpul antrenamentului, vei crea patru jocuri: platforme 3D, Shooter spațial, Tower defense și curse 3D
Proiectul final este dezvoltarea conceptului, designul jocului și programarea propriului joc, pentru care vei alege genul și platforma.
Partea de bază a cursului GameDev (12 luni)
Introducere în GameDev
1 lună
Introducere în GameDev: cum sunt făcute jocurile de la idee la lansare, introducere în designul jocului, conținutul tehnic al jocului, conținutul și logica, conținutul jocului, motoarele de joc, editarea nivelului
Editor Unity: Noțiuni de bază ale editorului, Magazin de active, Material, Sistem de coliziune, Iluminare, Prefabricate, Teren, Motor fizic, Sistem de particule, Interfață cu utilizatorul
Proiectare de nivel folosind exemplul aventurii 3D: scena de testare, lucrul cu prefabricate, mecanica și dinamica nivelului, elementele de bază ale interacțiunii cu obiecte, crearea nivelului - de la planificare la documentare, WhiteBox
Crearea unei locații de la zero: introducere în Blender, primitive, modelare poligonală, crearea unei locații simple, texturi, despachetare, importare în motor, configurarea scenei, adăugare de iluminare, interactiv
Rezultat: creați un platformer 3D și o locație de joc cu iluminare și interactivitate
Programare in C#
2,5 luni
Visual Studio Basics: introducerea și istoricul limbajului C#, mediul de dezvoltare Visual Studio, primul program, procesul de compilare, depanarea aplicației
Noțiuni de bază GIT: Sisteme de control al versiunilor, Introducere în Git, Github, Markdown, Git UI, Git în Visual Studio, Operații Git de bază, Branching Git, Caracteristici Git avansate
Concepte de bază și tipuri de date: variabile, constante, literale, tipuri de date de bază, enumerări, intrare și ieșire în consolă, operații de bază C#, conversii de tip
Construcții de bază C#: condiționale și constructe, bucle, matrice, tupluri, atelier
Metode în C#: metode, parametrii metodei, trecerea parametrilor, domeniul de aplicare, funcțiile recursive, proiectul final
OOP: tipuri de date de referință și semnificative, structuri și obiecte, clase și structuri, caracteristici de lucru cu tipuri de date de referință și semnificative, ambalare și despachetare, încapsulare, moștenire, polimorfism, clase abstracte, agregare și compoziție, clase și elemente statice, generalizări
Integrarea C# în Unity: caracteristici ale C# în Unity, creând o simplă aventură 3D
Design-ul jocului
1 lună
Level Design: concepte de bază, etape ale producției de nivel
Nivel de producție: idee, prototip hârtie, blank, nivel art
Dezvoltarea echipei: roluri, artă, ingineri, designeri, management, etape de dezvoltare
Redactarea unui concept de joc și pitch pentru investitori: concept, scurtă descriere, USP/USP, piloni de proiectare, formularea Core Loop și descrierea sistemelor, investitorilor, structura și caracteristicile pitch-ului
Rezultat: familiarizați-vă cu procesul de proiectare a unui nou joc. Veți afla despre abordările de bază pentru a veni cu un joc care va fi la cerere. Vei dezvolta un document de design pentru viitorul tău joc.
Shooter spațial
1,5 luni
Pregătirea pentru Space Shooter: descrierea ideii, documentul de proiectare, structura proiectului și importul de active 2D, sprites
Asamblare prefabricată a navei spațiale: crearea navei spațiale, joystick-ul virtual, abstractizarea controlului
Scena de nivel: cameră, fundal, obiecte fizice, renașterea jucătorului, limita de nivel
Conținut de nivel: arme nave, obuze, restricții de tragere, ridicare obiecte, generatori
Nave inamice: prefabricat de nave inamice, State Machine, căutarea poziției țintei, împușcare
Rezultat: dezvolta un joc mobil 2D Space shooter
Curse 3D
1,5 luni
Pregătire pentru curse 3D: design imagine, entități și parametri, componentă Rigidbody, component WheelCollider, script controler auto.
Mașină: construirea unei mașini din primitivi, personalizarea roților, controlerul de intrare pentru jucător și jucător, cameră la persoana a treia, sunetul motorului, sunetul de coliziune.
Pista: asamblare a mediului, teren, pistă, trecere la punctul de control, controler de cursă, început și sfârșit de cursă, valori ale cursei, poziție, timp pe tură, cel mai bun timp.
Boți: controler bot, mișcare la un punct, mișcare bot de-a lungul pistei, adăugarea de roboți la cursă, niveluri de dificultate a botului.
Rezultat: dezvolta un joc de calculator 3D Racing
Turn de aparare
1,5 luni
Pregătirea pentru apărarea turnului: arhitectura de bază, primul prototip, turn, mișcarea inamicului, prototipul inamicului și setările externe
Interfața scenei jocului: dezvoltarea arhitecturii TD, interacțiunea dintre jucător și inamic, elemente HUD simple, interfețe interactive pentru construirea de turnuri, managementul grupurilor de interfețe
Niveluri, meniuri și salvări: arhitectura nivelurilor TD, evenimente de victorie și înfrângere în niveluri, implementarea interfeței hărții de nivel, salvarea progresului jucătorului pe disc, meniul de pornire a jocului
Mecanica de aprofundare: evaluarea performanței jucătorului, valuri inamice, accelerare a valurilor, upgrade-uri
Inamici noi și turnuri: tipuri de armuri și tipuri de daune, îmbunătățiri de turn, abilități de jucător și alt stil de cod
Rezultat: dezvoltați un joc mobil de apărare turn 2D
Dezvoltarea în echipă sau independentă a jocului dvs
3 luni
Dezvoltare prototip de joc
Poza de design
Meniul
Niveluri
Entități de joc
Interacțiuni
roboții
Scenarii
Rezultat: dezvoltați un joc pe care îl proiectați singur. Dezvoltarea se poate face individual sau în echipă. Lucrarea se va desfășura sub îndrumarea unui expert cu experiență. Sarcina ta este să lansezi jocul și să-l aduci pe piață (pe Steam, Google Play și/sau App Store)
B
bonalina
18.11.2022 G.
Interesant curs
Avantaje: Feedback de la mentori, posibilitatea de a răspunde oricăror întrebări în timpul instruirii. Dezavantaje: Nu există subtitrări pentru videoclip. Am ales cursul Unity Game Developer. Am visat să creez jocuri, iar până la urmă am decis să încerc să urmez cursuri. Există o mulțime de informații utile și sarcini interesante. Mi-au plăcut sarcinile, există informații scrise, feedback de la mentori...
M
magnet49
30.05.2022 G.
Recomand cursurile.
Avantaje: Timp de antrenament convenabil, volum mare de webinarii, disponibilitatea informațiilor. Dezavantaje: nu am observat niciun dezavantaj. Urc cursul Unity Game Developer. Subiectul „motoarelor de joc” a devenit interesant. Am vrut să încerc să-mi creez propriul joc. Căutam o platformă potrivită pentru a studia cursul. Am decis să urmez un curs despre dezvoltarea jocurilor în Unity de la SkillFactory. Studiile se desfășoară în timpul liber de la școală...
R
Rulut678
20.05.2022 G.
Este mai bine decât multe universități obișnuite
Avantaje: Puteți lua cursuri în orice moment, asistență 24/7, suficient timp pentru a finaliza sarcinile. Dezavantaje: Pentru a funcționa ai nevoie de un computer cu putere cel puțin medie și memorie suficientă. Am cumpărat un curs de dezvoltare a jocurilor folosind motorul de joc Unity, acest format de antrenament este complet potrivit pentru mine. Întotdeauna mi-au plăcut jocurile și tot ce este legat de ele, iar când am văzut pe YouT...