CISC 3660 - Game Programming
Class Calendar

Back

This schedule is subject to change. Check back often!
#DayDateTopicReadings (completed)Projects
Assignments
Notes /Links
1MAug 30INTRODUCTION   Introduction
2WSept 01HISTORY OF GAMES
GAMES AND SOCIETY
1.1, 1.2  Lecture 1.1
Lecture 1.2
 MSept 06NO CLASSNo ClassNo ClassLABOR DAY
3WSept 08GAME DESIGN2.1, 2.2 Proposal I (Assigned) Lectures 2.1-2.2
4MSept 13SCRATCH (LAB) Intro to Scratch
Scratch Lab I
Scratch Lab II
Example Projects
Project Templates
5WSept 15SCRATCH (LAB II)  Proposal I (Due)
Project I (Assigned)
Game Development Worksheet
6MSept 20PROGRAMMING
LANGUAGES
3.1, 3.2  Lecture 3.1
Lecture 3.2
7WSept 22PROG FUNDAMENTALS3.3
Bring Game to Class
  Lecture 3.3
8MSept 27ARCHITECTURE3.4 Flash Survey
Lecture 3.4
9WSept 29MEMORY & I/O3.5
Bring Game to Class
  Lecture 3.5
10MOct 04FLASH (LAB I, LAB II)  Flash Lab 1
Flash Lab 2
Ex_Lab_2
SimpleGameKit
11WOct 06FLASH (LAB III)  Project I (Due)
Prop II (Assigned)
Flash Lab 3
Ex_Lab_3
Ex_ClassBasedGame
ClassBasedGameKit
AS3 CheatSheet
2009ExampleGames
 MOct 11NO CLASSNo ClassNo ClassCOLUMBUS DAY
12WOct 13DEBUGGING
MATH-CONCEPTS
3.6, 4.1 Proposal II (Due)
Project II (Assigned)
F-CS4 Win ( 1 , 2 )
F-CS4 Mac ( 1 )
Lecture 3.6
Lecture 4.1
- Ex_ArrowTrigFilters
- Ex_Code
13MOct 18COLLISION
DETECTION/RESPONSE
4.2  Lecture 4.2
- Ex_MatrixTransforms
- Ex_MatrixTransformsCode
14WOct 20PHYSICS I4.3Project II (Check-in) Lecture 4.3
15MOct 25PHYSICS II  Last Years Final
Box2D
Sandy and WOW
16WOct 27GRAPHICS I 5.1 Project II (Check-in) Lecture 5.1
- DoItYourself_3D
- DoItYourself_Meshes
- Native3d
- NativeCube
- Simple 3DBox Tutorial
17MNov 01GRAPHICS II   
 WNov 03NO CLASSNo ClassNOTHING AFTER 4PM
18MNov 08MOBILE PROGRAMMING  Mobile Programming
19WNov 10USER INTERFACES Project II (Check-in) Lecture 6.1
20MNov 15CHARACTER ANIMATION Proj II (Due) Lecture 5.2
21WNov 17ANIMATION,
CINEMATOGRAPHY
Prop III (Assigned)
OPTION SET #1
Note: Beta Game AND physics or 3D.
Allegro (C++): [Intro], [Starter Kit], [Mac Installer?],
Flash Lite: [1], [2], [3]
OPTION SET #2
Note: Beta Game
I-Phone: [1], [2], [3]
Android: [1], [2], [3], [4], [5], [6]
XBox 360: [1], [2], [3], [4]
Lecture 6.7
Lecture 6.8
22MNov 22ARTIFICIAL
INTELLIGENCE (AI)
 Prop III (Due)
Proj III (Assigned)
Lecture 5.3
23WNov 24AI PATHFINDING   Lecture 5.4
24MNov 29AUDIO DESIGN   Lecture 5.5
25WDec 01NETWORKING
MULTIPLAYER
   Lecture 5.6
26MDec 06BUSINESS & LEGAL   Lecture 7.2-7.4
Lecture 7.5
27WDec 08PORTFOLIO CREATION
MANAGEMENT
   Ex. Portfolio Page
Resume Information
Magnar Center
28MDec 13FINAL EXAM PREP Project III (Due) Final Exam Info (READ THIS!!!)
 T.B.D.Final   

Back