Game Development in Unity

Prezentare generală

În prezent, cursul este în desfășurare. Linkul pentru preînregistrare este disponibil aici: https://docs.google.com/forms/d/e/1FAIpQLSeZc-7Vssu99Vrwj9omCv55i8-KfKFYxhXCItbyfYHNNsmIxQ/viewform?usp=header

Acest curs intensiv este conceput pentru cei care doresc să învețe bazele dezvoltării jocurilor video folosind Unity, unul dintre cele mai populare motoare de jocuri din lume. Pe parcursul a 40 de ore, vei dobândi cunoștințe esențiale despre designul, programarea și implementarea jocurilor. Fie că ești pasionat de gaming, un începător în dezvoltare de jocuri sau un freelancer care vrea să exploreze noi oportunități, acest curs îți oferă toate instrumentele necesare pentru a crea un joc complet funcțional.

Cursul este structurat pentru a oferi o combinație echilibrată între teorie și practică, astfel încât să aplici imediat cunoștințele în dezvoltarea proiectului final – propriul tău joc video.

Pentru cine este destinat acest curs?

  • Începători în dezvoltarea de jocuri care doresc să înțeleagă bazele Game Development-ului.
  • Pasionați de gaming care vor să-și transforme creativitatea în proiecte reale.
  • Studenți sau absolvenți din domeniul IT, arte digitale sau multimedia care vor să-și dezvolte competențele practice.
  • Profesioniști din alte domenii creative care doresc să înțeleagă procesul de dezvoltare al jocurilor pentru a colabora eficient cu echipele de gaming.

De ce este acest curs relevant?
Industria jocurilor video este în continuă creștere, oferind oportunități uriașe atât pentru dezvoltatorii profesioniști, cât și pentru creatorii indie. Unity este liderul global în dezvoltarea jocurilor video, fiind folosit pentru peste 50% din jocurile disponibile pe piață.

Acest curs îți oferă:

  • O introducere completă și accesibilă în dezvoltarea jocurilor video.
  • Posibilitatea de a învăța prin practică, dezvoltând propriul joc video.
  • Abilități esențiale pentru a-ți începe o carieră sau pentru a-ți dezvolta proiecte personale.

Rezultatul final
La finalul cursului, vei avea propriul joc video complet funcțional și vei înțelege bazele dezvoltării jocurilor în Unity. Aceste cunoștințe te vor ajuta să continui să dezvolți jocuri pe cont propriu sau să începi o carieră în industria gaming-ului.

Plan de curs

1
Introducere în Unity și programarea de bază (6 ore)
  • Prezentarea Unity: interfața, structura proiectului, componente principale.
  • Introducere în limbajul C#: variabile, structuri condiționale, bucle simple.
  • Crearea și manipularea obiectelor 3D.
2
Fizică și coliziuni în Unity (6 ore)
  • Configurarea componentelor Rigidbody și Collider.
  • Gestionarea coliziunilor și triggerelor.
  • Simularea mișcării și a interacțiunilor fizice.
3
Controlul personajelor și sistemul de input (5 ore)
  • Configurarea input-ului pentru tastatură și mouse.
  • Implementarea mișcării personajelor și a camerelor.
  • Introducerea vectorilor pentru deplasare.
4
Design UI și integrarea sunetelor (5 ore)
  • Crearea interfețelor utilizator (UI): meniuri, bare de progres, notificări.
  • Integrarea și gestionarea sunetelor (efecte audio și muzică).
  • Exercițiu practic: dezvoltarea unui meniu funcțional.
5
Animații și efecte vizuale (6 ore)
  • Introducere în animații Mecanim.
  • Crearea animațiilor pentru personaje și obiecte.
  • Utilizarea particulelor pentru efecte vizuale (fum, foc, explozii).
6
Designul jocului și mecanicile de bază (5 ore)
  • Principii de Game Design: mecanici, povestire, obiective.
  • Implementarea unui sistem de scor și a mecanicilor simple de joc.
7
Testare, optimizare și export (5 ore)
  • Debugging: identificarea și rezolvarea erorilor comune.
  • Optimizarea performanței jocului.
  • Exportarea jocului pentru PC și Android.
8
Proiect final – Dezvoltarea unui joc complet (5 ore)
  • Dezvoltarea unui joc simplu, utilizând toate modulele predate.
  • Prezentarea proiectului și colectarea feedback-ului.