Uni Magdeburg Introduction to Game Development 2006
International Game Developers Association
Full name: Introduction to Game Development (2006)
| Games Education |
|---|
| |
| Course |
Table of contents |
[edit] Teachers
[edit] Instructors
[edit] Guest speakers
- Jochen Hamma (Spellbound and IGDA)
- Ralf Adam (Tiger Team Producer)
- Wolfgang Walk (Ascaron)
- Olaf Wolters (BIU)
- Dr. Stefan Blanck (Chromatrix)
- Christopher Kassulke (Handy Games)
[edit] Course Background Information
This course was designed to be a hands-on, team-based, game development centric production training. The lecture taught conceptional foundations of game development and the participants had to develop their own game prototypes in practical exercise and tutoring sessions (in the Smalltalk Environment Squeak). All of them needed to learn a new programming language (Smalltalk/Squeak). Students had to work on the project in teams, where they implemented a game idea. Students were assigned to interdisciplinary teams of developers, where they had to present visible progress for each given milestone.
[edit] Location
University of Magdeburg, Germany
[edit] Classification
See: Areas for classifying for your course.
Primary classification: Game Programming
Secondary classification: Game Production
[edit] Student background needed
Only graduate (Masters level - not PhD level) students from the Department of Simulation and Graphics and the Department of Computer Science of the University of Magdeburg.
Quota of 20 students.
[edit] Course prerequisites
(describe the course's prerequisites in terms of skills that students need to know)
Students had to have programming background and enroll for this course with a personal data sheet (resume in table form) of maximum two pages (their prior knowledge in the graphics or programming field was of special interest to us), an explanatory statement why we should choose them for the course (their self-rating of their skills in the areas of programming, art, audio, interface and level design, and project management) and a selection of two favorite areas like Programming, Graphics, Audio, Project Management, Design and which game you have played last. This had to be sent as either a PDF, Text or RTF Document to us. The course was given in English and we preferred the applications to be in English.
The enrollment application was used as a basis for a personal discussion, which we had with them in the second week of the semester. They needed to have programming skills and some interest in social science. They were made aware that this course was a straining timely burden on their semester schedules!
The game prototypes were developed by students in teams consisting of 6 participants. Each group had one person responsible for graphics, two people responsible for level design and interface coding and three people that work on the game mechanics and game programming issues. Our goal is to create teams, which consist of designers(FH), Medienbildner, Computational Visualists and Computer Science students.
[edit] Time periods
- Two 90 minute lectures each week (for one semester)
- One 90 minute exercise class and one non-obligatory additional programming tutorial (90 minutes) each week
[edit] Course Structure
[edit] Course description
Lectures discussed the following topics in detail:
- Game Production
- Game Theory and Balancing
- Gameplay and Interaction Design
- Game Developer Jobs
- Game Tools and Squeak
- Game Ideas (IPs and Branding)
- Narrative Elements
- Level Design
- Game Business
[edit] Course learning objectives
- Create a real-life production environment (within a University sandbox)
- Expose students to many guest lectures from the industry
[edit] Weekly topics
- Course Organization
- Game Design Introduction
- Game Production Process
- Developing the Game Idea
- Squeak Behind The Scenes Session
- Production Roles and Tools
- Structure and Elements of Games
- Gameplay and Game Balance
- Level Design and Character Development
- Storytelling in Games
- User Interaction Design
- Game Business
- Post-Mortems
[edit] Course Materials & Facilities Used
Here you can link to and/or describe books and other materials you used for this course. Feel free to create new pages for each item here if a page for it does not yet exist.
[edit] Books
- Introduction to Game Development Steve Rabin
- Rules of Play Salen, Zimmerman
- Andrew Rollings and Ernest Adams on Game Design Rollings, Adams
- Game Design Workshop: Designing, Prototyping and Playtesting Games Tracy Fullerton, Chris Swain, Steve Hoffman
[edit] Other materials
Papers, magazines, videos (add links to online materials)
[edit] Software (engines, tools)
[edit] Syllabus
[edit] Slides
[edit] Assessment materials
to come
[edit] Digital media used in class
e.g. Video, Multimedia sources, Audio
(link to each file's storage location)
[edit] Case studies
(link to each file's storage location) or each respective wiki page
[edit] Tutorial files
(link to each file's storage location)
[edit] Other materials
(link to an uploaded resources -- e.g. research papers -- or external storage location)
[edit] Analysis of learning methods
[edit] What worked
The students were highly motivated and self-propelled. Almost all of them worked good in the teams.
[edit] What didn't work
Squeak was the wrong choice of programming environment and lead to many issues and problems.
