Skip to content

Adrianick/FitRun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FitRun

Endless Runner in Unity3D

FitRun Membrii echipei

  • Nicolae Adrian
  • Avram Ioana
  • Grigorescu Alexandru
  • Versoiu Claudia

Tema jocului Tema jocului a fost stabilita impreuna de catre toata echipa. Alegerea temei a constat intr-un meeting online in care fiecare membru a propus cel putin un tip de joc si regulile acestuia. Dupa expunerea tuturor temelor, am decis impreuna care dintre teme este mai interesanta si am ales tema de joc folosita si in prezent: FitRun. Dupa alegerea temei, am impartit jocul in mai multe taskuri care au fost structurate logic in functie de dependenta de alte taskuri si de partea jocului la care acestea se refera (harta, caracter, meniu, etc). Fiecare membru al echipei a fost liber sa isi aleaga orice task isi doreste.

Colectarea de resurse

Colectarea de resurse a constat in cautarea si descarcarea a diferite prefab-uri si sunete. Resursele au fost colectate de catre Versoiu Stefania si au fost distribuite catre ceilalti membrii ai echipei prin intermediul platformei Git. Unele exemple de resurse pot fi: modelul caracterului, textura drumului, elementele de background, sound effect-uri si melodia din fundal.

Caracterul

Caracterul controlat de jucator a fost implementat de catre Nicolae Adrian. Acesta a avut ca scop sa asigure o interactiune cat mai simpla intre actiunile caracterului si jucator, a implementat scriptul caracterului, camera, itemele generate pseudo-aleator si felul in care interactioneaza caracterul cu elementele din jurul sau.

Harta

Harta si elementele de background au fost gestionate de catre Grigorescu Alexandru. Atat drumul pe care merge caracterul, cat si elementele de background reprezinta prefaburi care sunt selectate si generate in mod continuu si pseudo-aleator cat timp caracterul este in viata.

Meniul

Meniul a fost creat de catre Avram Ioana care a asigurat un meniu cat mai atragator si usor de inteles de catre jucator. Acesta ofera diferite optiuni cum ar fi activarea/dezactivarea sunetului sau vizualizarea highscore-urilor.

Alte elemente importante

Au fost sustinute meeting-uri scurte in fiecare saptamana cu toti membrii echipei, meeting-uri in care fiecare membru arata tot ce a implementat pana in prezent si dificultati de care s-a lovit sau inca le mai are. La sfarsitul meeting-ului decideam impreuna care dintre noile implementari vor fi adaugate in proiectul principal (branch-ul master de pe Git al proiectului) si care are nevoie de schimbari. Evident ca niciunul dintre membrii nu a lucrat in totalitate singur la taskurile pentru care era responsabil. Fiecare a intampinat diferite probleme pe care le-a rezolvat cu ajutorul altor membri, fie ca era o eroare sau doar un sfat, o idee de implementare. Comunicarea reprezinta un lucru esential pentru dezvoltarea unui proiect reusit.

Assets:
https://assetstore.unity.com/packages/tools/particles-effects/lowpoly-water-107563
https://assetstore.unity.com/packages/vfx/shaders/free-skybox-extended-shader-107400
https://assetstore.unity.com/packages/3d/animations/rpg-character-mecanim-animation-pack-free-65284
https://assetstore.unity.com/packages/3d/props/food/free-casual-food-pack-mobile-vr-85884
https://assetstore.unity.com/packages/3d/environments/roadways/grass-road-race-46974
https://assetstore.unity.com/packages/templates/tutorials/endless-runner-assets-144576
https://assetstore.unity.com/packages/3d/stylized-ship-unlit-and-pbr-94568

About

Endless Runner in Unity3D

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published