Vær opmærksom på at dette website indeholder et arkiv med historiske data. Det aktuelle kursuskatalog findes på kursuskatalog.au.dk

AU kursuskatalog arkiv

[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]

Computerspilsudvikling ( efterår 2007 )

Rammer for udbud

  • Uddannelsessprog: (se under Undervisnings- og arbejdsform)
  • Niveau: Kandidat
  • Semester/kvarter: Semester
  • Timer per uge:
  • Deltagerbegrænsning:
  • Undervisningssted: Århus
  • Hovedområde: Det Humanistiske Fakultet
  • Udbud ID: 8409

Formål

Lære de basale tekniker i udviklingen af et 3D computer spil såvel som samspillet mellem disse elementer i en game-engine

Indhold

Contents: The course will be divided into two parts (corresponding to quarter 1 and 2, at The Computer Science Darpartment). In the first part, all students will construct a working Wipeout-clone (3rd person hover-car game). In the second part, students focus on one aspect of computer games, further developing the initial prototype. E.g. students are allowed to change the wipeout-clone into a first-person shooter, thereby looking into other technical aspects. First Part In groups of 3-4 the students will develop a wipeout clone. Each week a lecture will be given on a subject, and students are expected to implement a corresponding technique in their game. Due to time constraint, some basic framework will be handed out to the students. Content-creation is not part of this course, but a basic set of 3D-models and levels will be handed out. The course will go through the following topics: 1. Game-engine architecture 2. 3D-models (format, loading, animation) 3. Scenegraph and Algorithmic geometry 4. Acceleration structures (BSP, Octree, BVH) 5. 3D-rendering (OpenGL, Special effects) 6. Physics (Collision detection, Motion) 7. ( AI, Sound, Distributed games, tools for content-creation ) Second Part Students will select a topic of special interest from the first part of the course and do an independent study of that subject. As part of that process the game from the first part of the course should be extended through implementation of related techniques. Students are expected to give lectures on their topic of interest. Guest-lectures are expected to be given by people in related research or industry. http://www.daimi.au.dk/~mosegard/Computer%20Game%20Development.html

Faglige forudsætninger

Bachelor i Informationsvidenskab, Suppleringsuddannelse i ITO, Suppleringsuddannelse i Multimedier, Det kan anbefales at have fulgt Computer Grafik / Virtual Reality (men er dog ikke et krav) En vis modenhed i programmering forventes.

Underviser

Jesper Mosegaard

Undervisnings- og arbejdsform

Forelæsninger, studenteroplæg, praktisk arbejde med egen prototype

Litteratur

"Core Techniques and Algorithms in Game Programming" by Daniel Sanchez-Crespo Dalmau + udvalgte papers

Evt. udbydende faggruppe

DOP

Titel

Computerspilsudvikling

ECTS

10

Har de stud. mulighed for at samarb. med en ekstern partner

Nej

Bedømmelse

Ifølge studieordning