CS 345/DIGM 465: ST:
Computer Game Development
Course Information
This course is designed to provide an overview to the
pipeline process for video game creation, from asset creation to
integration, as well as an overview to scripting for gaming. Students
will be expected, by the end of the course, to effectively evaluate and
utilize different game engines for specific tasks.
Lectures
Assignment for next week:
Model and texture a simple object using Blender.
Week 2
Lecture: Drag and Drop with 3DGameStudio
Assignment for Thursday:
Create a sketch in Processing and a program in Blitz3D. Each
program should have two basic conditions: take input (mouse, keyboard,
etc.) and should manipulate 2D/3D objects on screen.
Support files:
Support files:
- Buffers and the Render Loop in Blitz
- Importing a MD2 Model into Blitz
- Basic Keyboard Interaction in Blitz
- Hello World: the Render Loop in Processing
- Keyboard Input in Processing
- OBJ Loader: Tatsuya SAITO and Polymonkey's Library for loading OBJ 3D models in Processing
Assignment for Thursday: In
X3D, create a scene with three objects that can be interacted with. At
least one of the objects must use a custom script node.
Support files:
Support files:
- Hello, World: A textured cube
- Mouse Click Example (X3D Transitional)
- Key Listener Example (X3D)
- TimeSensor Example
Assignment for Tuesday:
Listen to interview with Jane McGonigal posted on DIGMFILES.
Week 5
Lecture: Review for Midterm
Week 8
Lecture: HUDs and Debugging
Week 10
Lecture:
Assignment Help
The software you need before you can start creating.
How to access our class storage folder.
Create a playable character and fraggable enemies out of the box in
3DGameStudio.
An introduction to the Constructor pipeline.
Creating simple DTS shapes (items, weapons, & vehicles)
Skyboxes and particle systems.
Skyboxes and particle systems.
All the tutorials, demos, and otherwise cool things I dig up are listed
here.




