Capstone course for computer graphics and artificial intelligence areas. Quarter-long team-based project design and implement a computer game. Emphasizes teamwork and communication skills.
| Level | Credits | Class Time Distribution | Prerequisites |
|---|---|---|---|
| UG | 4 | Two 1.5 hr lectures/discussions; 3 hr group mtg per week | CSE 560, CSE 681 and CSE
630; CSE 781 and CSE 730 suggested. |
| Number of Hours | Topic |
|---|---|
| 1 | Course Overview and project
guidelines |
| 2 | Software engineering for
games and basic game structure |
| 2 | The graphics toolkit and
advanced graphics issues for games. |
| 2 | Three-dimensional interactive
sound and corresponding toolkits. |
| 4 | Artificial Intelligence
for games and corresponding toolkits. |
| 2 | Physics for games and corresponding
toolkits. |
| 2 | Scripting for games and
corresponding toolkits. |
| 2 | Networking for games and
corresponding toolkits. |
| 1 | Input controllers for games
and corresponding toolkits. |
| 6 | Team project presentations |
| 1 | Game Business |
| 2 | Performance optimization,
CPU and GPU hardware counters and profiling. |
| 13 | In-class team game project
design and development time. |
| 10 | In-class group technology
research time. |
Quizes |
10% |
Timebox #1 |
10% |
Timebox #2 |
10% |
Timebox #3 |
10% |
Game Design Document |
10% |
Final Game |
10% |
Presentations |
10% |
Technology research |
20% |
Homeworks |
10% |
| a | b | c | d | e | f | g | h | i | j | k |
| *** | ** | *** | *** | *** | * | *** | * | *** | *** | *** |
| 1a | 1b | 1c | 2a | 2b | 2c | 3a | 3b | 4a | 4b | 5a | 5b | 5c |
| *** | ** | * | * | ** | * | *** | *** | *** | *** | * |
Course Coordinator: Roger Crawfis
Prepared by Roger Crawfis
Last modified:
Tuesday, November 28, 2006