Fagene
"Datamatiker med speciale i spiludvikling" er en uddannelse som datamatiker, men vi vil gennem eksempelvalg, projekter og opgaver anvende de datamatiske principper og fag til spiludvikling.
Vi har derfor samlet uddannelsen inden for fire overordnede emneområder, der dækker over datamatikerfagene Programmering, Systemudvikling, Teknologi og Virksomheden.
Du kan læse mere om det faglige indhold i studieordningen for datamatikeruddannelsen.
Game fundamentals
Spil er ikke bare fed grafik – snarer tværtimod. Der er masser af eksempler i spilhistorien på spil med flot grafik, der floppede fordi gameplayet og/eller den bagvedliggende spilmotor ikke fungerede.
Emnet strækker sig over 3 semestre og dækker over faget Programmering. Her vil fokus være på at få oparbejdet og udviklet den studerendes programmeringsevner inden for programmeringssproget C#. I løbet af kurset vil vi blandt andet lære generelle programmeringsrutiner samt spilorienterede emner så som grafik/animationsprogrammering, artificial intelligense, pathfinding etc.
Game Development
Emnet der strækker sig over 4 semestre, hvor vi gennem faget Systemudvikling vil beskæftige os med den mere abstrakte del af spiludvikling. Spiludvikling er ikke blot kodning. En meget stor del af udviklingsarbejdet er analyse og konceptmodellering af softwaren. Ethvert godt spil eller andet stykke software starter med en grundig analyse og konceptmodellering, der beskriver spillets funktionaliteter og ”flow” i detaljer før selve programmeringen begynder. Når modelleringsarbejder er på plads, er to tredjedele af programmeringsarbejdet overstået.
I løbet af kurset vil den studerende blive fortrolig med både UML, Kognitiv Walkthrough og andre modellerings- og analyseredskaber samt diverse spilprogrammeringsframeworks som eksempelvis XNA, Ogre etc.
Game Tech
Ud over softwareudvikling så er også hardware og operativsystemer en væsentlig del af datamatikerens fagområde. bag emnet gemmer sig faget Teknologi, der giver den studerende kendskab til hardware, netværk og operativsystemer. For spiludvikleren er det særlig interessant at vide, hvordan forskellig hardware fungerer, og hvordan man optimerer sin kode, så hardwaren udnyttes bedst muligt.
I løbet af emnet, der løber over to semestre, vil du lære om netværksprotokoller, og hvordan de kan udnyttes i forbindelse med multiplayerspil. Du vil også lære om operativsystemer, hardwarekontrol og optimering for at blive rustet til at skabe spil, der kan afvikles på flere forskellige platforme og konsoller. Desuden omhandler kurset teknologiudvikling inden for spilteknologien i form af grafisk hardware og inputmodeller, så du hele tiden er på forkant med spilindustriens udvikling.
Game Innovation
Spilindustrien er i vækst og selv om der bliver flere og flere aftagere af spiludviklere, både nationalet og internationalt, er det vores filosofi, at rigtige spiludviklere også bør være rustet til at starte egen virksomhed som enten underleverandør, freelancer eller konkurrent til nogle af de etablerede virksomheder.
På de første to semestre ligger emnet Game Innovation, der dækker over faget Virksomheden. Her får du en bred viden inden for virksomhedsopstart, forretningsforståelse og økonomistyring. Til kurset, den senere praktik og uddannelsen som helhed er der som noget unikt for specialeretningen knyttet et spilvækstmiljø, hvor du og dine studiekammerater har muligheden for at opstarte egen virksomhed under vejledning fra både kyndige iværksættere og andre selvstændige.