Video Game Engine Technology

Homework Assignments

Title

Type

URL

Due

Notes

Lab01

Code

Blank project (Lab0)

Feb 4

 

Engine Reading

Reading

"Game Engine Anatomy 101" by Jake Simpson
http://www.extremetech.com/article2/0,3973,594,00.asp

Feb 4

Nothing to turn in, just read it

Lab02

 

Finished Lab01 and Blank Lab02

Feb 11

 

Data

 

Supplemental Data for Labs

NA

 

Design Reading (FADT)

Reading

"Formal Abstract Design Tools", by Doug Church http://www.gamasutra.com/features/19990716/design_ tools_01.htm
or a local pdf version here.
- ALSO -
"Game Design Methods: A 2003 Survey", by Bernd Kreimeier
http://www.gamasutra.com/features/20030303/kreimeier_01.shtml
or a local copy here.

Feb 9

Nothing to turn in, just read it

Lab03

Code

Finished Lab02 and Lab03 handout

Feb 25

You have two weeks for this assignement.

Zork

Playing

Make sure you've read FADT (above) and then play Zork. Come prepared to discuss analysis of Zork with FADT. Download Zork from http://www.csd.uwo.ca/Infocom/Download/Zork1.exe and http://www.tbzp.co.uk/games.html

Feb 18

 

Engine Source Code

Code

Fly3D 2.09 full source

NA

 

Lab04

 Code

Finished Lab03 and Lab04 handout

Mar

 

Lab05

Code

Finished Lab04 and Lab05 handout

 

March 31

You have three weeks for this assignment.
Note: Lab05 sample does not implement the fountain.

Lab06

 Code

Finished Lab05 and Lab06 handout

Optional

You have until the last day of class to submit this lab.

Lab07

 Code

Lab07 handout

April 16

Use John's maze.

Lab08

Code

Finished Lab07 and Lab08 (Animation)

April 28th
(Optional)

 

Lab09

Code

AI - path following - Lab09 handout

April 28th

See links to A* algorithm in discussion board