Game Programming
2010-2011
-
IMT3601
- 10 ECTS
Prerequisite(s)
- IMT2531 Graphics Programming OR IMT3591 Artificial Intelligence
On the basis of
- IMT1361 Game Design
Expected learning outcomes
On completion of this course the students will be able to:
- Design and implement a game
- Understand fundamentals of game engines
- Use project management tools to control the development of software
Topic(s)
- Design patterns
- Graphics
- Physics in games
- Character development
- Animation
- Game specific AI
- Implementing game mechanics
- Game production process
- Project management in teams
- Memory management
- Algorithm efficiency
- C++ techniques
Teaching Methods
Lectures
Exercises
Teaching Methods (additional text)
Student will work in groups to develop a game within various design constraints. In class exercises and lectures will be linked to the current stage of the development process.
Form(s) of Assessment
Evaluation of Project(s)
Grading Scale
Alphabetical Scale, A(best) – F (fail)
External/internal examiner
External examiner
Teaching Materials
Sanchez-Crespo, D. Core Techniques and Algorithms in Game Programming (2003).
Additional information
In case there are fewer than 5 students which apply for the course the form of presentation and assessment may change to suit the class size.