visa förståelse för spelprogrammering i en befintlig spelmotor
visa förståelse för hur tekniska metoder kan ligga till grund för lösningar inom skapandet av spelprojekt
2. Färdighet och förmåga
ha god färdighet i att utveckla speltekniska projekt genom att, i mindre grupp, aktivt delta i planerandet, organiserandet och genomförandet
visa färdighet i att muntligt och skriftligt kunna redogöra för speltekniska problem och lösningar
söka och tillägna sig kunskap och färdigheter avseende befintliga spelmotorer i spelindustrin
3. Värderingsförmåga och förhållningssätt
ta hänsyn till relevanta etiska aspekter gällande en spelutvecklingsprocess
Kursinnehåll
Kursen syftar till att ge studenten praktisk erfarenhet genom att i små grupper designa, implementera och dokumentera ett småskaligt speltekniskt projekt. Projekten kommer att genomföras enligt principerna för agil mjukvaruutveckling, vilket innebär att arbetet sker iterativt och inkrementellt, där kraven successivt utvecklas och förfinas under processens gång. Syftet är att förmedla och ge erfarenheter hur man planerar, utför och slutför ett projekt i befintlig spelmotor.
Kursen kommer att fokusera på följande områden:
Planering och försvar av projektförslag
Planering, organisering, analys och reflektion av gruppens arbete
Dokumentering av utvecklingsprocess
Arbete utifrån en agil utvecklingsmetod
Prototypa spelteknikverktyg
Utveckling, paketering och leverans av färdigt spelprojekt
Muntlig presentation av färdigt projekt
Förutsättningar
För tillträde till kursen krävs 36 hp avklarat inom området spelutveckling, samt genomgången kurs 3D-programmering i Python, 6 hp.