Both sides previous revisionPrevious revisionNext revision | Previous revision |
public:t-gede-13-1:main [2013/04/03 11:37] – hannes | public:t-gede-13-1:main [2024/04/29 13:33] (current) – external edit 127.0.0.1 |
---|
* **Practical/Labs: ** Tuesdays 14:00-16:30 (M106) | * **Practical/Labs: ** Tuesdays 14:00-16:30 (M106) |
* **Online Forum: ** [[http://ruclasses.proboards.com/index.cgi?board=gedespring2013|Proboards GEDE 2013]] | * **Online Forum: ** [[http://ruclasses.proboards.com/index.cgi?board=gedespring2013|Proboards GEDE 2013]] |
| * **YouTube: ** [[http://www.youtube.com/user/RUClassGEDE]] |
===== Description ===== | ===== Description ===== |
| |
The course text book is [[http://www.gameenginebook.com/|"Game Engine Architecture"]] by Jason Gregory, published by AK Peters in 2009. You will be expected to have this book and read the chapters as we work our way through it. | The course text book is [[http://www.gameenginebook.com/|"Game Engine Architecture"]] by Jason Gregory, published by AK Peters in 2009. You will be expected to have this book and read the chapters as we work our way through it. |
| |
Other books you can loan from library (reserved for this course): Game Programming Gems 1 through 8 (various), GPU Gems 3 (Nguyen), Real-Time Rendering (Akenine-Moller, Haines, Hoffman), OGRE 3D 1.7 Beginner's Guide (Kerger), OGRE 3D 1.7 Application Development Cookbook (Peterson), CryENGINE 3 Cookbook (Tracy), Unity 3.x Game Development Essentials (Goldstone). You also have access to Game Developer's Magazine (several years). | Other books you can loan from library (reserved for this course): Game Programming Gems 1 through 8 (various), GPU Gems 3 (Nguyen), OGRE 3D 1.7 Beginner's Guide (Kerger), OGRE 3D 1.7 Application Development Cookbook (Peterson), CryENGINE 3 Cookbook (Tracy), Unity 3.x Game Development Essentials (Goldstone). You also have access to Game Developer's Magazine (several years). |
| |
===== Intended Learning Outcomes ===== | ===== Intended Learning Outcomes ===== |
|[[PRESENT]]|Presentation| Existing Game Engine |Thu Jan 17|Tue Feb 12|10%| | | |[[PRESENT]]|Presentation| Existing Game Engine |Thu Jan 17|Tue Feb 12|10%| | |
|{{public:t-gede-13-1:gede-problem2.pdf|PROB2}}|Second Problem Set| Weeks 4-7 |Thu Feb 21|Fri Mar 1|5%| | | |{{public:t-gede-13-1:gede-problem2.pdf|PROB2}}|Second Problem Set| Weeks 4-7 |Thu Feb 21|Fri Mar 1|5%| | |
|PROB3|Third Problem Set| Weeks 8-9|Thu Mar 14|Fri Mar 22|5%| | | |{{public:t-gede-13-1:gede-problem3.pdf|PROB3}}|Third Problem Set| Week 11|Thu Apr 11|Sun Apr 24|5%| | |
|[[PROJECT]]|Final Project| "New" Game Engine technology|Thu Feb 21|Tue Apr 09|35%| | | |[[PROJECT]]|Final Project| "New" Game Engine technology|Thu Feb 21|Tue Apr 09|35%| | |
^ ^ ^ ^ ^ Total^ 60% ^ ^ | ^ ^ ^ ^ ^ Total^ 60% ^ ^ |
| 03 (JAN 28-01) | [[Lab3|"LAB3: Resources"]] (Chapter 6) | Chapter 5: Engine Support Systems | PROB1 | | | 03 (JAN 28-01) | [[Lab3|"LAB3: Resources"]] (Chapter 6) | Chapter 5: Engine Support Systems | PROB1 | |
| 04 (FEB 04-08) | [[Lab4|"LAB4: Human Interface Devices (Chapter 8)"]] | Guest: Andie Nordgren (Technical Producer CCP) | | | | 04 (FEB 04-08) | [[Lab4|"LAB4: Human Interface Devices (Chapter 8)"]] | Guest: Andie Nordgren (Technical Producer CCP) | | |
| 05 (FEB 11-15) | Engine Presentations | Chapter 10: Rendering | PRESENT | | | 05 (FEB 11-15) | [[http://www.youtube.com/user/RUClassGEDE|Engine Presentations]] | Chapter 10: Rendering | PRESENT | |
| 06 (FEB 18-22) | [[Lab5|"LAB5: Scene Graph"]] | Guest: Dr. Harri Darri (Programmer, CCP) | | | | 06 (FEB 18-22) | [[Lab5|"LAB5: Scene Graph"]] | Guest: Dr. Harri Darri (Programmer, CCP) | | |
| 07 (FEB 25-01) | Catch Up on Labs | No Class | PROB2 | | | 07 (FEB 25-01) | Catch Up on Labs | No Class | PROB2 | |
| 08 (MAR 04-08) | [[Lab6|"LAB6: Programmable Shaders"]] | Shaders and Effects | | | | 08 (MAR 04-08) | [[Lab6|"LAB6: Programmable Shaders"]] | Chapter 10: Rendering and Shader Programming | | |
| 09 (MAR 11-15) | [[Lab7|"LAB7: Collision and Physics"]] (Chapter 12) | Guest: Páll Ragnar (Graphics Programmer, CCP) | | | | 09 (MAR 11-15) | [[Lab7|"LAB7: Collision and Physics"]] (Chapter 12) | Guest: Páll Ragnar (Graphics Programmer, CCP) | | |
| 10 (MAR 18-22) | Final Status Meetings | Chapter 14: Runtime Gameplay Foundation | PROB3 | | | 10 (MAR 18-22) | Final Status Meetings | Chapter 14: Runtime Gameplay Foundation | PROB3 | |
| |
Participation grade will be based on: (1) Attendance, (2) Completing online quizzes, (3) Completing lab projects, (4) Participation in online discussion. To the extent possible, this will also be based on how actively the student participates in in-class discussion (based on instructor's subjective assessment). | Participation grade will be based on: (1) Attendance, (2) Completing online quizzes, (3) Completing lab projects, (4) Participation in online discussion. To the extent possible, this will also be based on how actively the student participates in in-class discussion (based on instructor's subjective assessment). |
| |
| UPDATE: Since online quizzes were not regularly provided and online discussion was not very active, the base participation grade will be calculated as 10 * (0.5*(Labs_completed/7) + 0.5*(Lectures_attended/10)). The teacher can then add possible bonus points to this base grade based on a subjective evaluation of the student's participation throughout the semester (into which the online forum may factor). |
| |
=====Grading===== | =====Grading===== |