Dette forløb går du på at vi skal følge en simpel tutorial fra Brackeys lille serie kaldet: "How to make a Video Game in Unity". Vi skulle følge hans tutorial, og muligvis lege en lille smule med det, men ikke for meget, da det er et nyt program vi skal arbejde med. Undervejs skulle vi vise hvordan det var gået, og hvad vi har lært ved Unity, og lave et simpelt "runner" spil. Til sidst skal vi lave en video som viser vores spil samt vise og forklare hvordan vi har kodet det, og hvad de forskellige dele gør.
I denne episode lærte jeg hvordan du kan få kammeraet(Altså hvad brugeren kan se når han spiller), til at følge med et objekt. Vi lærte også flere variabler, og hvordan man kan ændre på kameravinklen, men stadig følge ens valgt objekt. Jeg stødte ikke på nogle problemer.
I denne episode lærte jeg at lave et script hvor at hvis vi rammer andre objekter, som har tagget "Obstacles" som er de forhindringer vi har lavet på vores bane, så slutter spillet. Jeg stødte ikke på nogle problemer.
I denne episode lærte jeg hvordan man tilføjede UI(User Interface), som er tekst som kan tilføjes til brugeren til at ser diverse statistikker. Det jeg gjorde var at lave en score til hvor langt jeg er noget, som gøres ved at referer til spilleren i sin kode. Jeg havde en del problemer, da jeg slet ikke havde muligheden for at tilføje UI. Jeg brugte en del tid på at finde ud af det, men jeg skulle blot gå ind under Window>Package Manger> og så søge på TextMeshPro og installere det. Jeg kunne nu lave UI, men havde også problemer med kodningen "ToString", da den sagde fejl. Jeg ved ikke hvordan det blev fikset, men prøvede at slette det et par gange, og så tilføje det hele igen, og pludseligt begyndte det at virke.
I denne episode lærte jeg hvordan man kan lave et loop så man kan blive ved med at spille uden at interagerer med noget i Unity, hvor jeg også lærte hvordan man tilføjede forsinkelse så man havde tid indtil man kunne prøve igen. Ikke nogle problemer i denne video
I denne episode lærte jeg hvordan man kan lave animationer i Unity, og i denne situation hvordan man kan vise at man har klaret det første level, og at man derefter kommer videre til andet level. Jeg lærte også hvordan du kunne referer til de forskellige dele i kode, som kan gøre når spilleren rammer et vis objekt, så udløser det en kommando. Jeg havde ikke de store problemer, udover at jeg ikke kunne se hvad der var galt med min kode, men at Unity sagde fejl, hvor at jeg gik tilbage til den oprindelige kode igen, og lavede det igen ekstra nøje efter store og små bogstaver hvilket er vigtigt for at ens kode gider at virke, hvilket jeg var det jeg glemte.
I denne episode har jeg lært hvordan vi laver en Menu, og bare generelt mere avanceret UI. Jeg lærte også hvordan man kan redigere i ens scene, og sætte dem i rækkefølge, så du kan lave et reelt spil med flere niveauer. Jeg havde ikke nogle store problemer, var dog en del langsommere end Brackeys.
Når jeg spiller spillet i videon, så lagger det en del, da min computer ikke er særlig god og en del år gammel, og så lagger det hvis jeg optager samtidig. Jeg prøvede at få projektet over på min stationær, men at sagde der var fejl i, og at jeg ikke afprøve spillet uden at rette dem, som jeg ikke lige kunne løse. Men det er kun når jeg afprøver spillet det lagger
Jeg har i dette forløb lært at arbejde med Unity, hvor jeg har lært de basiske versioner i spiludvikling i Unity, og også en smule med animationer. Jeg har også lært hvordan man i kode kan koordinere og referer til et element i Unity, og give forskellige retningslinjer og regler for elementerne. Jeg havde et par problemer med snap settings, lighting, og UI, men jeg fandt de nye placinger, da videoerne vi skulle følge var fra starten af 2017. Og UI brugte jeg et par timer på at undersøge hvorfor jeg ikke havde det, men løste det til sidst ved at gå ind under package manager og manuelt tilføje funktionen UI. Generelt har det været et fedt og lærerigt forløb, og fedt at begynde på spiludvikling som ikke er lavet i Scratch.