Game Development with Unity3D

Companie: Endava

Ore: 2/săptămână

Număr de locuri laborator: 12

Descriere: Dezvoltarea jocurilor e un domeniu foarte provocator dar si distractiv, pentru ca aduce impreuna mai multe discipline: programarea calculatoarelor, matematica, fizica, arta digitala. Unity3d e platforma cu cel mai mare succes, dar e folosit extensiv si in vizualizari 3d, arhitecturale, cercetare

Domeniu: Game Development

Obiective:

In cadrul acestui laborator vom crea un joc simplu, trecand prin multe aspecte importante ale dezvoltarii de jocuri video.

Teme:

Fundamentele Unity3D: Editorul, scripting, visual studio, debugging C# in Unity: Arhitectura Unity, Structure de date, corutine, evenimente, etc Algebra si geometria necesara dezvoltarii jocurilor video: Matrici, vectori, produs scalar, produs vectorial, rotatii, translatii Fizica in Unity: Rigidbody, collider, forta, cuplu Cum lucram cu asset-uri: Importare imagini, modele 3d, prefabs, cum adaugam gameplay Fundamentele de grafica 3D: Iluminare, materiale, shadere(folosind URP) Cum lucram cu camera: Pinhole model, frustrum BONUS (daca ne permite timpul): LAN multiplayer (UDP vs TCP), json, serializare, debugging, wireshark Deploying on Android mobile devices.

Metoda de selecție:
Scrisoare de motivatie la Silviu.Buligan@endava.com (motivul pentru inscriere, nume, prenume, anul si limbajele de programare cunoscute ) si un test

Cerințe:

cunostinte OOP

discordLogo