Vi skal lave spil i unity, unity er en af de game engines man skal starte med hvis man er ny til at lave spil, da det er mere "simpelt" end de andre.
34% af alle app store spil er faktisk lavet i Unity, og derved viser det hvor populært det er. Unity er dog også brugt til en del store computer spil, men Unreal Engine er begyndt at tage godt fat om markedet også.
Vores opgave gik ud på at lave spillet "CubeRunner", ved at følge en turtorial lavet af Brackeys.
Opgaven giver et godt indblik i hvad der er muligt at lave i Unity, samt er han god til at forklare hvad de forskellige ting gør.
Jeg havde dog nogle problemer undervejs:
Da hans video er 6 år gammel og han kører en ældre engine version end den vi kører, så er tingene anderledens, nogle steder meget, andre lidt. Jeg havde f.eks. problemer med at han havde scener, og det var der ikke bare i min, det samme med hvordan tingene snapper til griddet, der var det også anderledens.
Man kunne heller ikke tilføje tekst (score) ligesom han gjorde det, og derved blev det en udfordring at lave.
Løsninger:
Jeg kunne google mig frem til det meste af hvordan enginesne var anderledens.
Det med at der ikke blev snappet til griddet var faktisk slet ikke et problem, det gav mig egentlig bare mere frihed til at placerer tingen hvor jeg lige præcist ville have dem.
Teksten endte med at være et modul man tilføjede og så fungerede det også helt fint, dette tog dog noget tid at finde ud af.
Samlet set syntes jeg at jeg klarede det godt, og at det var en udfordring, men at den blev løst til sidst.
Jeg har set meget frem til at lave spil og teste mig selv i det, derfor syntes jeg meget om dette emne, og tog mig derfor tid til at lære hans kode, dog var der ting jeg ikke helt forstår som jeg skal arbejde videre på.
Emnet spiludvikling er et meget interessant emne, da det indeholder meget "fri leg", da man selv kan udforske nye ting, og prøve at teste sig selv så meget man kan.
Her viser jeg gameplayet til spillet. Det er relativt simpelt gameplay.
Slutningen med "Level Complete" bliver ikke vist da jeg har rykket den fremad så man kan bygge videre på banen (men viser at det er lavet i kode videoen (scriptet))
Her viser jeg koden til spillet.
Alle de forskellige scripts er med til at få spillet til at fungere.