Skriv ut som pdf om du vill ha en pdf! Om du vill ha en snyggare utskrift, klicka bort webbläsarens automatiskt tillagda sidhuvud och sidfot.
Blekinge Tekniska Högskola
Institutionen för datavetenskap
Revision: 2
Dnr: BTH-4.1.14-0430-2023
Prototyputveckling inom teknisk spelgrafik
Prototype development in Technical Game graphics
12 högskolepoäng (12 credits)
Kurskod: DV1637
Huvudområde: Datavetenskap
Utbildningsområde: Tekniska området
Utbildningsnivå: Grundnivå
Fördjupning: G1F - Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
Undervisningsspråk: Svenska
Gäller från: 2024-01-15
Fastställd: 2023-03-01
Denna kurs är inrättad av dekan 2021-04-08. Kursplanen är fastställd av prefekten vid institutionen för datavetenskap 2023-03-01 och gäller från 2024-01-15.
För tillträde till kursen krävs genomgångna kurser i Grunder i spelutveckling 6 hp och Teknisk 3D-grafik, 6 hp samt 4 hp avklarade från kurser i programmering eller skripting.
Kursens syfte är att ge grundläggande kunskap, färdighet och värderingsförmåga avseende spelteknisk prototyputveckling. Studenten förväntas efter kursens slut ha både teoretisk och praktisk kunskap om en grundläggande utvecklingsprocess, från idé till en färdig prototyp i en industristandardiserad spelmotor. Studenten förväntas även ha grundläggande teoretisk och praktisk erfarenhet av att skapa spelutvecklingsverktyg anpassade för spelidé.
Skapande av skript för att förenkla och snabba upp arbetsprocessen i en industristandardiserad spelmotor. Planering och utveckling av projektförslag till demonstrationer av prototypversioner i en industristandardiserad spelmotor. Paketering och leverans av prototyp.
Under kursens gång kommer studenten att arbeta i och skapa ett projekt i grupp med momenten:
Följande lärandemål examineras i kursen:
Efter genomförd kurs ska studenten kunna:
Efter genomförd kurs ska studenten kunna:
Efter genomförd kurs ska studenten kunna:
Kursen består av tre moment.
Under första momentet får studenterna en introduktion till C# och hur språket används i kontexten för spelprototypande. Detta examineras med en inlämningsuppgift i form av skriptfiler.
Kursmål som uppfylls:
• Visa förståelse för spelprogrammering, verktygsutveckling samt skriptspråk i en spelmotor som används i spelindustrin.
Under andra momentet genomför studenterna i mindre grupper ett projekt. Projektet består i att utveckla en spelteknisk prototyp. Projektet har två faser; planering och utveckling samt en fortlöpande avrapportering av projektets progression.
Planeringsfasen innebär att formulera ett realistiskt projektförslag på en prototyp vilket innefattar att ta fram en realistisk planering för genomförandet av projektet, som kontinuerligt uppdateras i enlighet med given arbetsprocess.
Utvecklingsfasen innebär att studenterna i grupp utefter projektförslaget utvecklar en spelprototyp. Under denna fas behöver studenterna utvärdera och välja adekvata tekniska lösningar anpassade för prototypen.
Under de återkommande avrapporteringarna behöver studenten på individnivå kunna argumentera kring för- och nackdelar med tekniker valda för prototypen. Studenten behöver även redogöra för sin del i utvecklingen av prototypen samt deras bidrag i projektets utvecklingsprocess.
Hela projektet lämnas in per grupp i form av en exekverbar prototyp med tillhörande projektplan.
Kursmål som uppfylls:
• Redogöra för hur tekniska metoder kan ligga till grund för lösningar inom skapandet av spelprototyper och spelutvecklingsverktyg
• Visa färdighet i att planera, designa och implementera samt utvärdera tekniska metoder vid skapandet av spelgrafik i form av en exekverbar spelprototyp.
• Aktivt delta i planerandet och organiserandet samt medverka i genomförandet av ett grupprojekt utifrån en given utvecklingsprocess
• Visa färdighet i att muntligt kunna redogöra för speltekniska problem och lösningar
• Söka, värdera och tillägna sig kunskap och färdigheter avseende industristandardiserade spelmotorer samt tillhörande verktyg.
• Visa insikt i projektets implementerade speltekniker genom att diskutera deras för- och nackdelar
I sista momentet kommer studenterna att presentera slutresultatet av sina prototyper samt utvecklingsprocessen. Varje gruppmedlem presenterar sitt bidrag till den slutgiltiga prototypen.
Kursmål som uppfylls:
• Visa förståelse för spelprogrammering, verktygsutveckling samt skriptspråk i en industristandardiserad spelmotor.
• Visa färdighet i att planera, designa och implementera samt utvärdera tekniska metoder vid skapandet av spelgrafik i form av en exekverbar spelprototyp.
• Aktivt delta i planerandet och organiserandet samt medverka i genomförandet av ett grupprojekt utifrån en given utvecklingsprocess.
• Visa färdighet i att muntligt kunna redogöra för speltekniska problem och lösningar.
Viss undervisning på engelska kan förekomma.
Examinationsmoment för kursen
Kod | Benämning | Omf. | Betyg |
2405 | Inlämningsuppgift | 3 hp | GU |
2415 | Projektuppgift | 8 hp | GU |
2425 | Presentation | 1 hp | GU |
Kursen bedöms med betygen G Godkänd, UX Underkänd, något mer arbete krävs, U Underkänd.
I kurstillfällets information inför kursstart framgår i vilka examinationsmoment som kursens lärandemål examineras samt gällande bedömningsgrunder.
Examinator kan, efter samråd med högskolans FUNKA-samordnare, fatta beslut om anpassad examinationsform för att en student med varaktig funktionsvariation ska ges en likvärdig examination jämfört med en student utan funktionsvariation.
Kursvärdering ska göras i enlighet med BTH:s beslut om frågeställning i kursvärderingar och beslut om process för hantering och uppföljning av kursvärderingar.
Kursen kan ingå i examen men inte tillsammans med annan kurs vars innehåll, helt eller delvis, överensstämmer med innehållet i denna kurs.
Learning C# by Developing Games with Unity – Seventh Edition
Harrison Ferrone
ISBN: 9781837636877
(Finns på BTHs digitala bibliotek)
Rekommenderad litteratur:
Unity Game Development Cookbook
Paris Buttfield-Addison, Jon Manning, Tim Nugent
ISBN: 9781491999141
(Finns på BTHs digitala bibliotek)
Kompletterande material samt online-artiklar och källtexter görs tillgängliga via kursens webbplats och kommer att annonseras i början av kursen.
Detta är inte ett juridiskt dokument. Vill du ha en kopia av det juridiska beslutet kring denna kursplan kontakta registrator vid Blekinge Tekniska Högskola.