EE4702 Game World Mechanics |
Overview |
This project module gives students hands-on insights into mechanics/simulation components of a game engine. The primary focus is the underlying game logic, like game physics, artificial intelligence and world simulation (and not presentation components like graphics or sound). Brief overview and introduction lectures will be followed by small group projects. Each student will participate in three different projects of four weeks. Students will need to come up with ideas and designs of interesting subsystems, reason about the integration into a game, and implement a prototype. Example projects are explosion physics, herd animal behaviour, and thunderstorm simulation. |
Last semester, the project topics were about fire and explosions, and the one before, all about auto racing, e.g., generating the most spectacular crashes (physics), generating satisfying racing situations like making an annoying other driver crash (AI), and abstracting events far away (simulation). I have added some videos from a previous semester's project group, which can serve as a little introduction, though we'll of course do much cooler stuff this semester! |
Each projects counts roughly for 30% of the grade, with the last 10% given by peer review. The module has 8 modular credits, and is completed within one semester. It is taught in a so-called problem-based learning style, heavily emphasizing joint problem solving and independent research in contrast to teacher-driven lectures. |
According to previous students you learn much more than in other modules and it is incredible fun! :-) If you think about perhaps getting a job in the games industry, these projects can also serve as great portfolio demos for your job applications. |
The first session will be on January 10 (Tuesday), 10-12, E3-06-06. |
Examples |
Here are example videos of a project from a group of a previous semester. |
Burning Physics / Part 1 of 3: Intro |
Burning Physics / Part 2 of 3: Explanations |
Burning Physics / Part 3 of 3: Demo |
Prerequisites |
EE3702 (Electronic Gaming)... and yes, it won't be advisable without any programming skills. |
Format |
Three lectures (of 2 hours each) will provide an overview on:
|
For each of these topics, students need to form a group and realize a group project (about 3-4 students per group). This includes:
|
Last update:
3-Jan-2011 by Alexander Nareyek