Gabrielle Allen
This is a Flickr badge showing public photos from gridrebel. Make your own badge here.

Other Links


Video Game Design, CSC 4700 & FMA 4001 (Fall 2007)

Last change: $Date: 2008/01/20 23:50:39 $
News stories and final contest
Prof Leigh's course pages at the University of Illinois at Chicago
Photo's from CSC4700

This course is being jointly taught by the University of Illinois at Chicago and Louisiana State University, using uncompressed video over high speed optical networks. Most of the lectures, and the course material, will be provided by Prof. Jason Leigh through the UIC Course CS426, and LSU students will take these lectures interactively. At LSU, students from the College of Basic Sciences (Computer Science) and the College of Art and Science (FMA) will take part in interdisciplinary project teams.

This course is an introduction to the theory and practice of video game design and programming. Video game programming is one of the most challenging disciplines in Computer Science because it attempts to combine, in real time, concepts in: computer graphics, human computer interaction, networking, artificial intelligence, computer aided instruction, computer architecture, and databases. In this class students will form project groups consisting of both CS and Art majors, to design, build and demonstrate a simple video game. Some of the topics you will learn include:

Acknowledgements: This course would not be possible without the support of the LSU Center for Computation & Technology and the Louisiana Optical Network Initiative. The technologies used for networking make use of research and development carried out through the NSF EnLightened Computing project (0509465) which at LSU involved faculty and researchers in the Department of Computer Science and Center for Computation & Technology. This course also leverages much of the work and organization prototyped during CSC 7600 Spring 2007 led by Prof Thomas Sterling.


Dr Gabrielle Allen
Department of Computer Science, Louisiana State University
IM: gridrebel

Dr Stephen David Beck
Department of Music, Louisiana State University
IM: sdbeck

Shalini Venkataraman
Center for Computation and Technology, Louisiana State University
IM: svenkataraman05

Students should approach Dr Allen and Dr Beck for administrative issues regarding the class and Shalini for anything related to the course content

Office hours: (Frey Building, Room 320): 10.30am - 2pm.

General Information

Location: Frey Building, 3rd Floor Classroom (307)
Times: Friday 2pm to 5pm


Suggested Prerequisites: CS1351, CS2259, with some algorithms covered in CS3102


Core Techniques and Algorithms in Game Programming
Daniel Sanchez-Crespo Dalmau
New Riders Press.


Grading scale will be fixed during the first few weeks. Most of the marks will be provided for the final project.

Class Policies and Other Notes

  1. Students are responsible for checking their mail regularly using their LSU addresses.
  2. A mail list for the LSU class has been set up,
  3. The class was originally offered as CS3999 (independent research) but was then also offered as CS4700. Students are encouraged to take it as CS4700.
  4. Original Announcement of Class
  5. If you email me make sure the subject includes CS3999 or CS4700
  6. A google groups for the class has been setup at Please be sure to apply for membership there (it is not automatic).
  7. More policies may follow.

Gaming Lab

Frey Building, Room 320 (The Imaginarium) - Details coming soon...

Lecture Schedule and Videos

Local copies of the ppt slides and video of the class will be maintained here.
For complete notes please refer to Prof Leigh's CS 426 Fall 2007 schedule

Class Date Lecture Lecture Videos
1 Aug 31 Background
Intro to Class
Designing the gameplay
Essential Facts about Video Gaming Industry
Quicktime (1.2GB)
2 Sep 7 Physical and perceptual limits of human interaction, eye tracking, user-testing and user-interfaces
Quicktime (1.2GB)
3 Sep 14 Finish up "Designing the gameplay" Quicktime (1.2GB)
4 Sep 21 Intro to Computer Graphics
Unreal Engine from NVidia (160M mov)
Quicktime (1.2GB)
5 Sep 28 Tank Game - Design & Development
Game Software Design
Quicktime (1.2GB)
6 Oct 5 History of Video Games (15M ppt)
Oblivion (126M mpg)
Psi-Ops (75M mov)
Chronicles of Riddick (165M mov)
Quicktime (1.2GB)
7 Oct 12 Fall Holiday Quicktime (1.2GB)
8 Oct 19 Mid Term Week  
9 Oct 26    
10 Nov 2    
11 Nov 9    
12 Nov 16    
  Nov 23 Thanksgiving
13 Nov 30    
14 Dec 7 Final Presentation  

Project Groups

Project Name Members
Zombie Apocalypse
John Douthat (Lead)
Ian Wesley-Smith (Programmer)
Matt Richard (Programmer)
Jasmine by LaserKittens software
Miles Gray (Lead)
Cam Wheeler (Programmer)
Razvan Carbunescu (Programmer)
Catherine Tillson (Artist)
Super CoolsBall by Jeux Rouges
Colby Jordan (Lead)
Jake Saltich (Programmer)
Eric Seidel (Programmer)
Santanu (Artist)
Farid (Auditing)
Spin Psychle by DirtyDirty Productions
Kevin Kolz (Lead)
Jason Haran (Programmer)
Kyle Nunez (Programmer)
John Lewis(Auditing)
The Core by Uncertain Reality
Brian Bannon (Lead)
Kevin Cherry (Programmer)
Tyler Barker(Programmer)
Mario Rascoff(Programmer)